Theo dõi chuyển đổi Google Adwords


10

Gần đây chúng tôi đã thiết lập một trang web cộng đồng magento chạy 1.9.0.1 sau khi chuyển đi.

Chúng tôi đang cố gắng thiết lập theo dõi chuyển đổi google adwords, có một đoạn mã mà họ muốn đặt trên trang thành công.

Cái này nằm ở đâu trong 1.9.0.1?

Câu trả lời:


8

Như Bước 1:

bạn cần thêm mã chuyển đổi vào tập tin thành công

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

nếu tập tin không có lối thoát thì:

sao chép success.phtmltừ

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

và dán

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

thêm của bạn code on new success.phtml

trong tập tin này bạn có thể đặt hàng id bằng cách sử dụng mã dưới đây

$this->getOrderId()

HOẶC: kiểm tra tiện ích mở rộng này http: //www.magentoc Commerce.com/magento-connect/luka-google-AHA-conversion-tracking.html


Dòng var google_conversion_value = 1.00; trong mã chuyển đổi google, điều đó không cung cấp cho tất cả các giao dịch giá trị 1?
Peter O'Sullivan

1
@ PeterO'Sullivan Có. Bạn cần thay thế bằng giá trị giao dịch.
Nick Rolando

Liên kết GitHub cho tiện ích mở rộng Luka github.com/lukanetconsult/mage-google-AHA , hoạt động hoàn hảo.
FireBear

9

Bạn có thể sao chép và dán đoạn mã sau vào thành công của mình .

/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>

Đảm bảo bạn thay đổi các biến sau trong đoạn mã trên -:

  • CONVERSION_ID(ví dụ 999999999)
  • LANG_CODE(ví dụ en)
  • FORMAT(ví dụ 1)
  • COLOR(ví dụ #ffffff)
  • LABEL(ví dụ -9C8CICMuggQ4O_B1wM)

Nếu bạn không tự tin về cách tiếp cận ở trên thì bạn có thể sử dụng mô-đun sau đây để dễ dàng cấu hình thay vì loay hoay với mã

http: //www.sc Commerce-mage.co.uk/magento-google-Tube-conversion-tracking.html

Hy vọng nó giúp!


1
$ordertrong đoạn mã trên không xác định. Đây là một sửa chữa: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder

@PartialOrder - Cảm ơn, hiện tại nó đã được sửa trong bài viết trên.
stevensagaar

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.