← Back to all tools
Analytics

PostHog

Product analytics suite with event tracking, funnels, heatmaps, session recording, and feature flags.

Track user behavior across your SaaS product with funnels, retention charts, and revenue tracking
Run A/B tests on UI changes using PostHog's built-in feature flag system with analytics

1 million tracked events/month, unlimited users, all features

PostHog's 1 million events/month free tier is extremely generous — you'll likely outgrow storage limits before event volume. Focus on capturing the right events rather than all events: define a tracking plan before adding `posthog.capture()` everywhere. Feature flags and session recording are included on free — use them to run A/B tests and watch user behavior without extra cost. The self-hosted option is overkill for most teams until you hit tens of millions of events.

Sign up → install snippet or SDK (`npm install posthog-js`) → init with API key → events auto-capture → set up funnels, session recording, feature flags in dashboard. All features unlocked on free tier.

Pros

  • Event volume: 1 million events/month on the free tier — extremely generous for early-stage products and MVPs
  • All features: Session recording, heatmaps, feature flags, A/B testing — all unlocked on the free plan, no gating
  • Team pricing: Unlimited team members on the free tier — no per-seat pricing that penalizes growing teams

Cons

  • Self-hosting overhead: The self-hosted option requires significant infrastructure — not practical for a single developer
  • Session recording quota: Session recording minutes can eat into your event quota quickly if recording many user sessions
  • Event taxonomy setup: Setting up custom event properties and actions requires careful planning — easy to create a messy data model