elgentos / serversideanalytics
此包已被弃用且不再维护。没有推荐替代包。
关于此包的最新版本(0.1.3)没有可用的许可证信息。
Elgentos_ServerSideAnalytics
0.1.3
2018-08-19 19:00 UTC
Requires
- php: >=5.5.0
- theiconic/php-ga-measurement-protocol: ^2.0
This package is auto-updated.
Last update: 2020-02-06 15:42:47 UTC
README
此扩展旨在解决 Magento 收入报告与 Google Analytics 收入报告之间出现差异的问题。
这个问题是由于一定数量的用户在返回到 Magento 成功页面之前关闭了浏览器窗口。由于 Google Analytics 是基于 JavaScript 的,因此是客户端的,GA 购买事件不会触发,订单也不会在分析中注册。
此问题出现的另一个原因是人们决定在稍后的时间通过不同的平台(如 PSP)支付,例如使用电子邮件中的链接。
注意事项
- 此扩展完全禁用了成功页面上的 GA JS 购买事件。然而,它会跟踪页面浏览。
- 此扩展仅跟踪 已支付 订单(在 sales_order_payment_pay 上触发)。未支付的订单永远不会出现在分析中。这是我们当前客户的用例,效果可能不同。欢迎提交用于跟踪未支付订单的代码的 PR。
更多信息
- 兼容 GA 测量协议版本 1;
- 当 Magento 处于开发者模式时启用调试。查看
var/log/elgentos_serversideanalytics_debug_response.log
中的日志; - 异常将被记录到
var/log/exceptions.log
; - 有效载荷中的产品是基于发票检索的,而不是基于订单;
- 已为您添加了一个事件,用于在购买事件中添加或覆盖产品自定义字段;
elgentos_serversideanalytics_product_item_transport_object
; - 已为您添加了一个事件,用于在购买事件中添加或覆盖跟踪数据字段;
elgentos_serversideanalytics_tracking_data_transport_object
; - 可以通过在有效载荷中包含一个
$payment
(《Mage_Sales_Order_Payment》)对象来发送test_event_for_serversideanalytics
进行测试; - 可以通过添加
app/locale/your_LOCALE/Elgentos_ServerSideAnalytics.csv
文件来翻译错误消息。