事件跟踪数据 - 显示多长时间?

时间:2010-01-10 10:10:12

标签: google-analytics

我首次使用Google分析设置了事件跟踪。

我的帐户正在接收正常的流量数据,但我正在进行的测试点击不显示???

在结束前将ga.js跟踪代码添加到doc底部:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'></script>"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-12365091-1");
pageTracker._trackPageview();
} catch(err) {}</script>

添加了trackEvent代码,如下所示:

<a onclick="pageTracker._trackEvent('Showcase Data', 'Contact Details Viewed', 'PunkLogic - Sustainability through Creativity');" rel="facebox" href="#10" class="contact">Contact PunkLogic</a>

显示此类数据需要一段时间吗?或者我做错了什么?

感谢。

6 个答案:

答案 0 :(得分:36)

Google Analytics不提供实时统计信息。

大部分时间都需要几个小时到一天的统计数据才能显示出来。

更新:这个答案现在已经过时了。正如@shanabus在评论中提到的,Google现在提供real-time stats

答案 1 :(得分:31)

您无法立即查看事件数据。从几个小时到一天之间似乎有一段延迟。

虽然在提出问题时您的代码可能是正确的,但目前的实施方法如下。强烈建议您升级以利用异步行为。

// After initializing ga.js asynch:
_gaq.push(['_trackEvent', category, label, value, non-interact]);

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

无论您决定使用哪种方法发送跟踪事件,都可以使用Chrome的ga调试器调试该过程:

https://chrome.google.com/webstore/detail/jnkmfdileelhofjcijamephohjechhna

典型的失败将如下所示:

_gaq.push(['_trackEvent', 'asdf', 'test', 'test', 'test', true, 'test']);
_gaq.push processing "_trackEvent" for args: "[asdf,test,test,test,true,test]":
The _trackEvent API expects a number value for argument 3. The argument given (test) was a string. 

成功的传输将显示更多信息:

_gaq.push(['_trackEvent', 'asdf', 'test', 'test', 123, true]);
_gaq.push processing "_trackEvent" for args: "[asdf,test,test,123,true]":
Track Event
Tracking beacon sent!

Account ID               : UA-xxxxxxxx-1
Page Title               : xxxxx.com
Host Name                : xxxxx.com
Page                     : /
Referring URL            : -
Hit ID                   : 1103xxxxxxx
Hit Type                 : event
Event Name               : asdf
Event Type               : test
Event Label              : test
Event Value              : 123
Visitor ID               : 14044xxxxx
Session Count            : 8
Session Time - First     : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Session Time - Last      : Thu Jun 14 2012 22:45:08 GMT 1000 (EST)
Session Time - Current   : Fri Jun 15 2012 12:30:21 GMT 1000 (EST)
Campaign Time            : Thu Jun 07 2012 22:25:11 GMT 1000 (EST)
Campaign Session         : 1
Campaign Count           : 1
Campaign Source          : xxxxxxxx
Language                 : en-gb
Encoding                 : UTF-8
Flash Version            : 11.2 r202
Java Enabled             : true
Screen Resolution        : 1280x800
Browser Size             : 1921x593
Color Depth              : 24-bit
Ga.js Version            : 5.3.2d
Cachebuster              : 1724882479 

这里建议使用其他调试环境:

https://developers.google.com/analytics/resources/articles/gaTrackingTroubleshooting#debuggingTools

答案 2 :(得分:13)

截至2014年,活动现在将实时显示。 google analytics screenshot

答案 3 :(得分:5)

您可以使用Google Analytics Real-time查看您的代码是否有效。转到此网址即可查看:https://www.google.com/analytics/web/#realtime/

此处无法看到事件,但页面浏览量可以。

答案 4 :(得分:3)

我的GA事件通常会在事件发生后大约30分钟出现,但有时会更快。我也经历过较慢的更新,但从未过几天。

修改

GA现在提供实时统计信息,您的更新应立即发生。

修改

现在也存在事件流,这很有帮助。

答案 5 :(得分:0)

我可以确认它需要不到一天。之后,Real Time按预期工作。我使用以下语法为html框内的出站链接设置了事件跟踪:

<a onclick="_gaq.push(['_trackEvent', 'outbound', 'link', 'linkname']);" href="www.domain.com" target="_blank">Anchor Text</a>

希望有所帮助