|Alternatives to Google Analytics|
What would work for a medium to high volume site?
I'm looking for an alternative to Google Analytics. Although it's been working fine for years, I'd prefer not to rely on Google for this (actually, I'm surprised they still let me have it for free, I'm way over their page views limit).
My busiest site has around 700,000 non-robot page views a day (plus many more from robots) and a very large number of unique pages. It's load balanced across two separate servers.
It's a web application site, not ecommerce, so all I really need are some grand totals, a way to compare trends over days/weeks/months, and where the traffic comes from (ideally with keywords). Don't need goals. Don't need anything real-time (with 1000-2000 simultaneous users most of the time that doesn't really have a use). As it's not ecommerce, the budget for this is small (free is nice).
I took a look at Piwik but I think I'd need another server or two just for that (since it generates a database write for each page, I have 10-20 page views a second). Same for OWA.
Years ago I used Analog but that seems to be unmaintained now. I ran a test of Awstats on a smaller site and the geo side especially seemed to be inaccurate. However, it's still top of the list (I'd need to merge logs from both servers for any logfile solution like that).
Have I missed any other analytics services (other than costly commercial ones like Woopra) from this list? Any other suggestions?
Have you looked at Crazy Egg, its used by many clients I know that that have outgrown Google Analytics. It helps them focus on a few key metrics.
They have a good offer - Increase your conversion rate or the revenues of your website within the next 30 days... or your money back
Crazy Egg looks only suitable for small sites, even their most expensive standard option maxes out at just over 8,000 visits per day, 100 pages, and the custom options (which would certainly be way over budget!) can only do up to 2 million visits a month.
My site I mentioned earlier gets hundreds of thousands of visits a day (around 6 million a month).
I've now been thinking it might make sense to sample my data rather than log everything. I could put a Piwik tag on for say a random 1% of all page views (every page is dynamic so this would be easy).
It would give me a sampling margin of error, but much more managable stats (200,000 page views a month rather than 20 million, an update every few seconds rather than 10-20 per second). Does anybody else do this, for their larger sites?
Lyris Clicktracks has some type of product. I've got a version I bought from them way many years ago, no idea what they've got now.
And this is fairly random, but I was just looking at the site of a large corporation, and I see a 'xiti' tag. I'll let you trace down the company behind it. No idea about them other than I saw them on a site. The same site also had G analytics installed, but that may just be because the corp. is clueless.
Me too, wheel. I'm thankful I bought the cheapest version back then, though even that package was ridiculously overpriced -- and based on log files (i.e. largely inaccurate). Obviously, that's the least resource intensive way to get some statistics, but if you want something accurate and cheap, stick with Google Analytics.
Crazy Egg is used by very large sites, the 80/20 rule applies in analytics. What are you actually trying to achieve with the analysis?
I believe you have multiple options:
- Continue using Google Analytics (one of our accounts tracks >160m monthly uniques; no problems at all)
- Apply client-side sampling for Google Analytics (_setSampleRate)
- Yahoo! Analytics
If you only care about aggregated stats, you can also search for "website counters" within Google.
Clicky might be a good, and cheap option.
Host with someone that gives you Urchin for free (e.g. Softlayer), although not sure how much extra processing power is needed for a busy site like yours.
yes, setting a sample rate would be fine too, although 1% is probably a bit low. maybe 10 - 20% is better
wow! seems you have a nice idea of a startup here! :)
why don't you hire some freelance developers (they're cheap in Ukraine, India, Phillipines) and have them create a tracking software which will cover everything you need.
then you can contact other huge sites with same issues and offer them a subscribtion :)
I would probably steal the idea and do that myself, but I don't know what it's like to own such a monster site :)
@robho: Stat Counter
Stat Counter is the only other major on besides GA that I have heard of. I also download my web logs from my server and view them with a log program. Sometimes those are good to track ip addresses and bots.
yes I use Stat Counter, it can be free, and it is much easier to use.
Why worry about anything if you have 700,000 views a day.
There is Omniture as well, but is more costly. May be worth a look if the site is that big and needs better reporting with service. Also, I recently saw GA offering a paid subscription, but from what I recall it was quite expensive.
Chartbeat is a good replacement for the Live part of Analytics. It actually does that a lot better.
I am still searching for a better alternative.