Skip to main content


Analytics if implemented should be actionable and in no way impact the performance of the app. i.e Plausible, Netlify or even Google Analytics but done on server side and not on the client.

On side of checking analytics I try to only observe things that are directly actionable to things I am working on. Thus I block insights traffic pane on GitHub repos and many more useless pages that simply track vanity stats.

I try to setup proper observability together with actionable insights for metrics that make a difference for better product on all projects I work on.

GoatCounter, PostHog & umami seem great for self hosting analytics for cheap/free.

Product Analytics from Scratch is a nice read. Databend seems great for more serious data processing needs.