我疯狂地试图让它发挥作用。 我是整个Google跟踪代码管理器的新手,但在阅读完文档后,我得到了基本的Google分析工具。
话虽如此,我正在尝试使用dataLayer建立电子商务交易,但我似乎无法让它发挥作用。
我正在使用主站点上的基本示例:
var dataLayer = dataLayer || [];
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345',
'affiliation': 'Online Store',
'revenue': '35.43',
'tax':'4.90',
'shipping': '5.99',
'coupon': 'SUMMER_SALE'
},
'products': [{
'name': 'Triblend Android T-Shirt',
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'quantity': 1,
'coupon': ''
},
{
'name': 'Donut Friday Scented T-Shirt',
'id': '67890',
'price': '33.75',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Black',
'quantity': 1
}]
}
}
});
在我的GTM配置中,我有以下内容: - 标签类型:Universal Analytics - 轨道类型:页面视图 - Google Analytics设置:{{gaTrackingID}} - 在此标记中启用覆盖设置:勾选 - 启用增强型电子商务功能:true - 使用数据层
在触发器中我有: - 触发类型:页面视图 - 触发器触发:"页面URL包含/ checkout
我忘了提到我启用了两个标签,一个用于记录所有页面上的活动,另一个用于记录购买。
我可以在谷歌分析中确认访问工作正确,但交易没有。
另外,有人可以告诉我“" CONVERSATIONS - >部分吗?电子商务"显示标准或增强型电子商务?
我有点困惑..
为什么以上不起作用?
答案 0 :(得分:1)
我今天早上发现代码确实有效,但谷歌分析大约需要24/48小时来反映这些变化。这是我在大多数文档中没有读到的内容。这种方式使整个测试过程变得有点困难,因为我们唯一能做的就是检查事件是否被触发(据我所知)。
或许还有一种更好的方法(并且更加即时)来测试电子商务数据是否已经推送到谷歌分析?
答案 1 :(得分:0)
尝试将网页和交易信息插入到单个“电子商务”中。对象并没有分开。
关于Google Analytics中电子商务报告中显示的数据,具体取决于您是启用了增强型电子商务设置还是仅启用了这些设置。