未定义解析错误dataLayer

时间:2016-08-15 16:03:32

标签: google-tag-manager

我创建了Google跟踪代码管理器数据层变量并发布了容器。当我访问该页面时,我在Chrome控制台中收到错误

dataLayer is not defined

数据层推送脚本位于HEAD元素中,GTM代码段位于Body标记中。

1 个答案:

答案 0 :(得分:13)

如果您尝试使用dataLayer,则需要确保在使用之前定义它:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
   'someKey': 'someValue'
})

// GTM Container here