Google Analytics 统计误差的可能原因

我前一段时间好像在 WordpressCN 组里看到有人提出 Google Analytics 的统计数据与实际不符,具体来说就是显示的来访数字比实际的少。我也发现了这个问题,Google Anayltics 显示的访客数字只有 Awstats 统计出来的一半。Awstats 是分析网站的访问记录来进行统计的,可以说这种方法准确度是相当高的。那看来是 Google Analytics 的统计有问题了,是什么原因呢?

一个偶然的机会,我打开我的 Blog 后鼠标指到 Firefox 右下角的 Adblock Plus 的图标上,发现如下,

很明显 Analytics 已经被 Adblock Plus 给封了。Adblock Plus 几乎是 Firefox 的标配扩展,几乎每个 Firefox 上都有。看统计访问我的 blog 的浏览器中 Firefox 占了接近 40%, 这样一来,这部分的访问数字 Google Analytics 就统计不到了。

这应该是为什么 Google Analytics 统计出来的数字有误差吧。这个发现虽然不能 100% 解释误差,不过重点是很明显的:因为 Adblock Plus 的干扰,Google Analytics 不能得到正确的统计

进一步测试,发现 Adblock Plus 过滤 Google Analytics 代码只在订阅了 EasyList (USA) 过滤规则才会生效,原始的 Adblock Plus 并不会过滤 Analytics 的代码。


RSS feed for comments on this post · TrackBack URI

Leave a reply