A while back, I asked a bunch of web analytics experts what it is they valued most in their analytics software: accuracy, real time or ease of use.
Most said Accuracy.
Which is breathtakingly stupid. Apparently a lot of experts don’t get one of the basic rules of web analytics that was true in 1998, and is still true today:
There is no such thing as accuracy.
So why is it that Web Analytics Sofware isn’t accurate?
In short, there are three ways to track web visitors, and each have their faults:
Pixel Tracking: A 1×1 pixel graphic is displayed and logged from the analytics server. Here’s the problem: ad blockers, misbehaving caching proxy servers and privacy software (aka anti-spyware software) “eat” these pixels by blocking the request for to display them.
JavaScript and Flash Trackers : A small script or flash piece is ran on each page that sends information to the analytics server. The problem: privacy software aggressively blocks theses methods as does turning off JavaScript. Oh, and for Flash, if Flash isn’t installed (it isn’t on 100% of smart phones and about 8-12% of browesrs), Flash is useless.
Server Side Log Files: Ha, you say, I track my site using my server’s log files. Well, that’s great except for the fact caches, both on the browser and in caching proxy servers both make hits dissappear.
In short, web metrics aren’t exactly bult around accuracy. That does not mean they are not useful (more on that soon).