我正在尝试使用Google跟踪代码管理器和Google Analytics设置滚动跟踪。当用户滚动到页面的某个部分时,它会激活标记管理器中的标记,然后在Google Analytics中创建一个事件。
这是有人为进行跟踪而制作的代码。
如果我将debug标志设置为true,弹出窗口会正常发生并且正常工作。如果我将其设置为false,则永远不会触发请求,并且永远不会发生事件。
我访问了它实现的网站并打开了错误控制台,这就是我所看到的。
答案 0 :(得分:0)
除非您在页面上调用analytics.js库,否则您要设置事件跟踪,根据标准的UA跟踪代码段,ga对象将不存在并且会给您一个错误。你应该做的是,而不是调用ga'send'方法,推进dataLayer
datalayer.push({
'event': 'scrolling',
'category': 'some category',
'action': 'some action',
'label': 'some label'
})
然后在GTM中,您将根据数据层“事件”触发事件。使用自定义维度,您可以将它们添加到代码中配置的事件匹配中。