Google Analytics实际上如何(im)精确?多年来,我一直在一个访问量很大的网站上使用Google Analytics(每月访问量超过800万次)。
现在我决定在数据库表中记录每个页面请求,并且我跟踪请求的用户代理。我也消除了机器人请求(googlebot,bingbot等等......)
我发现,我对网页的请求几乎不会超过Google Analytics网页浏览愿意承认的次数。
E.g。 GA显示137个特定网址的综合浏览量,但我追踪的甚至是255个!
答案 0 :(得分:4)
Google Analytics非常精确。但这不是很准确。这就是你所看到的差异,因为你没有关注趋势,而是关注绝对数字。
首先阅读Avinash的这篇文章:
Reflections: Accuracy, Precision & Predictive Analytics
现在机器人无处不在,很多时候伪装成真正的用户代理。您应该进行测试以确保客户端同时启用了javascript和cookie。在这种情况下,他将被Google Analytics跟踪。
除此之外,某些用户可能拥有阻止Google Analytics的adBlocks扩展程序。这是相当罕见的,但取决于公众可能更常见。精通技术的用户有更高的机会使用阻止GA的插件,因此IT博客可能会受到比平均网站更难的打击。
测试Google Analytics真正准确性的最佳方法是在没有javascript,Cookie和阻止GA跟踪的情况下忽略用户代理,也可以使用GA跟踪您网站上的用户。您可以使用LocalRemoteServerMode在Google Analytics中执行此操作。
在GATC(GA跟踪代码)末尾添加以下行:
_gaq.push(['_setLocalGifPath', 'http://mysite.com/__utm.gif']);
_gaq.push(['_setLocalRemoteServerMode']);
请确保将http://mysite.com/__utm.gif
替换为与您的网站位于同一域中的路径并回复gif。使用轻量级的gif,就像GA使用的那样。
然后,您可以获取访问此gif的日志,并在其参数中查看所访问的网址。您需要进行一些额外的处理,但是您将使用GA用于收集数据的相同框架,从而更有效地衡量GA精度。
更多信息: