Google Analytics 4 is genuinely impressive software. It handles billions of events per day, supports complex attribution models, integrates with Google Ads and BigQuery, and gives enterprise marketing teams deep segmentation capabilities they'd otherwise pay six figures for.
It is also, by almost any measure, the wrong tool for an indie hacker or solo founder with a product doing €0–€50k MRR.
Here's why — and what most of us actually use instead.
The Problem With GA4 for Small Products
It's built around a marketing org, not a founder
GA4's interface assumes you have separate people thinking about acquisition, engagement, conversion, and retention. It has 180+ dimensions and 100+ metrics, organised across seven different report types plus a custom exploration tool.
If you're a solo founder checking analytics between shipping features, you don't need 180 dimensions. You need to know: are people coming, are they staying, are they paying, and where did they come from?
The event tracking setup is non-trivial
GA4 moved away from pageview-based tracking toward an event-based model. That's architecturally correct — but it means that things you'd expect to just work (like seeing which pages convert) require custom event setup.
For a solo founder running on Next.js or a simple landing page, this often means either spending a weekend on the GA4 setup or flying blind on conversion data.
It uses cookies — which means consent banners
GA4 sets _ga and _ga_XXXXXX cookies. In the EU, this requires a GDPR consent mechanism. In practice that means an annoying cookie banner that:
- Reduces your analytics accuracy by 30–50% (users who reject cookies aren't tracked)
- Makes your site feel less trustworthy to privacy-conscious users (exactly the kind of users who buy developer tools)
- Requires you to maintain a consent platform and cookie policy
For a product where your ICP actively cares about privacy, a Google Analytics cookie banner is a bad look.
Revenue attribution requires serious setup
If you want to know which marketing channels drive paying customers — not just visitors — GA4 requires e-commerce event tracking. You need to fire purchase events with the right parameters in the right format, set up conversion goals, and then understand the attribution reports.
Doable, but it's easily a day of engineering work, and the results still depend on users not having opted out of cookies.
What Indie Hackers Actually Need From Analytics
Stripping it down, here's what most indie hackers want to know:
- How many people visited today, this week, this month?
- Where did they come from? (search, social, direct, referral)
- Which pages do they actually read?
- How many signed up / converted?
- Which channels drive paying customers — not just visitors?
That's it. Five questions. None of them require 180 dimensions.
The Alternatives Worth Knowing About
Plausible Analytics
Plausible is the most widely used GA4 alternative in the indie hacker community. It's clean, fast, cookie-free, and GDPR compliant by default. The dashboard answers questions 1–4 above in about 10 seconds.
Starts at $9/month (or ~€8/month) for up to 10,000 monthly pageviews.
The gap: Plausible doesn't connect to Stripe or any payment processor. Question 5 — which channels drive revenue — is unanswerable.
Fathom Analytics
Fathom is similar to Plausible in privacy and simplicity. The dashboard is arguably cleaner. It also handles cookie-free tracking and GDPR compliance by default.
Starts at $15/month.
Same gap as Plausible: no revenue attribution.
Umami
Umami is an open-source, self-hostable analytics tool. If you have a VPS or a Vercel account, you can run it for free. The interface is minimal and functional.
Good option if you want zero cost and don't mind the setup and maintenance. No revenue attribution.
PostHog
PostHog leans more toward product analytics than web analytics — think funnels, session recordings, feature flags, and A/B testing. It's excellent for understanding what happens inside your product after signup.
It's less useful for the pre-signup marketing question ("which channel drove this customer?"). The free tier is generous but the full product is complex.
EngageTrack
EngageTrack sits in a different spot from Plausible and Fathom: same privacy and simplicity, but with direct payment processor integration. It answers all five questions, including the revenue one.
Starts at €5/month — cheaper than Plausible and Fathom.
The trade-off: EngageTrack is newer and has a smaller community than Plausible. If you want the safest, most established option, Plausible is that. If you want revenue attribution and a lower price, EngageTrack is worth trying.
Feature Comparison
| EngageTrack | Plausible | Fathom | Umami | GA4 | |
|---|---|---|---|---|---|
| Price | €5/mo | $9/mo | $15/mo | Free (self-host) | Free |
| Cookie-free | ✓ | ✓ | ✓ | ✓ | ✗ |
| GDPR compliant | ✓ | ✓ | ✓ | ✓ | Requires setup |
| Revenue attribution | ✓ | ✗ | ✗ | ✗ | Requires setup |
| Stripe integration | ✓ | ✗ | ✗ | ✗ | ✗ |
| Setup time | 5 min | 5 min | 5 min | 30 min+ | 30 min+ |
| Realtime data | ✓ | ✓ | ✓ | ✓ | ✓ |
| Script size | <3KB | ~1KB | ~2KB | ~5KB | 50–100KB |
| Goals / funnels | ✓ | ✓ (paid) | ✗ | Basic | ✓ |
| EU data storage | ✓ | ✓ | ✓ | Self-hosted | Optional |
The Actual Recommendation
If you don't use Stripe or any payment processor: Use Plausible. It's the most polished, has the largest community, and gives you clean traffic data without any setup pain.
If you use Stripe, LemonSqueezy, Paddle, or Polar: Use EngageTrack. The revenue attribution is the difference between knowing you got 2,000 visitors last week and knowing that 2,000 visitors generated €340 in revenue — and €280 of that came from Hacker News.
If you're building a product and want session recordings and feature flags: Add PostHog for the in-product analytics layer. It complements either choice above rather than replacing them.
If budget is the constraint: Self-host Umami. You lose revenue attribution but you gain a functional, honest dashboard for essentially zero recurring cost.
Migrating From GA4
If you're currently on GA4 and want to switch, the practical steps:
- Install your new tool and run it in parallel with GA4 for two to four weeks.
- Compare session counts — the difference is roughly your cookie-rejected traffic (often 20–40%).
- Once you're confident the new data looks right, remove the GA4 script and update your cookie banner (or remove it entirely if you're now fully cookie-free).
The whole migration takes an afternoon. Most people who switch don't go back — not because GA4 is bad, but because they realize they weren't using 90% of it anyway.
EngageTrack is built specifically for founders who want clean analytics plus revenue attribution, without the enterprise complexity. Try it free for 14 days — no credit card required, and it takes 5 minutes to install.