infi-nl / the-infi-way

How we like to build software
https://way.infi.nl
Other
9 stars 8 forks source link

Super basic non-fishy analytics for way.infi.nl #42

Closed jeroenheijmans closed 9 months ago

jeroenheijmans commented 2 years ago

We want to have non-personally-identifyable analytics, things only needed to help us improve our setup. You should think about:

Certainly not something like Google Analytics, maybe something like self-hosted Matomo, but most likely (at the start) just something simple like Web Server logs will do.

The goal is to be able to improve the setup and content according to who visits us, without any tracking nonsense.

Technical note from our discussion about this: perhaps it's worth switching from GitHub Pages hosting to something slightly different? Netlify, possibly?

LucaScorpion commented 2 years ago

I've really only used GH pages and Netlify as static site hosts, which both have served me really well, with GH definitely being more basic in terms of what it can do. For Netlify it's straightforward enough:

image

Which I think would be worth it?

jeroenheijmans commented 2 years ago

Agreed... but only if we'd actually use it, I think? So something to do only short moments before we start to do a bigger push for The Way?

LucaScorpion commented 2 years ago

Fair enough yeah. Although making the switch a bit earlier might be good, so we're sure Netlify works to our liking ;) Since it's an open source repo the basics are free, and we should be able to enable analytics later.

jeroenheijmans commented 2 years ago

I'm 100% fine with that. We'd just have to switch up our DNS setup as part of the switch.

LucaScorpion commented 2 years ago

I've got Netlify working: https://the-infi-way.netlify.app/ (credentials are in bitwarden btw). Custom domains and DNS settings can be found under "Site settings" -> "Domain management". I've already added the way.infi.nl domain, but we just need to update our DNS settings to make it work. Could you take care of that?

Also as a completely unrelated side note, I still love how fast this build setup is :smile:

image

jeroenheijmans commented 2 years ago

Haha that's one hellofa build pipeline indeed! :)

Let's take the DNS discussion to internal Slack for a moment? Otherwise all good.

LucaScorpion commented 9 months ago

This is now done by adding way.infi.nl to our Matomo in #103, so closing this issue.