Google analytics 将datalayer.push代码放入google标记管理器
是新的GTM。我的问题可能很蹩脚。 我对datalayer.push代码/方法/函数有以下疑问 如果我想在网页上放置datalayer.push代码/方法/函数,我应该在网页上放置代码吗 1) 是否应高于GTM代码 2) 是否应低于GTM代码 3) 我应该在声明/定义数据层时放置它吗 另外,想知道在页面上放置datalayer.push代码/方法/函数时是否需要遵循规则Google analytics 将datalayer.push代码放入google标记管理器,google-analytics,google-tag-manager,universal-analytics,Google Analytics,Google Tag Manager,Universal Analytics,是新的GTM。我的问题可能很蹩脚。 我对datalayer.push代码/方法/函数有以下疑问 如果我想在网页上放置datalayer.push代码/方法/函数,我应该在网页上放置代码吗 1) 是否应高于GTM代码 2) 是否应低于GTM代码 3) 我应该在声明/定义数据层时放置它吗 另外,想知道在页面上放置datalayer.push代码/方法/函数时是否需要遵循规则 提前感谢。关于数据层的一些最佳实践,包括在GTM容器之前定义初始数据层: <body> <script
提前感谢。关于数据层的一些最佳实践,包括在GTM容器之前定义初始数据层:
<body>
<script>
dataLayer = [{
'event': 'someEvent',
// other parameters
}]
</script>
<!-- Google Tag Manager -->
...
<!-- End Google Tag Manager -->
谢谢你的指导。如果我将datalayer.push代码放在GTM代码段的上方或下方,会有什么区别。它是否会影响GA中的数据收集。如果将数据层代码放在容器下方,则GTM将无法使用任何数据,因为容器已经加载。很好,但是是否有完整的说明来设置tagmanager和analytics以使用userID并显示其报告?-谢谢,这将是非常有帮助的未来。
<body>
<script>
dataLayer = [{
'event': 'someEvent',
// other parameters
}]
</script>
<script>
dataLayer.push({
'category': 'clothing',
// other additional parameters
})
</script>
<!-- Google Tag Manager -->
...
<!-- End Google Tag Manager -->
window['dataLayer'] = window['dataLayer'] || []
dataLayer.push({
'newVar': 'newValue'
})