Open-source analytics tools

If you have a WordPress website, then there is a good chance that you would already be using the popular JetPack plugin. Apart from other features, JetPack offers basic web analytics and its simple interface makes easily usable for beginners.

With the help of JetPack plugin, you can see total visits of individual posts, popular pages, keyword tracking, subscriptions tracking, visitor location, on-site behavior and more.

Though for novice users JetPack can be a boon, however, for users who require detailed and advanced statistics about their website, this may not be a very good option.

Stat Counter is a tool that provides deeper analytics about your website along with features to increase web traffic, generates sales leads, and detects click frauds. You can also configure it to send custom summaries every week via email to get a quick glance at how things are going.

Stat Counter’s advanced features include an invisible counter, tracking the activity of visitors before and after visiting your website, heat maps, search engine comparison, tracking HTTPS websites, sharing access with team members, displaying your web stats publicly, checking JavaScript stats.

A unique tool that works on the server-side instead of the website, AWStats is an open-source analytics tool that can analyze multiple websites running on one server. To use it your web host must log web data to a file that the tool could read from.

Visits count, time spent on the website, bandwidth usage, entry/exit pages, OS and bandwidth used for each, “bot visit” tracking, protection against worms attack, keyword tracking and bookmark tracking are some of its features that I found to be most interesting.

Another open-source analytics tool, Open Web Analytics allows you to integrate its PHP API in your application API with a single click. Its features include, traffic count, multiple website analytics support, monitor individual visitor behavior, track clicks, view heat maps, track subscriptions, repeated visitors activity over time, track entry/exits and more.

With all these features the only downside is that you can track just a single website through its free account. For those who have multiple websites, they need to upgrade to a paid pro version.