Vincent Ritter

← back to projects

tinylytics

analytics for small websites

tinylytics is designed for small websites, like personal blogs or side projects. It's ephemeral in nature, easy to use, and gives you just the right amount of data, without fuss whilst keeping things fun (like an old school hit counter on your site).

Project posts JSON/RSS Feed...

Let's see if anyone notices 😋 #changelog

If you're using the awesome Pika blogging platform, and want to use Tinylytics for analytics (you really should), it's totally baked in now — including some others. Super exciting. Very thankful to Good Enough to do this in a great way! ✌️❤️

Made a few minor UI tweaks to Tinylytics. Now you can hide the Kudos and Uptime tabs on a site by site basis (subscribers only). Also tweaked the way the embed code and site id are shown when it's all working (less cluttered). Plus some other minor things that only I will notice.

Quick tweak to the dashboard on Tinylytics. It'll now page sites if you have more than 12. Why 12? No one knows. Change that setting on your user profile page to suit your needs.

"You might be running that blog, site or page that is no longer used — but you want to hold onto the data for archival purpose — look at those good times, or bad. Well, now you can."

Introducing archived sites on the Tinylytics Update Blog

I was thinking of branching off Tinylytics into different apps, for example tracking app usage with events and whatever else I can think of. Although now I am thinking of just adding an optional "pro" mode, which is an add-on subscription, that unlocks a bunch of extras. Thoughts?

I'll be upgrading the Tinylytics server today and you should expect 10 minutes downtime.

Don't want to say too much yet, but I am planning a monthly automatic archive, downloadable as CSV, for statistics in Tinylytics for paid plans. That means you'll always have that raw data available, and you can do what you need with it. Especially if you subscribe and then cancel. Data is yours!

"During the weekend I added the ability to surface unique hit data, or as some call it, unique sessions."

Unique hits data on the Tinylytics Update Blog

And to say it again... I finally added unique session/hits data to the dashboard 😋

Still experimental, but if you have unique hits enabled in Tinylytics, it will now surface this data next to the main hit counter. More to do here of course, but a good first step. This also works across date and path filters.

A site hit counter, showing 1810 hits with 975 unique hits next to it.
As I'm developing Scribbles I wanted an easy way to ignore hits of logged in users, without having to do any trickery with adding an ignore via localStorage. The need for this came because a blog could have Tinylytics enabled, and if it was your blog, it would always register a hit — and like any good blogger you probably check your blog a lot. However, to avoid a full on block on hits across all sites on Scribbles (because you are nice and caring), the localStorage options is not really an option.

A new custom way to ignore hits on Tinylytics

Now you can request the script in SPA friendly format which will give you some extra goodies! To get started, all you have to do is add the `spa` parameter to the script tag.

Support for SPA (Single Page Apps) apps — Tinylytics Update Blog

OK, step one of getting the Tinylytics Update Blog ready for that article I'm supposed to write 😋

I need to concentrate on getting a written update out for something I shipped last week on Tinylytics. Also realise there wasn't an email update in some time — aiming for next week though. Tiny is working great for many and that makes me happy.

Don't want to brag, but this has been the uptime of tinylytics over the last ~6 months. I'd call that 100% 😅 because in November it was a DNS issue with Cloudflare. Not bad. Gonna try and do the same this year and beyond 💪