我正在使用dataLayer通过Google跟踪代码管理器(GTM)实施增强型电子商务,但某些值存在问题,这些值被报告为报告的两倍。
报告的值是“产品结帐”的两倍,可以在Google Analytics(分析)的“产品列表效果”报告中看到。
我在此上花了很多时间,并且可以肯定,我没有以下常见的陷阱之一:
在下图中,我显示了一个示例;首先,正确报告add_to_cart;只有一次。
每个产品每次结帐两次时都会报告(与报告的产品数量无关)
这是GTM中的标签列表:
1个
标签类型:通用分析
曲目类型:浏览量
启用增强型电子商务功能:true
使用数据层:true
触发:事件等于gtm.dom
2
标签类型:通用分析
赛道类型:赛事
活动类别:电子商务
事件操作:产品点击
启用增强型电子商务功能:true
使用数据层:true
触发条件:事件等于productClick
3
标签类型:通用分析
赛道类型:赛事
活动类别:电子商务
事件操作:添加到购物车
启用增强型电子商务功能:true
使用数据层:true
触发:事件等于addToCart
4
标签类型:通用分析
赛道类型:赛事
活动类别:电子商务
事件操作:从购物车中删除
启用增强型电子商务功能:true
使用数据层:true
触发:事件等于removeFromCart
5
标签类型:通用分析
赛道类型:赛事
活动类别:电子商务
事件动作:结帐
启用增强型电子商务功能:true
使用数据层:true
触发:事件等于结帐
6
标签类型:通用分析
曲目类型:浏览量
启用增强型电子商务功能:否
触发条件:所有页面
我发现您的代码配置出现问题。您的第一个标签为;
1
Tag type : Universal Analytics
Track type : Pageview
Enable Enhanced Ecommerce Features: true
Use Data Layer: true
Trigger: event equals gtm.dom
上面的代码将在所有页面(包括最终确认页面)上触发。当您拥有另一个已配置为在最终确认页面上触发的代码时。
5
Tag type : Universal Analytics
Track type : Event
Event Category: Ecommerce
Event Action: Checkout
Enable Enhanced Ecommerce Features: true
Use Data Layer: true
Trigger: event equals checkout
因此,实际上标签1正在复制“所有”数据,包括事务1,在您检查事务1时,事务1更可见。出于调试目的,您可以关闭第一个标签,然后进行测试,您应该能够看到单个事务而不是重复事务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句