繁体   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