Google Analytics不会跟踪所有网页浏览量

时间:2012-07-13 08:59:52

标签: google-analytics

Google Analytics实际上如何(im)精确?多年来,我一直在一个访问量很大的网站上使用Google Analytics(每月访问量超过800万次)。

现在我决定在数据库表中记录每个页面请求,并且我跟踪请求的用户代理。我也消除了机器人请求(googlebot,bingbot等等......)

我发现,我对网页的请求几乎不会超过Google Analytics网页浏览愿意承认的次数。

E.g。 GA显示137个特定网址的综合浏览量,但我追踪的甚至是255个!

1 个答案:

答案 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精度。

更多信息:

https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiUrchin#_gat.GA_Tracker_._setLocalGifPath