Tinylytics Updates

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 have the `allow on any domain` setting enabled.

πŸ‘ΎπŸ“Š 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.

  • πŸš€βœ¨ 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 not show the whole journey (only entry and exit are shown). Hover over the line to expand to see more details. You can filter by visitor using the filter icon.
User journeys showing entry and exit pages, with the first line expanded to show the full journey. Browser and country are shown enabling quick filtering.
  • πŸš€πŸ‘Ύ Now that quite a lot of stats are shown by default, there is a new section under "UI Settings" for your site (or using the gear icon in the quick nav section, where you can re-order and show/hide the stats that are important to you.
The default stats sections that can be enabled, disabled and re-ordered. You can always reset to defaults.
  • πŸ‘Ύ The tab section in UI Settings has also been combined to allow for both enabling features and re-ordering the sections, like Uptime, Content etc. This felt busy to have across two different sections.
  • 🎨 Tweaked the design of the stats tables slightly, which work better in dark mode now also and brings across the same colours you have probably seen across the charts and quick nav section.
  • 🎨 The public stats pages now also has the same design for the tables and also includes the new filter dropdown (when filtering is enabled).
  • πŸ‘Ύ Tweaked the export functionality to handle larger sites or downloads that don't start when exporting hits or kudos. It now shows a loading indicator as things get ready in the background.
  • 🧹 Improved the empty states across stats and other places.
  • 🧹 Some other minor tweaks here and there.

🎨 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 and doesn't take up so much space.

✨ 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!

Dashboard filter.

✨ Added a few more filter options: last week, this week and last 60 days. Also tweaked the design a little to group filters better.

  • πŸ‘Ύ 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 content monitoring emails to only send for a maximum of every 24 hours instead of every single time Tinylytics checks your content.
  • πŸ”Ž 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 if you tried to filter your stats with a filter value that didn't exist.

  • βœ¨πŸ“Š 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 multiple values β€” you can also remove one or the other as you see fit. I call it chained filtering.
  • ... and as always, more behind the scenes updates and little things you may notice here and there... like seeing these updates when clicking on the help icon.Β 
  • ✨ 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.
  • ✨ 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 you can select your site type when on the plus plan.
  • πŸ›πŸš€ 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.
  • βœ¨πŸ“Š 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 β€” meaning you combine values and filter real deep.
  • πŸ›πŸ“Š 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.
  • πŸ›πŸ“Š Further to stats, I have fixed an issue that would cause a miscount when ignore rules are used.
  • πŸ› Fixed an issue that would cause an error when trying to enable insights.
  • ✨ The public stats page now uses the new graphs β€” more to come here.
  • ... and a bunch more behind the scenes to enable new things *cough* events *cough* (coming at the end of the year β€” oh wait, it's nearly the end).
  • ✨ 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 show a Kudos export if you have any available.
  • πŸ‘Ύ Tidied up the trial expiry messaging and instead of showing a separate screen it'll now go to the billing page, with all the details.
  • 😭 When on the "Delete my account" section on your account page, it will now link to the export page. It will also ask you to tick a box to say that you downloaded all the data that you want β€” which in turn enables that delete button. I can't get the data back after you delete your account, so I just want to make sure you have it.
  • As a general note, the export your data was a missing piece that I should have added ages ago.
  • πŸ› 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.
  • 🧹 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, just let me know.