我一直在谷歌上寻找答案。我已经根据谷歌的跟踪代码建议检查了代码,我什至用他们的示例代码进行了测试。但我无法在 Google Analytics 中正确跟踪事件。我的代码已经在网站上发布了一段时间(大约一个月),所以这应该可以克服那里报告的任何滞后。
我正在使用异步版本的分析,它适用于页面跟踪和其他“正常”功能。尝试设置事件跟踪,我按照示例,等了一周。依然没有。我一直在调试,我没有任何“正常”问题(据我所知)。
所以:
触发的示例跟踪代码:
<a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a>
这会触发一个事件,根据 ga_debug.js,该事件被成功触发。检查网络面板,我可以看到请求,_umt.gif 返回状态 200。
我已经检查了那里的请求字符串。一切似乎都很好。
但是检查GA,报告中没有任何内容。但是当您转到 GA Realtime > Events 时,您可以看到正在触发的事件!?
我可以触发页面上的事件或从控制台触发它们,相应的事件会显示在实时部分,但它们没有数据(类别、操作或标签)。
这很奇怪,即使触发 Google 自己的示例代码也没有任何显示。
如果有人对从哪里开始调试有任何想法(或有类似的经验),很高兴听到。