希望使用Google跟踪代码管理器购买操作澄清有关Google Analytics增强型电子商务的信息 .
我已成功使用事件addToCart将产品添加到购物车 . 这是我的问题:
当用户在购物车中购买商品时(点击提交订单按钮),我将使用购买活动 . 这时我需要“重新收集”购物车中的所有产品吗?
以下是正确的:因为dataLayer不是持久的,所以我无法使用addToCart事件访问我推送到dataLayer的项目 . 为了将所有产品与购买活动一起发送,我需要在购买活动中再次提供产品 .
感谢任何帮助 . 谢谢!
2 回答
向购物车添加/删除项目是与结账(购买)事件不同的操作事件,并且它们之间没有持久性 .
所以是的,您需要在解雇购买活动时重新收集所有产品 .
看https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-checkout上的例子
根据此文档https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-checkout,您需要将购物车中的产品存储(例如,存储到数组中),以便您可以为每个产品调用addProduct方法 . 以下是显示的示例: