簡體   English   中英

Google Analytics電子商務僅跟蹤Paypal

[英]Google Analytics ecommerce only tracking Paypal

我在使用Google Analytics電子商務跟蹤時遇到問題。 我發現了很多關於此的帖子,但似乎都沒有適用。 我們使用的是Magento 1.5.0.1,因此所有GA代碼都應該內置。我們還安裝了Fooman GA +模塊,但這對這個問題沒有幫助。 在查看頁面源時,跟蹤代碼IS顯示在成功頁面上,但看起來不正確...沒有列出項目。 如果我查看GA中的交易清單,似乎它們都是Paypal交易,但信用卡或匯票交易並未通過。 我們使用網站付款專業版進行信用卡交易,因此無論如何最終都會通過Paypal。

我在代碼中進行了一些挖掘,似乎Ga.php中的“_getOrdersTrackingCode”函數就是問題所在。 我添加了一些日志...

$orderIds = $this->getOrderIds();
Mage::Log($orderIds);

...並且發現大多數時候, $ orderIds是空的。 有時它不是,也就是跟蹤代碼的工作原理。

這里發生了什么? 誰知道?

我已經解決了這個問題。 我們使用第三方擴展程序進行結帳,並且需要針對1.5.0.1兼容性進行更新。 * checkout_onepage_controller_success_action *事件的調度程序也需要發送一個訂單ID數組。 這在1.4.2.0中沒有必要。 我更新了擴展程序,它現在運行得很好! 我希望這可以幫助其他有類似問題的人。

請注意,這是一個ORDER COMPLETE / SUCCESS事件。 在完成(測試)事務之前,您無法看到呈現的代碼。 在訂單確認頁面上,點擊查看源。 在你的<script />標簽中,如果一切順利,你會看到一些新的推送代碼。

是的,Brian,你的代碼肯定會引領我們走向正確的方向。 我們最終將PayPal結賬轉為test mode = yesdebug mode = yes 我們在1.4.2。 這很好。 如果您需要幫助,請回復此問題。 如果我還活着,我會盡力回復你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM