Vincent Ritter

📰 Blog

Posts about whatever is on my mind at the time regarding my projects and perhaps some specific topics. Can be updates, release notes and others.

Posts Follow me...

I've been working on adding unique hit collection to tinylytics and I found a simple solution, without using any info from the visitor ✌️🤔😏. Still needs some testing and will be opt-in, for paid accounts, when it's ready.

Here is the option that will show up for you site (when ready):

Thanks to some user feedback, I've added the ability to show your password, in the relevant input fields, on tinylytics.

Another change, as you register, or change your password, it now will use the Have I been PWND database to check if your password was ever in a breach. Here is how it works.

Just shipped a handy feature for tinylytics that allows you disable tracking hits to your site, but which allows you to keep recording kudos/likes. That in turn means a smaller script and better options to suit your needs. Just head on over to "Edit" on your site to find the option ✌️

Useful?

I know I'm jamming features into tinylytics... and I'm aware that the interface might look a mess... just know that I have plans to tweak it nicely as time goes.

Also, thank you to all that have signed up recently ❤️

Just added super basic referrer and source data for hits on tinylytics. I'm not 100% ready to work on this yet, but wanted to give you the raw data to look at. Hope it's useful for a few folks in this form.

Just flew past 250,000 combined page hits on tinylytics 🥳 What a nice little milestone. Next one is 500k – here we come ✌️ Also, slowly, approaching 3,000 Kudos interactions.

You can now select the type of chart you want for you site on Tinylytics. Options are column chart (the default) and line chart. I might add more in future.

This is a per site setting:

Line chart looks great.

For anyone using push notifications in Gluon, I've upped the speed at which it checks for new mentions for you account. It previously was every 5 minutes, but will now do it every 1 minute. So things should come through faster.

I made a few decisions for tinylytics today, one of them was to increase the page hit limits for a free account from 500 to 1,000 (update: updated this to be 1,000 instead of 3,000). I wanted to offer this for Micro.blog or OMG.lol users, but it would have required a lot of extra work. Looking at my user base though, it's basically 99% the above 😋

This solves the integration side of things for me... otherwise I would have to build some sort of authentication system that regularly checks if you have an account with any of the above.

I am open to offer coupons one day perhaps, and they can also be applied to existing subscriptions if I wanted to go down that route. However, I am OK with the way it is.

Still undecided on what to do with my payment provider – I would have to make big changes to make any sort of switch (maybe for the better?).

I wanted to increase the price by $1 in August for new sign ups, and one more in September (capped at $7), but I think that $5/month really is a good price... what are your thoughts? Would you be happy if it stayed at that price for everyone?

Gluon is feeling super snappy after the latest TestFlight. I like the way it’s going. More fundamental changes under the hood to do though.

Will break it up in bits… because I want to avoid a possible App Store rejection, with so much hard work. Knowing my luck, that’s probably on the cards.

There's a new TestFlight out for... Gluon. Yes. That's right. Gluon. And yes, there are actual changes 🥳

I've taken the hard decision to stop accepting new payment subscriptions for tinylytics, on a temporary basis, until issues with my payment provider are sorted.

I'm really at a loss for words. The account was flagged as "risky" for some reason... even though I had a personal video conversation with them and also they approved me for taking payments in the first place.

If you have an existing subscription, don't worry, your subscription will continue without issue and hopefully nothing needs to change your end. Whilst I think this will all be resolved, in a positive way, next week, know that I will make sure to refund everything (if it comes to it). There is no need to do anything your end just yet. However, I will be in touch with an update if it all goes south.

Whilst this issue is resolved I've enabled most features for all accounts (minus uptime monitoring). This is on a temporary basis only and hopefully all will be resolved next week.

After the little holiday next week, I'll be working again on tinylytics. It's been humming along super nicely. Still have a list of features I want to add (naturally) 😀

One shoutout I forgot about yesterday, sorry (!), was for Eric Gregorich. He added kudos support for tinylytics to his Cards theme, available for Micro.blog and also has a tutorial on how to add the script to Obsidian Publish.

Thank you Eric ✌️

I just sent out newsletter #2 for tinylytics. You can read it here if you'd like. I keep it light, without big marketing words. Should come at the last Friday of every month.

Alrighty, one more tinylytics change today: I've added the ability to keep kudos private, so you can hide the counter on your site, here are the docs (private kudos). Just add `data-private="true"` to your button/container and that is all that you need.

Tinylytics will now send email alerts to you when your SSL is expiring soon (30, 14, 7 and 1 day before). It'll also send one when it sees that it was renewed. I've also added some basic info in the uptime dashboard to show if the SSL is valid or not (still needs the above expiry data though) ✌️

I'll be working on tinylytics tonight, even though it's approaching midnight. Planning a few things:

  • Allow for private kudos (so only you see the number).
  • Surface SSL information with uptime monitoring. So you'll get a reminder when it's expiring.

Just a quick reminder, if you're using Gluon, that you have the ability to mute words, so they don't show up in your timeline. For example you could add "Twitter" 😀

Tap on your profile, then the settings icon and find the Mute List ✌️❤️

Having a slow weekend outside, but before we go: Nearly tracked 300 sites, approaching 130k hits and just touching 1,000 kudos across all sites on tinylytics ✌️❤️🤯

I'm thinking of introducing a free tier for shoutouts.lol, instead of a trial. 3 shoutouts for free, upgrade to have more. Thoughts?

The IndieWeb website is... urghhhh. Trying to work out Webmention support for tinylytics and support a "like". This was requested a few times. Of course this would be easy if there was proper documentation on how data will be received, what to look for and some example code... but nope.

Browser data has been restored for all hits that were affected for tinylytics. All back to how it was. Fun exercise! Let's not do that again.

I made a small mistake with purging the user agent string on hits. So browser data might look wrong at the moment on tinylytics. You’ll be seeing a lot of: “Unknown Browser”.

I’ve got a fix for that later today, but need to run some more tests.

Thankful for backups 😜

Zero downtime. Nice. Also, running a background job to purge all user_agent strings older than 7 days. Happy to see the server coping without breaking a sweat.