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

问题描述 投票:1回答:1

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

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

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

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

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

谢谢你,问候。

google-analytics prestashop google-tag-manager
1个回答
2
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.