我已经创建了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/