Tinylytics Updates

changelog

  • πŸ›πŸ§Ή Fixed an issue with years being cut off on the charts, so I kept it simple and removed the year. Also tweaked the chart to just show the text "Views" and "Unique" to make it a little shorter.
    Chart with just day and month, with year removed.
    Chart with just day and month, with year removed.
  • πŸ‘Ύ Added an extra option to disable collecting hits when your script is loaded on an error page. Go to your site settings -> Extra Setting and find "Ignore error pages". When your script loads, and the option is enabled, the script will do an additional "HEAD" check of the currently visited page it was loaded on and check if it gets an OK response back. If so, it'll record the hit as normal.
    Ignore error pages option.
    Ignore error pages option.
  • πŸ‘ΎπŸ§Ή Cleaned up the settings page a little by introducing a nav bar on desktop so it's a little easier to navigate. I'll keep working on this to make it better. It will stick to the left and scroll with you. Click to quickly navigate to any section.
    Sidebar navigation.
    Sidebar navigation.
  • πŸ‘Ύ Added an option, for paid plans, to allow stats to be filtered on the public stats page. This applies the same filtering logic as a logged in view. Only date ranges are supported right now. Stat downloads are also not supported with this mode. It's a bit of an experiment :)
  • 🧹 Slightly tweaked the layout of the account screen. I know... super noteworthy!
  • πŸ”₯ Things were running a little slow and some hits were not correctly recorded at random intervals depending on the amount of traffic. Hits have now all been processed so your data might look a little higher, and correct, if affected (a good thing).
  • 🐒 Speed improvement to the application, so hopefully everything should work as it was, but faster. This was only a configuration change and no server has been harmed in the process.
  • πŸ‘Ύ Improved drag and drop for re-ordering pinned sites. Should work much better now.
  • πŸš€πŸ‘Ύ Added a hits usage meter so you can keep an eye out if you're approaching any limits with your free plan. Check your account or billing page for the usage meter. For accounts that are not currently subscribed and are near their limit, you'll see a little message to please upgrade also when navigating the site. I'm also reaching out personally if I think you should upgrade (when you're way above the limit). Usage is calculated on an average of 3 months, which will allow you to burst usage without issue. Limits, at this time, are not enforced if I haven't reached out and hits will continue to be recorded. I believe in good will so I'm trying to balance things for everyone and keep it fair.
  • 🧹 Updated the homepage so it looks nicer. Give it a look and tell me what you think.
  • πŸ› Fixed an issue that may cause your subscription status to not be correctly set due to failed updates from one of our payment providers (Paddle). Please let me know if your status isn't correct or up to date.
  • πŸ› Fixed an issue that would cause legitimate traffic to be blocked.
  • πŸ‘Ύ Tweaked the way images are served on sites and from the webring.
  • πŸš€ Improved and changed how unique hits are recorded. Read about it here.
  • πŸš€ With the above change, you can also now see both total hits and unique hits on your graph in the site dashboard (and toggle between them using the legends) πŸ’ͺ
  • πŸ› Finally, and hopefully once and for all, fixed an issue with some email reports going missing.
  • πŸ› Fixed an issue that would bring back all hit data when filtering by certain paths.
  • πŸ˜΅β€πŸ’« Added better checking for bots and also try and mitigate any preloading hits to register, hopefully improving data.
  • 🧹 In addition to improved bot checking, we now use internal rate limiting. We have an upper limit of how many hits can be recorded at once within that time frame.
  • πŸš€ Not exactly a new feature, so it should have the other emoji πŸ‘Ύ, however today I've made changes to the the way the site list loads. It was always slow, especially for sites with a lot of hits. Well, no more. It's near instant. In addition to this, the site list now updates automatically when your hits update β€” I really love this a lot! It's all automatic on a site by site basis. Next up would be to also update the site dashboard itself, I'll work on that one day.
  • πŸ‘Ύ Made some underlying tweaks when filtering data.
  • πŸ‘Ύ The global stats on the homepage is also "live".
  • πŸ‘Ύ Tweaked the status response code from 404 to 200 OK when a bot tries to load the script. Tinylytics always tries to block bots from loading the script and will render an empty script if so. However the 404 response may cause issues for things like PageSpeed Insights.
  • πŸ‘Ύ Added the ability to filter hits by source.
  • πŸ›πŸ§Ή Tweaked the email report sending logic to avoid failures.
  • 🧹 Fixed a layout issue on mobile screens where the hit counter, with larger numbers, would not display correctly.
  • 🧹 Tweaked the icon next to a path so it's clearer you can navigate to it on the site.
  • πŸ› Fixed an issue that would bring back the wrong date range for archived sites, especially when retrieving the first and last hit recorded.
  • πŸš€ Introduced our new changelog, this one! This is just way easier for me to manage. If you want to see the old one, you can find it here.
  • πŸ› Fixed an issue that didn't mark subscription as expired.
  • πŸ‘Ύ When your subscription expires, we will also stop all uptime monitors.
  • 😱 We're slowly enforcing the limits of the free plan, and you're now limited to creating only 5 sites on the free plan. More to do here.
  • 🧹 Gave the billing page a little polish.
  • πŸ‘Ύ Added extra options, to your sites, that allows you to hide (or show) both the kudos and uptime tab (paid plans only).
  • πŸ‘Ύ Added the embed instructions to the site settings page, so they're easier to access once you've initially collected hits.
  • 🧹 Tidied up a few of the settings and adding icons to some sections.
  • πŸš€ Added the ability to archive sites. Check out the update blog post here for more details.
  • πŸ‘Ύ Added paging to the site dashboard. 12 sites are shown as a default and then you’ll see a pager. Change this in your user profile page, with a maximum of 25.
  • πŸ‘Ύ Added the ability to filter through Paused, Archived and Active sites. Paused sites will no longer show in the main dashboard, unless you’re on the specific β€œpaused” page.