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?
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:
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
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?>&label=LABEL&guid=ON&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!
$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);
đây là mã làm việc cho tôi
<?php
//Get Order Number & Order Total
$order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$amount = number_format($order->getGrandTotal(),2);
?>
và tôi đã nhận được nó từ liên kết này, có lẽ nó sẽ giúp được ai đó.
http://www.jxtgroup.com/how-to-setup-conversion-tracking-in-magento_3912881.html