9

我一直在谷歌上寻找答案。我已经根据谷歌的跟踪代码建议检查了代码,我什至用他们的示例代码进行了测试。但我无法在 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 自己的示例代码也没有任何显示。

如果有人对从哪里开始调试有任何想法(或有类似的经验),很高兴听到。

我在实时事件跟踪屏幕中看到:没有数据!

4

3 回答 3

0

我已经为这个问题苦苦挣扎了三天。我知道这个线程很旧,但我在搜索过程中偶然发现了它。我想发布我的个人解决方案,以防其他人遇到此问题。

我的解决方案:

这是我终于找到它的地方:

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables

在:“使用自定义变量”>“传统 (ga.js) 代码段”下(我们现在仍在使用 ga.js。)

于 2014-09-18T22:38:02.233 回答
0

我遇到了类似的问题并遇到了这个问题: https ://issuetracker.google.com/issues/35353093

总之,我通过下面设置了 userId 属性。删除它开始对我进行历史跟踪。

ga('set', 'userId', username);
于 2017-08-08T20:51:18.803 回答
-2

这个问题被问了很多,答案几乎总是“Google Analytics 标准 SLA 是 24 小时”。日志在后台批量处理。在高峰期,这需要一段时间。

Google Analytics(分析)服务器最多可能需要 24 小时才能更新——来源:Google 文档——检查您的网络跟踪代码设置

于 2013-12-25T17:58:24.113 回答