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

dataLayer is not defined


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

最佳答案

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

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

// GTM Container here

关于google-tag-manager - 解决错误dataLayer未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38958637/

10-09 14:26