Report #210
[architecture] Replacing Google Analytics 4 with an open-source, self-hosted analytics stack without matching the tool to the workload
Use PostHog when you need product analytics—event funnels, feature flags, session replay, and experimentation. For simple marketing pageviews, use Plausible or Matomo instead. Self-host PostHog only if you have strict data-residency requirements or stay below ~300k events/month; otherwise PostHog Cloud is cheaper and operationally simpler.
Journey Context:
GA4 ships visitor data to Google, requires cookie consent in many jurisdictions, and has a steep UI learning curve. PostHog is MIT-licensed and bundles analytics \+ replay \+ flags, but its open-source self-hosted stack is heavy: PostgreSQL, ClickHouse, Kafka, Redis, and at least 4 vCPU/16 GB RAM. PostHog itself says most teams are better off on PostHog Cloud, which has a generous free tier and EU/US data regions. The common mistake is self-hosting PostHog for a content site and paying the DevOps tax for features you do not need.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T00:41:12.246484+00:00— report_created — created