Prestashop - 在Google Analytics中发送订单活动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prestashop - 在Google Analytics中发送订单活动相关的知识,希望对你有一定的参考价值。

我正在开发Prestashop电子商务,我希望将其与Google Analytics集成。

我创建了一个OrderConfirmationController.php覆盖,它提供了我想发送给Google Analytics的订单数据。

然后,在order-confirmation.tpl中,我发送带有跟踪代码管理器代码的Analytics事件。

它工作得很好,因为大多数用户都会被跟踪。但是我看到有些订单没有被跟踪。也许当用户使用PayPal付款时,他们可以退出浏览器并且Prestashop不会呈现order-confirmation.tpl(因此不会发送事件)。

发送活动的正确位置在哪里?

谢谢你,问候。

答案

您需要使用钩子actionObjectOrderAddAfter,它是在创建订单后调用的,并且包含有关订单的所有必要信息。

public function hookActionObjectOrderAddAfter($order)
{
     // $order is an object
     your code here
}

我无法准确检查您的PayPal模块,但我认为它应该可行

以上是关于Prestashop - 在Google Analytics中发送订单活动的主要内容,如果未能解决你的问题,请参考以下文章

json Datos queseenvíanal registerLead

Prestashop 1.7 上的 Prestashop1.6 主题

PrestaShop 1.7 如何启用 debug 模式

PrestaShop 1.7 如何启用 debug 模式

谷歌分析没有在 Swift 中跟踪

如何通过Prestashop API使用python请求更新字段?在Prestashop 1.7