- ๐ฐ๏ธ Fixed an issue where the content monitor would return a false positive when seeing links with a
preconnectordns-prefetch. These links are now ignored (for example Google Fonts and other scripts). - ๐ Tidied up the API documentation a little so it's easier to navigate. Also added what the response data looks like.
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.
- ๐ Fixed an issue where ignore rules were not applied to Insight reports and in some cases on the overview page.
- โก๏ธ 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 create a hit on your site โ for example the same visitor might use Chrome, loads your homepage a hundred times from say... Singapore. Now you can basically cap that. I am testing this on the Plus plan and am going to enable this for all paid plans at a later stage.
- โก๏ธ And continuing this, I added some global rules across the whole network, that basically protects against bigger spikes globally. I hope this helps in general.
- ๐พ Added better filtering to the raw data section, so you can target further by referrer, country, path etc.
- ๐ Fixed an issue where multi filtering didn't work on your main site overview page โ now you can filter by anything and go deeper.
- ๐ 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...
- โจ 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.
- ๐ง Update the email recipients to now be able to receive traffic spikes and/or weekly reports.
- โก๏ธ The API now allows you to create hits, check out the documentation for info.
- ... The API has now been opened up for everyone, that includes legacy free accounts that signed up some time ago.
- ... and talking about free accounts, I have added the ability to filter your hits and data, including showing your stats. Paid features like content monitoring, insights etc still require a subscription.
โ๏ธโค๏ธ
- ๐ Fixed an issue that prevented you from exporting sessions.
- ๐ 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, markdown support for docs and more.
- ๐ 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.
- ๐ช 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 just at a site level.
- ๐ 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 welcome. โ๏ธโค๏ธ
- ๐พ 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 the Spam Analysis screen to better score potential spam and allow you to filter by score and also delete by single filtered hits.
- ... ๐ This should be first, but still testing for Plus accounts โ you can now invite others to a site so you can share these with a client or friend. More on this after testing.
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 requested a few times, because you may want to know unique visitors, but then also know how many of those was a session. Well, now you can.
- ๐งฎ Now you have the ability to see the raw data that gets collected for a hit on your site settings screen. You can also filter by date. Click on a hit to see more details. You're able to delete the hit also if you don't like it for some reason.
- ๐ Event tracking โ Yes, finally, and I should have put this first! You can now track events within Tinylytics and show these on a dedicated Events tab. You can read about it in the docs here. Let me know what you think! You can filter to your hearts content.
- ๐พ Using the quick site picker when you're on a page will now keep you on the same section/tab โ for example if you have two sites, and you are on the Events page, and you then quickly switch to the other site, it will remain there. Thanks for the suggestion!
- โค๏ธ I am slowly working on a public directory for those that have opted in last year to show their sites on the Tinylytics Webring page with the extra settings. You can see the page here.
- ๐ Made improvements to our script that loads to collect hits when using SPA sites, or sites with Turbo (like Tinylytics, Pika and others). Nothing for you to do here except sit back and relax.
- ๐ Sprinkled in a bit of fun and messaging on the dashboard and sites... just for fun.
๐ 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 search, so it's easy to get everywhere.
- ๐งน 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 enabled. Just gave it a nice polish.
- ๐พ Better webhook notifications and uptime status display giving you relative times.
- ๐ Fixed hit collection not resuming properly after resubscribing.
- ๐งน Various other tidy up around the interface.
- ... and something new.
- ๐พ 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 they don't see a correct incoming browser version). There is a setting to turn this back on, but by default these will be silent errors.
- ๐พ Continuing content monitor, we now also ignore timeout errors which can happen on our end when connecting. Additionally the content monitor might be going a little too fast and we might get rate limited โ these errors will also no longer be surfaced. Just want to keep the amount of emails going out low.
- ๐พ 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 have these enabled.
- ๐ Added preliminary support to import Plausible Analytics exports for your site. If you want details please just get in touch. Unfortunately Plausible only provides aggregated data and there are severe limits to the import at this time (and I don't think I can do more here unless they come up with better exports). Unsure why they don't give you all the data, but here we are ๐คทโโ๏ธ
๐ Buttondown Archives Support:
Buttondown, the newsletter platform, just added support for adding Tinylytics on archives. Read more about their announcement here.
- ๐ 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 stopped also.
- ๐งน Tweaked the archived site settings page so it's up to date with the design and showing the correct options.
- โค๏ธ๐ 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 other stats. You can also add a new "Kudos" widget to the top of the page. - ๐๐ More webring settings:
Sites enabled for the webring now have a few extra options: You can add a title that will be displayed in the public webring directory (coming soon... finally), and there is an additional option to also show your lifetime hits on your site card that is displayed in the directory. - ๐พ Experimental support for webmentions:
There is now experimental support for receiving webmentions from around the web, specifically a "like" from across the web, when supported. Head on over to the documentation to get started. I am looking for feedback here, so please let me know if something doesn't work for you.