I just wanted to know if someone visited — so I built my own analytics

I build too many small projects. Some are half-finished ideas, some are landing pages, some are just “let’s see what happens” sites. Most don’t get traffic. But still — sometimes I want to know: Did anyone actually land here? GA always felt like overkill. Consent banners. Cookie hell. Pages of charts I never look at. And the alternatives? Either self-hosting pain, or SaaS tools that cost €12/month for sites that maybe get 8 visitors. So I built my own thing. It’s called Satsu. No cookies. No fingerprinting. No GDPR banners. Just a tiny snippet and a clean dashboard. It shows: pageviews top pages referrers devices rough location (just country) That’s it. Nothing more. No fluff. No upsell. Free. Why? Because I got tired of adding Google Analytics to every dumb idea I shipped. I just wanted to know if anyone showed up — without making users feel like they’re being watched. If that sounds like you, you can try it here:

Apr 16, 2025 - 22:15
 0
I just wanted to know if someone visited — so I built my own analytics

I build too many small projects.

Some are half-finished ideas, some are landing pages, some are just “let’s see what happens” sites.

Most don’t get traffic. But still — sometimes I want to know:

Did anyone actually land here?

GA always felt like overkill.

Consent banners. Cookie hell. Pages of charts I never look at.

And the alternatives? Either self-hosting pain, or SaaS tools that cost €12/month for sites that maybe get 8 visitors.

So I built my own thing.

It’s called Satsu.

No cookies.

No fingerprinting.

No GDPR banners.

Just a tiny snippet and a clean dashboard.

It shows:

  • pageviews
  • top pages
  • referrers
  • devices
  • rough location (just country)

That’s it. Nothing more. No fluff. No upsell. Free.

Why?

Because I got tired of adding Google Analytics to every dumb idea I shipped.

I just wanted to know if anyone showed up — without making users feel like they’re being watched.

If that sounds like you, you can try it here: