我需要知道为什么我的购买交易没有存储在Google Analytics(分析)中,Google跟踪代码管理器的预览显示我已将enableEcommerce设置为false,但是正如您所看到的,我已在Google Analytics(分析)中启用了此功能。 / p>
在遵循了文档之后,我仅在“谢谢”页面中拥有此dataLayer:
如您所见:
1)我正在生成产品Array,
2)标签已正确触发。
3)enableEcommerce:否
第3点对我来说尚不清楚,因为我已经启用了电子商务:
启用电子商务:false
更新1
根据kgrr的回答,这是我当前的设置。
事件触发
dataLayer: _
dataLayer(第一个字段名称)
Google Analytics(分析)TAG变量
更新2
不作为转化:
答案 0 :(得分:2)
基于所有详细信息,您已经共享了一些错误,应予以纠正,以使购买跟踪正常进行。
您的跟踪ID不正确。。您可以通过直接将其添加为跟踪ID或将其添加为Google Analytics(分析)设置变量的一部分来提供跟踪ID。 (与跟踪ID类似地提供)。目前,您将Google Analytcs设置变量传递到跟踪ID字段中。由于您已经准备好这种类型的变量,因此建议您在适当的位置使用它,但是请删除Google Analytics(分析)标签提供的跟踪ID。唯一要覆盖的设置是增强的电子商务设置。 (从图像看来。)
您的购买对象未遵循增强型电子商务格式。。基于documentation,products
数组是purchase
对象的一部分。目前,它们是您代码中的兄弟姐妹,因此GTM无法处理并将其附加到事件中。
您的产品对象未遵循增强型电子商务格式。此刻,您没有在产品对象中使用正确的密钥,因此GTM无法将该数据传递给Google分析。 This is a general reference关于产品数据,这是working example,说明如何将各种属性传递到GTM。您应固定键值对以匹配GTM要求的格式。
更新: 此外,您还必须确保在Universal Analytics代码或Google Analytics(分析)设置变量中启用了增强型电子商务功能。如果未启用,则GTM会忽略此数据。