New feature: filter statistics by page

We just released version 1.3.4 of Koko Analytics (free) which includes a nifty new feature. Clicking any page in the bottom-left “top pages” section now filters on that specific page. With the page filter active, the totals and the chart component will only show pageviews and visitors for that specific page.

Here’s what that looks like:

The Koko Analytics dashboard with a page filter for our pricing page applied.

Koko Analytics has been counting visitors and pageviews on a page level for years, we just never got around to building it in the interface to only show the statistics over time for a specific page.

Can we show referrers for a specific page?

Referrers are stored on a site level, so unfortunately we can not show referrers for a specific page at this point without some big changes to the underlying storage mechanism.

Storing referrers on a site level was a technical decision made to prevent growing the referrers table exponentially. Right now, any traffic coming from (say) duckduckgo.com on a particular day results in a single row in your database. If we were to split this up by page it would mean one row per page per referrer per day.

While this may work for some smaller sites out there, it would require quite a bit of storage and compute for some of our biggest users out there.

We like to keep Koko Analytics usable for the vast majority of sites out there by focusing on the essentials and believe this to strike a nice balance. If you disagree, don’t hesitate to let us know!

Other changes in version 1.3.4

This isn’t the only change in version 1.3.4, but it is the most notable one. Other changes are mostly about fixing some minor edge case issues. For a full list, please refer to our changelog here.