Is Google Analytics Accurate? Use Alternatives!
Do you use Google Analytics? Well, a recent study shows that you’re not alone, roughly one third of the Alexa top 500 websites traffic wise use it. That surprised me a little. Anyways, I use Google Analytics myself and noticed before that some numbers are inaccurate or downright wrong. In May I discovered how wrong, completely wrong.

The numbers of search engine referers, more specifically, are wrong. I’ve noticed that before but wasn’t panicking as no statistic tool is perfectly accurate, you always should use at least 2 of them and compare the numbers. Now this time I checked my stats over at SEO 2.0 I was unable to ignore it anymore.
SEO 2.0 is mostly about social media and blogging SEO and it relies on traffic from other sources than Google. I only get insignificant numbers of visitors from Google on my blog, mostly due to very specific “long tail” queries. The only really important keyphrase is “SEO 2.0″ itself. Now looking at my May stats I was very surprised that one of better performing keywords was “site seo vs blog seo” without quotes.
I looked deeper into that just to discover that all 60 visitors looking for this keyword is one person from Bucharest, Romania. Google Analytics counted her or him several times a day for more than 2 weeks.
Now I sometimes create returning visits just by launching my FireFox with my saved tabs but how can a person search for the same query every day several times and then click the search result each time? This one riddles me. I’ve seen that kind of behaviour with Google Analytics in the past but always thought it was due to myself or several developers from my client working on the same site.
Not this time, there is certainly no Romanian developer working on my site. Now try to multiply these numbers for one of the top 500 sites and you end up with completely worthless statistics.
I’m not here to bash Google for their great analytics solution. I love checking and comparing bounce rates etc. but it’s more than strange that a search engine gets the search referers wrong in its own analytics solution. So if they don’t want people to make up conspiracy theories about Google overstating their search referers numbers they better fix this quick.
What can you do about it? Look out for some alternatives and either use Google Analytics and at least another solution or even more. What alternatives are there?
Well, if you’re running a “top 500 website” you better rely on a solution used and recommended by leading search marketers. This is ClickTracks in most cases. Also Omniture has been recommended by many professionals. Many people outside of Germany probably don’t know it but some German marketers prefer Etracker. Just to name three of them. There are plenty of high end solutions out there you surely can afford if you run such a huge site.
For the average webmaster seeking a low cost or free solution there is no single alternative to rely on. There is Piwik, an open source alternative recently hailed by many, but it’s in alpha now and didn’t work for me, it produced SQL errors instead.
Another solution is to use Google Analytics along a specialized search analytics tool like:
Have you experienced similar issues with Google Analytics or am I the only one to discover this?
There have been a post at SEOmoz, by SEO theory blogger Micheal Martinez already in 2006 and a post in 2007 from AimClear focused on the reliability on Google Analytics with another topic, outages.
My conclusion right now is a grim one: Google Analytics is cheating you, I hope not on purpose. Unless you do not care about accurate search referers and visitor numbers you should use one of the solutions above or resort to log file analysis.

















I’m afraid what you describe as “wrong” data is simply your interpretation of a normal feature in Google Analytics as indeed virtually all Web Analytics packages worth their salt.
Let me explain:
What happened in this instance was that our Romanian friend discovered your site through the specified keyword and then returned on every other instance “directly” (i.e. by typing the URL outright or through a bookmark link).
The rationale here is that if someone discovers your product through a given source of traffic, thinks about your offer for 24 hours, makes his mind up and then returns to your site by typing your URL directly and converts (as he now knows your site thanks to that wonderful keyword), then it makes perfect sense not to overwrite that initial referrer info and to attribute the conversion to it.
This only happens with subsequent “direct” visits. If the following visits has Yahoo! as a referrer, then of course the previous source will be immediately overwritten and the visit will indeed be attributed to Yahoo!
This isn’t some weird conspiracy on behalf of Google but rather what makes sense form an online marketer’s perspective.
Agree? Disagree? Doesn’t really matter as Google Analytics gives you the possibility to change this option: add _ucto=”18000″; to your page tags and the previous referrer info will only ever be kept for 5 hours (though instead of 18000 put whatever value you want in there in seconds) and all future visits by Romanian boy through his bookmark will appear as “direct”:
_uacct=”UA-xxxx-x”
_ucto=”18000″;
urchinTracker();
Google Analytics rocks dude even though it may not always be the best-documented tool in the history of mankind
Comment by Alan — June 4, 2008 @ 4:56 pm
I reported this effect a few months ago… a visitor comes to the site from a search engine referral, and is then always counted as another search engine referral every time that person comes back in the future… even if they were direct type-in or bookmarked traffic on their return visits.
Comment by g1smd — June 4, 2008 @ 5:36 pm
Alan, that’s very interesting stuff and would certainly explain where these numbers are coming from.
Comment by Kevin Gibbons — June 4, 2008 @ 5:58 pm
I am massively addicted to Google analytics…
Its a tricky one, but I am inclined to think that although Google cannot be more than 90% accurate… its still a good indicator.
Also its possible the Romania persons IP address was not static and so recorded as different people. Also never underestimate how obsessive people can be. I know I check Digg way more than 60 times a day sometimes…
Peace
Comment by Web3 — June 4, 2008 @ 9:32 pm
I use HotTracker for WebAnalytics and I´m very happy. It´s FREE up to 20.000 PIs per month, realtime and gives me correct data. It´s available in german as well and I like it more than etracker.
Comment by tina — June 5, 2008 @ 8:05 am
Google Analytics uses almost the same method to count returning visitors as most other webanalytic solutions do. The Romanian user you mentioned probably has deleted his browser cookies (manually or automatically) . I didn’t experience any serious trouble yet (ok, the loss of ecommerce data some weeks ago), that other solutions would have done better.
I tried piwik as well - but it’s just not nearly as comprehensive as GA. Maybe in some months… but not yet.
You could give HotTracker a try - or wait for IndexTools (hopefully) to become free as well.
Comment by David — June 5, 2008 @ 9:16 am
Yahoo! will make IndexTools free, they haven’t announced when yet but I’d expect this to be before the end of the year.
Comment by Kevin Gibbons — June 5, 2008 @ 12:38 pm
While all the explanations you offer sound interesting there is a real problem and it persists. The 60 = 1 is just the most blatant case.
I took a look at Hottracker but the presentation does not work with newest Flash plugin and the site has not even screenshots.
I’ll certainly will hail a free IndexTools. Also I’m testing Woopra since yesterday and it’s a very viable Google Analytics alternative.
Comment by Tad Chef — June 5, 2008 @ 3:04 pm
Hey Tad,
Since last month I am also facing this problem that Google Analytics showing wrong data i checked my conversions in backend there is 12 conversion in a day and same day i checked it in GA i found 0 conversions.
In alternative of GA GetClicky is good analytics application.
Comment by Gunjan Pandya — June 5, 2008 @ 5:23 pm
Another package to consider is crazyegg.com …could be useful to monitor specific pages that receive low volume traffic. The heatmap facility is useful.
Microsoft have got their adcenter analytics in beta too.
John
Comment by John C — June 6, 2008 @ 10:10 am
I’ve experienced a slightly different problem with Google Analytics where for a new site I suddenly received a few hundred “direct” visits in one day. There’s certainly no way that these were human visitors.
Despite this I do think that all in all Google Analytics is a good indicator of your site’s traffic. There’s just perhaps the odd error creeping in every now and then.
Comment by Charles — June 6, 2008 @ 7:01 pm
Another great analytics is Indextools, they’ve been bough by Yahoo in the last months. It’s paid, not that expensive but it is really good.
Comment by Francis Vallieres — June 6, 2008 @ 9:13 pm
I’ve tried a few Google Alternatives but always come back to Google Analytics.
Comment by Dr. Richard — June 6, 2008 @ 11:37 pm
I thought i was the one facing this wrong statistics problem :-0 I have made a list of alternatives http://d95.com/f6dc I am using woopra and get clicky !
Comment by Rockstar Sid — June 8, 2008 @ 1:56 pm
Analytics just works so well but I have noticed it’s not the most accurate. Server logs have the best accuracy.
Comment by Purity Rings — June 8, 2008 @ 11:13 pm
I never notice of this issue before. I have to check again the accuracy. I agree with you, better have alternate beside analytic.
Thanks for sharing.
Comment by John — June 10, 2008 @ 9:08 am
Most webmasters fails ranking in Google Results
because they don’t follow all the SEO suggestions
Google Site suggestions are important on the selection of keywords.
On the search bar of the new browsers firefox, or IExplorer with google toolbar.
As you type, Google will offer suggestions keys to navigate the results.
Almost any website, can have a good ranking in google following this instructions.
Put attention to this keywords and use it on your websites,
and this will drive more search Engine traffic to your site.
More tips at
http://Tecni.Com/en/seo.htm
http://ArchiveNational.Com
Comment by P — June 23, 2008 @ 2:19 am
I’ve tried a few Google Alternatives but always come back to Google Analytics.
Comment by Drushim — June 29, 2008 @ 6:26 pm
I found this site precisely because I had a suspicion that something wasn’t quite right with my google stats.
I’ve just got a new e-commerce web site going (about a month) and google indicates that for the past week, there were 0 visitors each day. But, there are people ordering items on those days (taking into account time differences). If these people haven’t visited my site (according to google), then how are they managing to place their orders???
Doesn’t quite add up in my books.
Comment by Giovanni — July 5, 2008 @ 9:59 pm
I like the presentation and analytic options with GA, but I suspected there were discrepancies with the accuracy.
I recently left the company, but managed web sites totalling 200 million page views per year. I ran a full year comparison with GA, WebTrends with SDC, and WebTrends using logs.
I looked at daily traffic for the entire time. I ran specific scenarios on private sites before they were launched, where I knew the usage.
We followed all of the listed recommendations. With the money we spent in this area, I had a developer dedicated to analytics.
What I found:
1. WebTrends with SDC was the most accurate in collecting information.
2. Google Analytics captured only 53% of the amount listed in WebTrends with SDC.
3. WebTrends using logs was also inaccurate.
WebTrends SDC and Google Analytics use a javascript to call the server to record a visit. This is better than log based analytics, as many people use ISP’s that cache data (meaning a page wouldn’t be pulled from the server, and there would be no entry in the log file). Same thihg happens for people that work at businesses with proxy servers. Cached page means they use the local page, and not the server page.
Script based solutions such as GA and WebTrends with SDC get around this by making the browser call the server to denote they viewed the page. What I suspect is happening is security software or firewalls are blocking the scripts from being able to call the site (or the server is blacklisted). WebTrends script was better written, and I don’t think their site is blocked.
We decided on WebTrends with SDC as our final solution. GA does some neat analysis, but I’d suggest that if you have a real business behind it you need a better system behind it. Free is only good if it works.
That’s just my $0.02.
Comment by Rob S — July 25, 2008 @ 1:07 am