Developing software in the Real World

Site Stats

One thing I get asked a lot about at work is site stats. Usually, the client wants to know how many visitors they get on any other day along with other data such as where the visitors came from and which search terms they may have used.

So far, I’ve used Google Analytics and PHPMyVisites JS based logging along with Analog on the logs themselves. I’ve also experimented with Mint on one site.

Generally, I’ve found that Analytics requires lots of drilling down to find anything, PHPMyVisites can be a little simplistic (though it is getting more features with each release) and Mint doesn’t provide enough history.

Are there better solutions out that that are cost-effective for relatively small clients?

15 thoughts on “Site Stats

  1. I'm with Adam there; Awstats has enough coverage for all the needs I've dealt with. Rob, have you noticed page lag using Google Analytics? It was significant enough in all the sites we used it on to warrant instant removal.

  2. Nick,

    Yeah – I've seen up to 1s delay with some GoogleAnalytics yes. It's only on sites where the customer wants it for that reason.

    I'll have a look at awstats and getclicky.

    Regards,

    Rob..

  3. I'm in agreement over the analytics lag, I've noticed it in a number of sites as an 'end user' (I've not looked at how Analytics does it's stuff to be in a position to say "why hasn't the browser cached it to avoid $lag" or is the lag from analytics "doing it's stuff" and not actually downloading?).

  4. Agree about google analytics, what I don't like is that he never gives the IP addresses which are important for me!
    Awstats is a good one, I enjoy using it, the problem is that it's not realTime :( I can only increase the frequency of log parsing…

  5. Rob, have you looked at the code for piwik? Or are you already aware of what highly extensible framework that it's using parts of? ;)

Thoughts? Leave a reply

Your email address will not be published. Required fields are marked *