Vincent Ritter

Projects, posts, shipping notes

Latest updates

A running log from the small web things I build and maintain.

Tinylytics Updates

Tinylytics

changelog
β€’ ✨ For Plus subscribers, you can now receive a webhook event for when a hit is recorded and accepted in the system and also the same for kudos. β€’ πŸ’… Added a dedicated section for webhooks...
May 16, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ⚠️ We're using a new sending domain for transactional email. Please make sure to whitelistΒ echo.tinylytics.app. We'll use this for all emails going forward. We might useΒ news.tinylytics.appΒ in...
May 12, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ€” Tweaked the content monitor to not send an alert email when it receives a 999 status code β€” specific to LinkedIn. It will still show up in the admin panel and you can manually ignore it.
May 07, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Reworked the add/edit group pages so they're easier to follow. You can also now add your own image as the group image. β€’ πŸ’… The group dropdown now looks better and includes the grouped stats. β€’...
May 07, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🌍 Something small, something simple, you can now see a map of where your visitors came from. Works both in light and dark mode β€” and as always, you can disable this. Just countries, nothing...
May 02, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ You can now toggle between list and grid view on the main overview page. It'll show you the given graph for your date ranges. Just a bit nicer. β€’ πŸ’… Tidied up the header area so everything just...
April 26, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that wouldn't recount lifetime hits when deleting just the one hit in your raw data. It now triggers the recount immediately, just like when deleting multiple hits.
April 17, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ“§ Improved email sending and fixed and issue that would mark pending reports as sent. β€’ πŸ› Fixed a bug where pressing "Send now" on a report email wouldn't show up, nor send.
April 13, 2026
Read more
Tinylytics Updates

Tinylytics

status
Email reports not coming through should now be resolved. If you didn't receive any, you can manually resend it on the Email Reports page for your site.
April 13, 2026
Read more
Tinylytics Updates

Tinylytics

status
Currently tracking an issue with not all email reports being sent this morning. Investigating. β€” UPDATE: This should now be resolved. If you didn't receive any, you can manually resend it on the...
April 13, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Improved the content monitor to re-check the page when you've made fixes to any links or errors. It will no longer re-send an email for past errors if those don't exist anymore, which means...
April 07, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ You can now record events via the API. Check out the documentation to get started. β€’ πŸš€ You can now see which features are enabled for each site on the account site features page β€” you can...
March 29, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Added extra Insight info to display a Summary of what has happened and also what has actually changed compared to the last few days and weeks. Just a little bit more useful β€” also comes through...
March 19, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ›°οΈ Fixed an issue where the content monitor would return a false positive when seeing links with a preconnect or dns-prefetch. These links are now ignored (for example Google Fonts and other...
March 03, 2026
Read more
Tinylytics Updates

Tinylytics

status
Looks like there was a small issue with processing jobs in the background, so some views/hits and kudos were a little delayed. The issue was during a fix I deployed but mid deployment the internet...
February 27, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ’… Tweaked the pricing plan wording to be a little bit more... normal... because I didn't like "Regular" β€” so from today we'll have "Zen", "Pro" πŸ’ͺ and "Plus". And that's it.
February 21, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue where ignore rules were not applied to Insight reports and in some cases on the overview page.
February 19, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ⚑️ If you're on the Plus plan, I've now added the ability to add Spike Protection for your sites. This basically allows you to set restrictions on how many times you allow a single visitor to...
February 19, 2026
Read more
Tinylytics Updates

Tinylytics

announcements

Unlimited hits forever on every paid plan

Hey everyone, Because of customers like you, I’m finally able to do something I’ve wanted to do for a very long time. Today we’re removing all hit limits and overages β€” forever β€” on every single...
February 18, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘ Further API improvements, you can now get back Kudos data, create Kudos and also delete them. Great for anything really. β€’ 🌍 More options via the API for creating hits...
February 16, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Added the ability to set up Traffic Spike detection, for Plus subscribers, which sends you an email about the spike including what's happening and AI analysis if you have Insights enabled. β€’ πŸ“§...
February 16, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that prevented you from exporting sessions.
February 13, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that would not take your timezone into account when filter on your site dashboard. β€’ πŸ€– Added better support for LLM's to discover the API endpoints, including openapi.json,...
February 12, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that could cause duplicate Kudos to be recorded on SPA sites that used Turbo or similar. β€’ πŸ’… Kudos indicator now has a correct thousands separator. Makes it easier to read.
February 12, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ’ͺ More spam detection changes today, especially targeting specific repeat hits globally across Tinylytics β€” which means it will globally stop certain hit patterns across the whole platform, not...
February 12, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 😏 Improved spam detection on various hit patterns. Also showing historical hits in the "Spam Analysis" before this change has been implemented if you'd like to see and delete these. You're...
February 10, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘Ύ Improved the ignore rules logic and documentation of how it works. This was confusing before, but now should be more detailed and robust in general. Also tweaked the UI for this. β€’ πŸ‘Ύ Improved...
February 09, 2026
Read more
Tinylytics Updates

Tinylytics

status
We've upgraded some of our servers and gave the database server more room to breathe. Everything should be running nicely. Thank you all for your support. ✌️❀️
February 05, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
We've been busy, and just getting around the new features that shipped last week. β€’ ✨ You can now add a "Sessions" widget and also extra data table to your site dashboard. Sessions has been...
February 02, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ“– When viewing a page, and you click on the help icon, Tinylytics will now try and surface relevant documentation for the given page if available. You can also now click on a dedicated docs tab and...
January 22, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🧹 Improved the header info on the site overview pages, allowing for easier navigation between groups and sites, better display if site stats are publicly viewable and which features have been...
January 22, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘Ύ Content monitor emails will now, by default, ignore errors when we receive a 403 error (which basically forbids us from visiting the site in the Tinylytics end β€” which is common practice if...
January 16, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘Ύ There is now a new "Export Data" area on the individual site settings page allowing you to download all your raw hit data (not aggregated!) for your site β€” also includes a Kudos export if you...
January 13, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
πŸš€ Buttondown Archives Support: Buttondown, the newsletter platform, just added support for adding Tinylytics on archives. Read more about their announcement here.
January 11, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘ Added the ability to unarchive a site, once it was archived. β€’ πŸ‘Ύ When archiving a site we'll now make sure email reports, content monitoring, insights and uptime monitoring are correctly...
January 06, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ β€οΈπŸ‘ Kudos stats on site overview: You can now add your kudos/likes stats to your main site overview page by heading to your UI settings for your site and enabling it. It'll work just like all the...
January 04, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸš€ New: Busiest Time Widget We've added a brand-new site widget that shows your site's busiest times across any date range. Perfect for spotting when your traffic peaks and things really get...
January 03, 2026
Read more
Tinylytics Updates

Tinylytics

features

Grouped Sites

Today I'm thrilled to announce a new feature for Plus subscribers β€” one I've been quietly working on for the past few months: you can now create groups of sites and view aggregated data from all of...
January 02, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
πŸš€βœ¨ You can now add new widgets to your site overview page. This is a much nicer experience and you can customise it to suit your needs. Just hover over the area and you'll see a "Add Widget". You...
January 02, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
πŸš€ Added a new and improved site dropdown menu when viewing a site, allowing you to quickly navigate to other sites. Includes a search option to quickly filter your sites. For sites that have uptime...
January 02, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ”₯ Improved switching between widgets on the site overview page.
January 02, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
Happy New Year! ✨ β€’ πŸš€Β Faster Dashboards:Β We've optimised how your site statistics load. Your dashboard should now feel much snappier and more responsive, especially for sites with a lot of...
January 01, 2026
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ‘Ύ Added the ability to delete previous content monitor errors that are no longer needed β€” for example when a link was changed or replaced with another.
December 20, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ’₯ Fixed an issue where Tinylytics would allow recording of hits when your site was run locally with the file:// protocol in the address bar. These are now ignored by default when your site doesn't...
December 12, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ‘ΎπŸ“Š Exports from your site page just got better! You can now export everything you see in the data tables and not just the raw data (still useful). Export path hits, countries, referrers and more.
December 01, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸš€βœ¨ Added a new user journey stats item showing entry and exit pages as your visitors navigate through your site. Still a little experimental and am refining as I use it more. By default it will...
November 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
🎨 Added a new quick nav bar that is more responsive to where you are. It also now highlights the area when clicking on a nav item so it's easier to spot. The mobile view is also greatly improved...
November 27, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ‘Ύ Added the ability to return hits grouped by path via the API. That means you'll see the total hits (and unique) per path. Check out the documentation for more info. Just add grouped=true as a...
November 27, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
πŸ‘Ύ Added the ability to request data from your content monitor via the API. Head on over to the documentation for more info.
November 18, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
✨ If you're a Plus ✨ subscriber you can now filter your whole site overview dashboard by a specific date range. Great for getting a glance across all sites in one go!
November 18, 2025
Read more
Tinylytics Updates

Tinylytics

status
βœ… Looks like issues with Cloudflare have been resolved. Today has been out of my control and I apologise for any downtime β€” the services remained up, but were not reachable because of the layer...
November 18, 2025
Read more
Tinylytics Updates

Tinylytics

status
🚨 There is currently a massive outage with Cloudflare that is causing a lot of services to be offline, including Tinylytics. Monitoring.
November 18, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
✨ Added a few more filter options: last week, this week and last 60 days. Also tweaked the design a little to group filters better.
November 15, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘Ύ Added the ability to pause content monitor email for a specific amount of time straight from the emails β€” 24 hours, and a few days plus allowing you to just turn them off. β€’ πŸ› Tweaked the...
November 11, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ”Ž Added the ability to search for a site by clicking on the search icon or by pressing "/" on the sites dashboard. Appears when you have 3 or more. β€’ πŸ› Fixed an issue that would throw an error...
November 09, 2025
Read more
Tinylytics Updates

Tinylytics

features

Content Monitoring

Today I am happy to announce content monitoring. The content monitor checks for broken links or mixed content (un-secure content on a secure site) for your own website and even tries any external...
November 03, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ βœ¨πŸ“Š You can now drag and select a range of dates on the graph to quickly filter through the dates. β€’ ✨ You can now apply multiple filter criteria to go deeper into the info you need, and select...
November 01, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Added the ability to either show lifetime hits (default) or uptime percentage and status on the sites overview page. Toggle this on a site by site basis in the UI Settings setting page.
November 01, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Added the ability to filter by uptime only sites, full sites and all if you're on the plus plan and you have sites enabled just for monitoring purpose. β€’ 🧹 Tidied up the new site screen where...
November 01, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ›πŸš€ Fixed a loading speed issue when your site had a lot of hits. β€’ πŸ› Fixed a bug that would show a unique count of zero when unique hits were disabled.
October 31, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed a bug that would cause your lifetime widget to not show after updating a widget on your site page.
October 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ βœ¨πŸ“Š You can now filter by country, browser and operating system. Finally. I'll be working on adding support for adding multiple filters over the next few weeks to make everything a little better β€”...
October 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ›πŸ“Š Fixed a multitude of issues that would not sync up what stats you saw in the sites overview page when it updated the stats in real time, compared to when viewing the details screen. β€’ πŸ›πŸ“Š...
October 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ Added a new screen so you can export your data for all sites, if you want the data in one easy place. Just head to your account page and head to "Export Your Data" in the side navigation. It'll...
October 26, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that would incorrectly increment the hit counter and lifetime count when a hit was registered that should have been ignored according to your ignore list.
October 25, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🧹 Added extra info on how to get back an SPA optimised embed script. Check out the docs. This has been experimental for some time and never really documented. If you have any specific use cases,...
October 24, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘Ύ Added the domain info to the uptime monitor API endpoint, when available. Also tidied up the SSL data so that it's within its own object to keep things cleaner. Documentation can be found here.
October 24, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ You can now return your Insights from the API. Details are here on the documentation to get started.
October 24, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed a bug that could cause a time shift β€” I know, sounds cool β€” when you click on the graph to filter by date, where it actually show a different date than the one you wanted. β€’ 🧹 Tidied up...
October 24, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that wouldn't correctly set the filter for sources. Sorry about that. β€’ πŸ‘Ύ You can now re-arrange your sites in the dashboard even if they are not pinned. Just hover over them and...
October 20, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ₯Έ When adding a new email recipient for reports we now check if that address could possibly flagged for spam β€” this means we can't send out the reports as they will be blocked by our email provider.
October 16, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that would run an Insight job multiple times at once, generating duplicates and duplicate emails. Sorry about that one.
October 16, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ“Š Updated the charts view to reduce visual clutter when it comes to showing dates at the bottom axis. Each month is grouped and the day of month showing immediately below the bar or data point....
October 16, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ€“ You can now add up to 500 characters for the insights instructions. 300 didn't feel enough. β€’ πŸ“§ I've added a little note on the sign up page to not use temporary email addresses as they will be...
October 14, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ’° If you're using the new billing portal (for new users or if you aren't subscribed), it will now show your next charge in your local currency when you subscribed and also show if you have any...
October 13, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🌍 Prices on the billing page are now shown in your local currency if so supported. Final price always shown on the checkout page (taking into account sales tax/vat etc). β€’ πŸ‘Ύ Fixed some minor...
October 12, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ₯Έ When signing up for a new account, the email will now be checked against possible issues that might get flagged with our email provider so that important emails (like account confirmation...
October 12, 2025
Read more
Tinylytics Updates

Tinylytics

features

New payment provider & discount

Well, it's been a long road. For longtime readers and followers, you may know that I changed payment providers after 3 months or so after launching over two years ago. I had my reasons at the...
October 11, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ“¨ Email sending is slightly changing over the next few weeks. If you feel you are missing emails, please let me know. It's a new system that will need "warming up" β€” that might mean that some...
October 10, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ“Š The stats graphs have been rewritten when viewing your stats and kudos, with easier to see columns and lines, including tooltips β€” this has been designed from scratch, so there is room for...
October 03, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ“¨ You can now choose which uptime alerts you're going to get once you have monitoring set up. The options are in the email reports settings section for now, and I will improve this to be more...
September 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ’… Added tooltips to some elements that might be confusing on what they are when your on your site page. Shipped this yesterday, and forgot about telling everyone πŸ˜‹
September 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ βœ…πŸ”΄ Uptime monitor emails are now colour coded to match the severity and information. β€’ βœ…πŸ”΄ When you receive a 403 Forbidden based uptime alert for your site, we now also supply a link to the...
September 30, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ‘Ύ Dates and times in the email reports settings page now reflect your timezone settings so it's not too confusing.
September 29, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🎨 For free users, you can now set a custom accent colour for your sites, just to make things look nice and fitting to your website. Go to your sites UI Settings page and get creative.
September 28, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ₯³ Goodbye retention policy β€” If you're on the free plan there is no longer a data retention policy and hits will remain in the system no matter if you have a subscription or not. In the past it...
September 28, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that would surface unique hits data for users that were subscribed, had unique hits enabled, and later went back to free plan. Sorry, not sorry for fixing this one. β€’ ✨ Unique...
September 28, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🎨 Tweaked the contrast of the stats filter picker so it's easier to see. β€’ πŸ‘Ύ Tweaked the design of the uptime page so it looks similar to the Insights page. β€’ 🧹 Made several other design tweaks...
September 28, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🫣 Yesterday I enabled a new feature that automatically sends a Daily Insight email for people that have Insights enabled β€” this was a miscalculation on my part and I wanted to apologise that this...
September 24, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸš€ Added domain expiry info to the uptime monitor if the data is available. β€’ πŸ‘Ύ Tweaked the uptime page design and layout slightly and added some settings to a dropdown to declutter a little. β€’ πŸ’‘...
September 23, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that didn't show the correct plan when on the billing edit page for the old payment provider. β€’ 🎨 Update the design of the edit billing page, for the old payment provider, to be...
September 22, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ✨ New 30-day trial system for existing free users that registered before 2025-09-15 (last Monday)! You can now try the Tinylytics Regular plan for free for 30 days. Great to see what it's all...
September 21, 2025
Read more
Tinylytics Updates

Tinylytics

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.
September 17, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ€‘ 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...
September 16, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› 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...
September 11, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ 🧹 Removed the "internal" label from internal referrers because it's already clear from the path itself.
September 04, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that wouldn't bring across filtered time ranges for referrers when you changed the filters.
September 02, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ πŸ› Fixed an issue that wouldn't correctly calculate trend data if you had ignore rules set.
August 31, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ⭐️ 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...
August 31, 2025
Read more
Tinylytics Updates

Tinylytics

changelog
β€’ ⭐️ 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...
August 31, 2025
Read more