Tinylytics Updates

changelog

  • πŸ› 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?
  • πŸ‘Ύ Made usage calculations more forgiving of traffic spikes - we now ignore your busiest month when calculating averages, so viral content won't unfairly bump you up.
  • πŸŽ‰ Paid subscribers no longer see confusing "please upgrade" warnings when exceeding 100k hits. Higher tier plans with self-serve upgrades are coming soon for those who need them.
  • πŸš€ Free users still get helpful upgrade prompts when needed, but the new calculation is more forgiving of viral content and traffic spikes.
  • πŸ“ Usage numbers update in the background, so changes may take a bit to show up. The new calculation is gentler but still based on several months of data.
  • πŸ—žοΈπŸ§Ή Added a link to the API docs in the documentation.
  • 🧹 The Security & Login page in your account now matches the correct background colour (no more gradient β€” sorry for that).
  • ❀️ And a little note to all of you... THANK YOU! You're the best.
  • πŸš€ There is now a read-only API that you can access as a paid subscriber. Go to your account page, select API Keys and create a key to get started. You also have access to the documentation. This is a work in progress and I will announce this more officially in a couple of weeks. Have a look and see what you think. API keys are read-only and I will be building out a full access based system over the next few months (more details when I have it).
  • πŸ‘Ύ Redesigned the account page so it fits better with the overall feel of Tinylytics β€” more for me to do here.
  • 🧹 Added a mobile menu for site and account settings so you can navigate around easily on smaller screen sizes.
  • πŸ› Fixed an issue with resending confirmation emails when clicking the resend button.
  • πŸ› Fixed a bug that would throw an error on a public status page when "filtering" was enabled in settings.
  • πŸ› Fixed an error on the billing page when you were subscribed to the old payment provider (Paddle).
  • πŸš€ Added the ability to toggle between a lifetime hits widget and uptime widget when viewing your website details. Just use the little arrow on the top right of the widget to change it (it's for subscribed users).
    Uptime Widget on the right side
  • πŸ§ΉπŸ‘Ύ Updated the design on the public page of the uptime widget. So it looks the same as above. It also adds the current status of your site.
  • πŸ‘Ύ When an uptime monitor is paused it will no longer show the little "up/down" status in the site header or site list.
  • πŸ’‘πŸ€– Your past 7 insights are now also used to better formulate an insight for you when it works through the daily one. You'll see slightly tweaked text output depending on that.
  • ... saying that, please let me know if you have any ideas. I'd like to officially announce this feature soon, so please help me shape it ✌️❀️ 
  • πŸ‘ΎπŸ’‘ Insights are now included in your weekly email if you have it enabled. It'll take the latest one and show it below your hits and kudos data.
  • 🧹 Tweaked the order of links on your site view. If you don't like the new order, please just let me know.
  • ❀️ Added a few more mini feature cards to the homepage if you're interested. Tinylytics can do a lot these days, so I wanted to add a few more.
  • πŸš€πŸ‘Ύ Added simple trend percentage between your chosen filter (pre-defined date filter) and the previous matching week, month, or day etc. Available for subscribed users. They show on the site list and view in the hit counter. You'll see two trends, one for general views and the other for unique (if enabled). I might add an option to hide trends if you don't like them.
  • πŸ‘ΎπŸ€– Tweaked the info available to Insights so it's a little bit more informative and also passes in trends for analysis.
    Insightful trends and an example of custom instructions.
  • πŸ€–πŸ‘Ύ Following on from Insights, that I teased about here, you can also now add custom instructions to tailor it more to your needs in terms of tone and what you want to achieve β€” great to give it context what your site is about or if you want any specific input. You can add these instructions after you enabled it, up to 300 characters. Let me know how it works out for you all and I can tweak it.
  • πŸ‘Ύ Reworked the "Ignore Paths" logic and area so that you can now even add wildcard excludes for paths or areas for your sites, for example you could add something like `/posts/ignore/*` and it will ignore all paths that match the pattern. You can also delete any matching paths if you previously had some. Additionally, the area has been revamped so it doesn't feel out of place.
  • πŸš€ Added email recipients for your sites, great for adding extra people to share your stats with on a Monday. Read more about it here.
  • πŸ‘ΎπŸ€– Added an experimental, "LLM" powered, insights featureβ€”this is totally opt-in and not enabled by defaultβ€”that will analyse your traffic patterns every night, for the previous 7 days and give you some simple and light insights that might contain something useful. I am just experimenting with this, so I wanted to just say "Hey, maybe you want to give it a try". Give it a go, let me know what you think (it's for paid subscribers).
  • 🧹❀️ Gave the settings page, for your sites, a little bit of TLC. It's got a nice sidebar and some quick links to view email recipients, archived hits and ignored paths. In addition to this I have reworked the design a little so that all sections feel part of the design direction (some views were using different layouts).
  • πŸ‘ΎπŸš€ Added automatic hit deletion when you're on the free plan and you have hits older than 6 months. This is something I should have implemented from the start but didn't. You may have received an email with each relevant site that is affected. You will have a 28 day grace period to manually download your hits or upgrade. Additionally, your hits will be automatically exported and stored for you, so that you always have access to the data β€” there is a new area names "Archived Hits" in your site settings page. Just in case you forget to download them.
    Post archives list
  • 🧹 When your subscription expires and you had an uptime monitor active, it will now pause the monitor instead of fully delete it, allowing you to resume monitoring when you subscribe again without loosing past data.
  • πŸ‘Ύ You can now filter hits by referrer also.
  • πŸ€ͺ One new hidden feature that I will write about in the next few days for paid subscribers...
  • πŸ› Fixed an issue that would cause a rate limit to be imposed when returning Kudos counts on a page with many kudos buttons.
  • πŸ‘Ύ Uptime monitors that report a site down for more than 7 days will now automatically pause β€” you'll also get an email saying that this is the case. You can resume monitoring at any time.
  • πŸ§ΉπŸ‘Ύ When pausing an uptime monitor, it will now also change the "Up" or "Down" mini status to "Paused" with a yellow background.
  • πŸ‘Ύ Updated uptime monitoring to now again change check intervals depending on the site status, add info on what check period it's currently on. Also you can now pause and resume a check once again. Also changed the behaviour of check intervals when a site goes down β€” it'll check every 5 minutes instead of every minute to avoid false positives (this is a good compromise).
  • πŸ§ΉπŸ“– Updated the documentation about uptime monitoring giving more details and also IP addresses that should be whitelisted if you're using a firewall in front of your site (and the monitor is being blocked).
  • More to come and do :)