Tinylytics Updates

changelog

  • πŸ› Fixed an issue that would prevent you from exporting Kudos.
  • πŸ› Fixed an issue that prevented you from loading the billing page if you've signed up before November 2023.
  • πŸ€‘ You can now upgrade or downgrade your subscription between monthly and yearly. You can also pick new plans! See below. For users that have subscribed before November 2023, this is not possible right now and I'll work on a solution as I have used a different payment provider at the time. Contact me if you want to take advantage here.
  • ✨🌱 There is now a new plan called "Plus" allowing you to add more features to your account. Some of you have asked that you wanted to pay a little bit more, so here it is. The Plus version will get some great new additions in the future, for now you can enjoy webhook events, adding "uptime only" sites (where you just track the uptime) and the ability to change the uptime check intervals all the way to a 1 minute resolution. The Plus plan is $12/month or $120/year. I've got a lot planned for Plus that I really want to tell you about, but don't want to promise and not deliver.
  • ⭐️ New users that have registered on or after the 15th of September 2025 will now get a 30 day trial of the Regular plan. I want people to see what Tinylytics is about without forcing a dumbed down version of it. If you are a free user and want to take advantage of this, let me know.
  • 🌱 The "Paid" plan has been renamed to "Regular 🌱".
  • 🫣 I've adjusted the max hit counts for new subscribers for each plan. Regular = 10,000 hits a month, Plus = 100,000. These are always averaged over a 3 month period. This is still an amazing deal, especially for the features Tinylytics provides compared to others... and I can't compete against free.
  • πŸ₯ΊπŸ˜… Free plans are no longer offered, although I have 29 days to make my mind up to see if after the 30 day trial it should go and downgrade. I might do that.
  • ... more to come! Approaching 20 million hits across all sites ✌️
  • πŸ› Fixed an issue where items were not paged on the sites overview page depending on your preference set in your user account.
  • πŸ“Š Added a "This Year" quick filter to the filter.
  • πŸ€– Webhooks can now be configured to send Discord alerts that look using "embeds". You need to be testing the so called "pro" plan in order for you to see this section.
  • 🚦 Again for pro testers, you can convert an "uptime only" monitor to a full site and enabled analytics from the site settings page β€” this is so you can keep your historical uptime data.
  • πŸš¦πŸ› For uptime only sites the system will no longer send setup emails after 7 days because it didn't record hits β€” obviously.
  • 🧹 Some general design tweaks to the filter picker and site details header. Still tweaking.
  • ⭐️ You can now filter referrers by internal and external. In addition to that you can also add change the amount of data you see for all data points like paths, countries etc to quickly see every data point with a new filter.
  • ⭐️ Added a new Spam Analysis page on your site settings that looks for patterns of spam within the last 14 days on your site. Tinylytics already has very specific checks in place before hits are even sent to the server, including some server side logic β€” however nothing is perfect. This is another line of defence to surface these hits allowing you to delete them if you so wish.
  • 🧹 Consolidated the email reports page to bring through email logs and also management of reports in general.
  • πŸ› Fixed an issue where the next email report time wasn't updated when you've changed your timezone. This also makes sure it calculates the correct time now where in the past it may have missed the mark. Timezones are hard.
  • πŸ€–βŒ A note on spam hits β€” if you've noticed some the past 2 weeks, please let me know and I will look into it (which might not be picked up by spam analysis).
  • πŸš€ Added a new Email Report History view in your site settings allowing you to see all reports that have been queued up for sending so they can be correctly tracked. I am hoping this change, which has been an architectural one, also improves delivery reliability that has been cropping up every-now-and-then on the Tinylytics. You won't see anything in here yet, until the next email cycle come Monday.
  • πŸ‘Ύ Added a new option that allows you to re-order the tabs shown on the site header area, just go into the site settings page and then head to ui settings.
  • πŸ‘€ Free accounts can now only create up to 2 sites. If you have more than 2 at the moment, you may still use them of course. If you need more please upgrade.
  • ⭐️ I am working on a PRO plan that will add new features that I'd like to ship over the next few months, right now that includes Webhook support for sending various data β€” right now it'll notify of uptime events β€” and changing intervals for uptime monitors (up to a 1 minute resolution). There is more, like inviting users to your site so they can have a non-admin role. If you'd like to help test, please email me. Note that the pro plan will be available as new paid plan when it launches.
  • πŸ‘Ύ Added the ability to show unique hits for your main hit counter. Just add `hits=unique` to your embed script to bring across the unique count.
  • πŸ‘Ύ Added the ability to use a browser beacon approach to sending hits back to Tinylytics. Just add `beacon` as a parameter to your embed script if it something you might want. I'll keep this hidden for now in the docs as it's very specific.
  • πŸ‘Ύ Attempting to better handle referrer data when recording hits, so you get better path info on a case by case basis β€” I am still looking at this to see if anything else needs doing.
  • πŸ” You can now enable two-factor authentication for your account. Head on over to your account page and then Login & Security to get started.
  • 🌎 Added the ability to set up more details for the webring listing, you can read about it here.
  • πŸ‘Ύ Fixed an issue with updating the site widget when switching between different widgets like Uptime, Insights etc.
  • 🧹 Tidied up various parts of the site, for example the account pages now all link easily and are cleaner, kudos set up info now matches other part of the app. And some other subtle tweaks.
  • 🧹✨ Reworked some settings with dedicated Webring, UI Settings and Danger Zone pages, that allows for better info and also simplify the main site settings.
  • 🧹 Other general tweaks to wording throughout some parts of the site.
  • πŸ› Fixed an issue with showing grouped archived hits in the site settings page.
  • πŸ› Fixed an issue that would allow a malformed URL to be saved and used as a website address.
  • πŸ› Fixed an issue that would not correctly show hit counts in the dashboard caused by long query times for sites with a large data set.
  • πŸ‘ΎπŸ’¨ Dramatically improved the speed of loading public status pages with sites that had a lot of hits.
  • πŸ” Pixel tracking - finally track your RSS subscribers and newsletter readers! Add invisible 1x1 pixel images to your feeds and emails to see who's actually reading your content. Right now it automatically detects popular RSS readers. This data is not yet filterable in the dashboard but will eventually allow you to check by rss reader and others β€” although it does count and record hits as usual (as expected). Read about it here.
  • 🌐 New Community tab focused on personal web analytics - this is where you'll find pixel tracking tools, visitor journey insights, and community engagement metrics rather than just traffic numbers. It's all about connections and the personal web. I’ve been inspired by a few comments and blog posts about this topic so wanted to start something here. This is opt-in and you need to go to the site settings and then head to UI to enabled the tab.
  • πŸ—ΊοΈ User journey tracking via API - see how visitors navigate through your site with the new /api/v1/sites/:id/user_journeys endpoint. Track which pages people visit, how long they spend, entry/exit points, and session durations. Perfect for understanding user behaviour patterns and building custom dashboards.
  • πŸ”’ Privacy-friendly as always - pixel tracking uses the same rotating salt system as regular analytics, so no personal data is stored. RSS and email analytics without the creepy tracking. Yay.

This is marked as BETA because I want your feedback! The personal web is making a comeback, and these features help you understand your community and content engagement in ways that regular analytics just can't. Try it out and let me know what you think. More to come (as always).

  • πŸ”§ πŸ’¨ Fixed an issue that would cause the archived sites view to load incredibly slowly. No more!
  • ✨ Tweaked the look and feel of the archived sites list (was still using old styles).
  • 🧹 Brought across style parity with other elements for an archived site. Huh, what?
  • πŸ› Fixed a bug where an archived site would throw an error when no hits were present.
  • πŸ”§ Your uptime monitoring is now more reliable and won't auto-pause immediately after you manually resume it after extensive downtime (and where it triggered auto-pause) - we've added a 24-hour grace period when you restart monitoring for sites that were down for a while before resuming the auto-pause. Also improved background data syncing.
  • ✨ Uptime monitoring downtime history is now much easier to read - instead of confusing "76384 minutes", you'll see human-friendly durations like "53 days, 1 hour" with a cleaner, more organised design that fits with the general look and feel. Why not!
  • πŸ€” Did I say "auto-pause" too much?