我正在努力让这个工作变得疯狂 . 我对整个Google跟踪代码管理器的事情都很陌生,但在阅读文档后,我得到了基本的谷歌分析工作 .
话虽如此,我正在尝试使用dataLayer Build 电子商务交易,但我似乎无法让它发挥作用 .
我正在使用主站点上的基本示例:
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配置中,我有以下内容: - 代码类型:通用分析 - 跟踪类型:网页浏览 - Google Analytics设置:{} - 启用此代码中的覆盖设置:ticked - 启用增强型电子商务功能:true - 使用数据层
并且在Trigger中我有: - 触发类型:页面视图 - 触发器触发:“页面URL包含/结帐
我忘了提到我启用了两个标签,一个用于记录所有页面上的活动,另一个用于记录购买 .
我可以在谷歌分析中访问工作正确,但交易没有 .
此外,有人可以告诉我,“CONVERSATIONS - > Ecommerce”部分是否显示标准或增强型电子商务?
我有一点困惑..
为什么以上不起作用?
2 回答
我今天早上发现代码确实有效,但谷歌分析大约需要24/48小时来反映这些变化 . 这是我在大多数文档中没有读到的内容 . 这种方式使得整个测试过程有点困难,因为我们唯一能做的就是检查事件是否被触发(据我所知) .
也许有更好的方法(并且更加即时)来测试电子商务数据是否已被推送到谷歌分析?
尝试将页面和交易信息插入单个“电子商务”对象中,而不是分开 .
关于Google Analytics中电子商务报告中显示的数据,具体取决于您是启用了增强型电子商务设置还是仅启用了那些标准设置 .