我创建了Google跟踪代码管理器数据层变量并发布了容器。当我访问该页面时,我在Chrome控制台中收到错误
dataLayer is not defined
数据层推送脚本位于HEAD元素中,GTM代码段位于Body标记中。
答案 0 :(得分:13)
如果您尝试使用dataLayer,则需要确保在使用之前定义它:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'someKey': 'someValue'
})
// GTM Container here