Connect With WRD
feed via e-mail
feed via e-mail

Archive for the ‘Statistics’ Category

Google Analytics, the most popular and free analytics tool around, has already an API to pull data from.

OOcharts, a free service, adds a layer between you and the GA API to simplify and improve the requests you make.

First of all, a JS library allows you to get any data with a visualization using the Google Charts.


OOcharts also helps you stay within the limits of Google Analytics API by queuing and the requests.

And, a caching feature makes sure you get the results of similar requests much faster.

FnordMetric is an open source web application for creating real-time dashboards that can visualize the data you want.

It uses Redis as the datastore (if you have the date in another db, it should be pushed there) and allows defining our own plotting + counting functions as Ruby blocks.


The application has a UI for for visualizing the data and, also,  it offers an HTML5/JavaScript API for inserting charts/data into web pages as widgets.

FonrdMetric has a detailed documentation from its installation steps to API usage.

Analytics applications provide great insights about website statistics + user behaviors and help us a lot to make the sites better.

However, only the data itself is not always enough and seeing the website + stats the way users experience and consume is definitely a much better way to understand “what is really going on”.

SeeVolution Inc. is an exciting application that overlays heatmaps and analytics on our web pages. And, the data presented is real-time.

Info: They are giving away 3 * Premium subscriptions for 6 months ($474 value/each) to WRD readers and details on joining the giveaway can be found at the end of this post.

SeeVolution Heatmap

The application is capable of tracking and presenting heatmaps of different scenarios:

  • Click heatmaps where we can see the clicked and, maybe more important, the non-clicked parts
  • Mouse move heatmaps to analyze which parts of the web page they are reading as mouse movements and eye tracking is directly related
  • Scroll heatmaps which is awesome to understand “until where the visitors scroll” and “what percent of them do that”
Simply, it visualizes all the stuff needed to detect the popular/unpopular parts of a web page, which items/elements attract them the most and what they (want to) see in the page.

SeeVolution Stats

SeeVolution is not all about website heatmaps and has more to offer by showing the real-time stats like “the number of active visitors (totally or in the web page)”, “the popular pages”, “how they reached the website”, etc.

Again, all the data is presented while we are browsing the website which is a time-saver.

Also, there are plugins for WordPress, Magento and Drupal so that integrations to these platforms are so easy (actually, integrations to any other website is not difficult at all -think of Google Analytics-).

The giveaway

SeeVolution is giving away 3 * Premium subscriptions for 6 months ($474 value/each) and in order to join it:

  • please comment to this post

And, the winners will be selected randomly on 21 Nov 2012 (1 week later) with the query below:

SELECT * FROM wp_comments WHERE comment_post_id=3294 AND comment_approved=1 AND comment_type='' GROUP BY comment_author_email ORDER BY RAND() LIMIT 3

Good luck to all.

The winners

Here they are:

  • Stasiu (comment #860312)
  • Alex (comment #841853)
  • Niklas (comment #839593)

Congratulations and thanks to everyone for joining the giveaway.

When it comes to tracking websites, there are open source analytics apps like Piwik, OWA or ChiliStats. But, for mobile, it is hard to find a good one.

Countly is a modern, real-time and open source mobile analytics application which can collect data from mobile phones and visualize that info for analyzing mobile app usage + end-user behaviour.

It is formed of 3 parts: the Countly server + frontend, iOS SDK and Android SDK.

With an event-driven system, almost every action can be tracked including in-app purchases, when a user closes the app, ad-click behavior, etc.

All these details are displayed in the slick interface of Countly. And, you are not limited to racking a single app. The same interface enables adding any number of apps.

In order to understand how your website is being consumed and to improve it, analyzing how users browse the website and which paths they follow is so important.

Although popular analytics apps like Google Analytics provide this information, Flow differentiates itself by focusing only to the visualization of paths, displaying real-time data and offering all of this with a slick, impressive and intuitive interface.

Mixpanel Flow

Rather than a chart, it displays a diagram of the actual paths people take when they browse your site and you can easily drill-down by clicking each item.

Also, it presents the number of people leaving from each page which is a great feedback to find out if those pages require improvements or not.

Almost every website owner tracks the statistics of their websites with the free and powerful Google Analytics.

The service has made a huge step forward with its "live stats" feature which shows the instant activity.

There are very few reasons left to use another solution to track stats where one of them is the lack of "live overall stats" (as Google Analytics still displays the overall stats with a delay) and the other is the need for using an open source system.


For anyone looking to see the overall stats in real-time and needs a simple/lightweight solution (compared to other options like Piwik), ChiliStats is an alternative.

The application is free, open source, built with PHP and uses MySQL for storing the data.

It presents a snapshot of the statistics -supported with charts- in a "OneView" page and sub-pages for viewing top-referrers, visited pages or referring keywords exist. And, a "History" page allows digging the statistics of past months.

ChiliStats also offers a stats counter widget to be integrated inside web pages.

GAget is a Mac OS X widget for anyone willing to see the important Google Analytics stats quickly and frequently.

It displays the number of visits, new visitors and bounces with a chic interface.

The widget is not limited to a single site and it is easy to switch between profiles (also, multiple instances can be used).

Gaget - Google Analytics Widget

jStat is a JavaScript library which enables you to perform advanced statistical operations without the need of a dedicated statistical language.

Simply, it focuses on being a real JavaScript-based alternative for languages like R and MATLAB.

The library is standalone, however, for the plotting functionality, it requires jQuery, jQuery UI and jQuery-flot plugin.


For a web designer/developer, having a detailed knowledge about the overall web-related statistics is pretty valuable to better analyze what you're actually doing is right (and better) or not.

HTTP Archive is a website which applies regular checks on 17,000+ websites, collects information and outputs web development -related, up-to-date reports.


The reports are categorized as trends and stats where trends include:

  • average response times
  • HTML/CSS/JS/image sizes and the number of requests
  • Page Speed scores
  • and more..

and stats include:

  • popular JavaScript libraries
  • popular scripts
  • pages using Google Libraries API
  • pages using Flash
  • and more..

HTTP Archive is an open source project where you can easily perform a custom install and run more frequent checks, create new reports and/or get the stats for a different set of websites.

SOFA is an open source statistics, analysis, & reporting application that can collect data from a selected source.

It doesn't force you to work with an offline data and can connect to various live databases including:

  • MySQL
  • SQLite
  • PostgreSQL
  • Microsoft SQL Server
  • Microsoft Access

by just mentioning your login details. After that, you can customize the reports to be generated by selecting any columns from the tables and by applying filters.

SOFA Statistics

Optionally, it is possible to import data from Excel spreadsheets, ODS spreadsheets, CSV files and Google Docs spreadsheets.

SOFA creates beautiful and interactive HTML outputs (powered with JavaScript). Also, it has tabular outputs that can be directly opened in MS Excel or pasted into OpenOffice Calc.

If small things change in your dataset, you don't need to re-import data but they can be edited manually.

There are many ready-to-use reports like row and column percentages, mean, median, standard deviation, min – max and more.

Uptime Robot