Google Analytics中的ga发送事件无效

时间:2015-02-28 01:28:09

标签: jquery google-analytics

我正在尝试使用Google跟踪代码管理器和Google Analytics设置滚动跟踪。当用户滚动到页面的某个部分时,它会激活标记管理器中的标记,然后在Google Analytics中创建一个事件。

这是有人为进行跟踪而制作的代码。

http://pastebin.com/TEuW74vu

如果我将debug标志设置为true,弹出窗口会正常发生并且正常工作。如果我将其设置为false,则永远不会触发请求,并且永远不会发生事件。

我访问了它实现的网站并打开了错误控制台,这就是我所看到的。

http://puu.sh/gfGC4/d34868bb02.png

1 个答案:

答案 0 :(得分:0)

除非您在页面上调用analytics.js库,否则您要设置事件跟踪,根据标准的UA跟踪代码段,ga对象将不存在并且会给您一个错误。你应该做的是,而不是调用ga'send'方法,推进dataLayer

datalayer.push({
   'event': 'scrolling',
   'category': 'some category',
   'action': 'some action',
   'label': 'some label'
})

然后在GTM中,您将根据数据层“事件”触发事件。使用自定义维度,您可以将它们添加到代码中配置的事件匹配中。