การติดตามการแปลง Google adwords


10

เมื่อเร็ว ๆ นี้เราได้ตั้งค่าไซต์ชุมชนวีโอไอพีที่ใช้งาน 1.9.0.1 หลังจากย้ายไปแล้ว

เรากำลังพยายามตั้งค่าเครื่องมือวัด Conversion ของ adwords ของ Google มีโค้ดบางส่วนที่พวกเขาต้องการวางในหน้าความสำเร็จ

ที่นี่ตั้งอยู่ใน 1.9.0.1?

คำตอบ:


8

ในฐานะขั้นตอนที่ 1:

คุณต้องเพิ่มรหัสการแปลงในไฟล์สำเร็จของ ordee

app/design/frontend/yourpackage/yourtemplate/template/checkout/success.phtml

หากไฟล์ไม่ออกแล้ว:

คัดลอกsuccess.phtmlจาก

app/design/frontend/base/default/template/checkout/

และวาง

app/design/frontend/yourpackage/yourtemplate/template/checkout/

เพิ่มของคุณ code on new success.phtml

ในไฟล์นี้คุณสามารถสั่งซื้อ id โดยใช้รหัสด้านล่าง

$this->getOrderId()

หรือ: ตรวจสอบส่วนขยายนี้ http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html


บรรทัด var google_conversion_value = 1.00; ในรหัสการแปลงของ Google นั่นไม่ได้ให้มูลค่าการทำธุรกรรมทั้งหมด 1 หรือไม่?
Peter O'Sullivan

1
@ PeterO'Sullivan ใช่แล้ว คุณต้องแทนที่ด้วยค่าการทำธุรกรรม
Nick Rolando

ลิงค์ GitHub สำหรับส่วนขยาย Luka github.com/lukanetconsult/mage-google-adwordsทำงานได้สมบูรณ์แบบ
FireBear

9

คุณสามารถคัดลอกและวางรหัสต่อไปนี้ในsuccess.phtmlของคุณ

/app/design/frontend/yourpackage/yourtemplate/template/checkout/success.phtml

<?php
$orderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$order = Mage::getModel('sales/order')->load($orderId);
$total = (float)number_format($order()->getSubtotal(),2);
?>

<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 'CONVERSION_ID';
var google_conversion_language = "LANG_CODE";
var google_conversion_format = "FORMAT";
var google_conversion_color = "COLOR";
var google_conversion_label = "LABEL";
if (<?php echo $total?>) {
    var google_conversion_value = <?php echo $total?>;
}
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt=""
src="//www.googleadservices.com/pagead/conversion/CONVERSION_ID/?value=<?php echo $total?>&amp;label=LABEL&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนตัวแปรต่อไปนี้ในรหัสด้านบน -:

  • CONVERSION_ID(เช่น999999999)
  • LANG_CODE(เช่นen)
  • FORMAT(เช่น1)
  • COLOR(เช่น#ffffff)
  • LABEL(เช่น-9C8CICMuggQ4O_B1wM)

หากคุณไม่มั่นใจเกี่ยวกับวิธีการข้างต้นคุณสามารถใช้โมดูลต่อไปนี้ซึ่งจะง่ายต่อการกำหนดค่าแทนที่จะเล่นซอกับรหัส

http://www.scommerce-mage.co.uk/magento-google-adwords-conversion-tracking.html

หวังว่ามันจะช่วย!


1
$orderในรหัสข้างต้นไม่ได้กำหนด นี่คือการแก้ไข: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
บางส่วนสั่งซื้อ

@PartialOrder - ขอบคุณตอนนี้ได้รับการแก้ไขแล้วในโพสต์ด้านบน
stevensagaar

1

นี่คือรหัสที่ใช้งานได้สำหรับฉัน

<?php
//Get Order Number & Order Total
$order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$amount = number_format($order->getGrandTotal(),2);

?>

และฉันได้รับจากลิงค์นี้บางทีมันอาจช่วยคนได้เช่นกัน

http://www.jxtgroup.com/how-to-setup-conversion-tracking-in-magento_3912881.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.