Are there any tools availible for tracking users clicks on a website, both internal and external? Preferably one that is free and can track a series of clicks from a user (Example, user clicked 'blog' then 'archives' then a particular article)

  • Following this, I'm also looking for one that can just go by server side logs.
    – Tim Post
    Aug 2, 2010 at 15:47

4 Answers 4


I personally use https://www.crazyegg.com/ they have a great service. For funneling you can use http://www.kissmetrics.com/ but it has a pricey tag on their service.

Not too sure about internal trackers.


Some server side tools:

A key difference between server side analysis and javascript based analysis is that the js versions will fire a request when a user reloads a page in the browser cache. The server side versions will report only what comes to the server. Neither is inherently "better" - just different. Wikipedia's article on web analytics discusses this further


If you are looking for free Google Analytics is your best bet. It not only gives you a what links where clicked on by name, but it also gives you what links were click on the page using a simple heat map. I say simple because it won't tell you where on the link that the user clicked on each page, just what % of the clicks on each link on a page. It doesn't matter if the clicks are inside or out I believe.

If one you want something more complex, then you will need Crazy Egg or Kiss Metrics as Thorn007 stated.

  • If only Google wasn't so useless for me. A substantial number of my visitors use noscript. I keep waiting for a start up focused on server side stat processing, so I can go work there :)
    – Tim Post
    Aug 2, 2010 at 16:19
  • @Tim: Is it really possible to do server side stat processing? Javascript is the only way to get a ton of the stats out there. Any ideas? Aug 2, 2010 at 16:44
  • @RandomBen - Sure, the web server records every request, its just a matter of filtering out what you actually want to see.
    – Tim Post
    Aug 2, 2010 at 17:43
  • @Tim How should you track external links with your server logs? (Without making an url redirector of course)
    – neo
    Aug 3, 2010 at 14:55
  • @neo - that's just it, you can't track external links without using a redirector. But, with tabbed browsing, you can't even be sure that someone actually left your site to begin with, aside from the lack of activity while they were in another tab. I'm mostly just interested in what people do while active.
    – Tim Post
    Aug 3, 2010 at 15:03

I recommend open source (PHP - based on Zend Framework) web analytics Piwik. It is now at version 0.8 and recently get server side tracking API so you can still track those who use noscript or old mobile phones. It's also plugin based so you can explore the list of available 3rd party plugins or build your own. It does click tracking but may not present it easily enough for you, so maybe you do need to write your own plugin for this (don't forget to share it though ;)

If you don't mind spending some money then I recommend getclicky

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.