Google Analytics 实际上有多(不)精确?我多年来一直在一个访问量很大的网站上使用 Google Analytics(每月访问量超过 80 万次)。
现在我决定在数据库表中记录每个页面请求,并跟踪请求的用户代理。我还消除了机器人请求(googlebot、bingbot 等等......)
我发现我对一个页面的请求几乎是 Google Analytics 综合浏览量愿意承认的两倍多。
例如GA 显示特定 URL 的 137 次综合浏览量,但我什至跟踪了 255 次!
最佳答案
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 的日志,并在其参数中查看访问的 url。您需要进行一些额外的处理,但您将使用 GA 用于收集数据的相同框架,因此将更有效地衡量 GA 精度。
更多信息:
关于google-analytics - Google Analytics 不跟踪所有页面浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11467273/