What is PostHog?
PostHog is an open-source product analytics platform designed for modern engineering and product teams. It moves beyond simple event tracking to offer a complete suite of tools for understanding and improving user experiences.
The platform bundles product analytics, session recording, feature flags, A/B testing, and surveys into a single, cohesive product. This integrated approach allows teams to observe user behavior, form hypotheses, run experiments, and deploy changes without switching between multiple tools.
This product is built for teams that value data ownership and developer velocity. Because it is open-source, organizations can self-host PostHog on their own infrastructure, ensuring full control over sensitive user data. For teams that prefer a managed service, PostHog offers a cloud-hosted version with a transparent, usage-based pricing model.
The platform's core differentiator is its all-in-one nature: it consolidates what would typically require five different subscriptions into a single, accessible interface. PostHog is especially suited for product-led growth teams at startups and mid-sized companies.
Its developer-friendly API and SDKs make it easy to implement, while its product analytics features give non-technical team members the ability to explore data and run experiments. The platform's open-source foundation also means that its feature set evolves rapidly, driven by community contributions and direct user feedback.
Key Features
Product Analytics
PostHog's core analytics engine provides standard event tracking, funnel analysis, and user path tracking. The funnel builder is particularly effective for identifying drop-off points in conversion flows. The platform supports custom properties and user groups, allowing for detailed cohort analysis without writing SQL queries.
Session Recording
Session recording captures individual user sessions as playable video replays. This feature helps teams understand qualitative user behavior, such as confusion during form filling or unexpected navigation patterns. Recordings are automatically indexed and searchable by user actions, making it easy to find specific scenarios.
Feature Flags
PostHog includes a built-in feature flag system that enables gradual rollouts and kill switches for new features. Flags can be toggled in real time without code deployments, which is useful for testing features with specific user segments. The system also integrates directly with the A/B testing module for running controlled experiments.
A/B Testing
The A/B testing engine allows teams to run multivariate experiments directly from the platform. Users can define test variants, set target audiences, and view statistical significance calculations in real time. This feature eliminates the need for separate experimentation tools, as results are tied directly to the product analytics data.
Surveys
PostHog offers a native survey tool for collecting user feedback. Surveys can be triggered based on user actions or time on page, and results are stored alongside behavioral data. This integration allows teams to correlate survey responses with actual usage patterns, providing richer context than standalone survey tools.
Pricing
PostHog offers a free tier that includes 1 million events per month, unlimited team members, and access to all core features. This makes it an accessible option for early-stage startups or teams that want to evaluate the platform before committing. The free tier also includes session recording for up to 5,000 sessions per month and feature flags with unlimited flags.
Paid plans start at $0.00032 per event, with volume discounts available for larger deployments. The cloud-hosted "Scale" plan includes advanced features like SSO, team roles, and priority support. Self-hosted deployments are free to use, but organizations must manage their own infrastructure costs and maintenance. PostHog does not charge per seat, which is a significant advantage over competitors like Amplitude or Mixpanel that often bill per user.
For most teams, PostHog represents better value than alternatives. A typical mid-sized team using Amplitude or Heap might pay $500 to $2,000 per month for analytics alone, then add separate costs for session recording, feature flags, and A/B testing tools. PostHog bundles all of these into a single usage-based fee. The open-source option further reduces costs for teams with the technical capability to self-host.
| Plan | Cost | Key Inclusions |
|---|---|---|
| Free Tier | $0 | 1M events/month, unlimited team members, 5,000 session recordings, unlimited feature flags |
| Scale (Cloud) | From $0.00032/event | Advanced features: SSO, team roles, priority support |
| Self-Hosted | Free (infrastructure costs apply) | Full data control; requires PostgreSQL, Redis, ClickHouse |
Bottom line: PostHog's usage-based pricing and no per-seat fees make it a cost-effective alternative to Amplitude or Mixpanel for mid-sized teams.
What We Like
- True all-in-one platform: PostHog replaces five separate tools (analytics, session recording, feature flags, A/B testing, surveys) with one interface. All features work together natively, so data from session recordings can inform A/B test hypotheses without data export.
- Transparent usage-based pricing: Pricing is based solely on event volume, not on seat count or feature tiers. This aligns cost directly with value received and makes scaling predictable. A team of 20 pays the same per-event rate as a team of 5.
- Strong data ownership options: The open-source self-hosted version gives organizations complete control over their data. No user data is sent to third-party servers unless the team chooses the cloud-hosted option. This is a key advantage for regulated industries or privacy-conscious teams.
- Developer-friendly implementation: PostHog provides SDKs for Python, JavaScript, Node.js, Ruby, Go, and many other languages. The official documentation includes clear examples for custom event tracking, and a basic setup can be completed in under two hours.
- Built-in experimentation tools: The integration of A/B testing and feature flags with product analytics creates a tight feedback loop. Teams can run experiments, see results in the same dashboard, and roll out winning variants with a single click.
What Could Be Better
- Learning curve for non-technical users: While the platform is developer-friendly, less technical team members may find the initial interface overwhelming. The abundance of features and settings can obscure core analytics functions for new users. Better onboarding tutorials would help.
- Self-hosting requires significant infrastructure: Running PostHog on your own servers demands a solid DevOps setup. The platform requires PostgreSQL, Redis, and ClickHouse, which is a heavy stack for teams without dedicated infrastructure support. The cloud-hosted option avoids this but adds ongoing costs.
- Session recording storage limits: Free tier session recording is capped at 5,000 sessions per month, which may be insufficient for teams with high traffic. Paid plans offer more storage, but the cost can add up for sites with heavy usage.
- Limited advanced analytics features: Compared to dedicated analytics tools like Mixpanel, PostHog's retention analysis and user cohorting features are less mature. Power users who need complex SQL-based queries may find the interface restrictive for deep data exploration.
Our Verdict
PostHog is a strong choice for product teams that want a unified analytics stack without the cost and complexity of managing multiple vendors. Its open-source model and transparent pricing make it especially attractive for startups, mid-sized companies, and organizations with strict data privacy requirements.
The platform's ability to combine observation, experimentation, and deployment in one tool reduces context switching and accelerates the product development cycle. PostHog is recommended for teams that are comfortable with some technical setup and value data ownership.
It is less suited for non-technical marketing teams that need a simple, out-of-the-box analytics dashboard, or for enterprises that require advanced predictive analytics or complex user segmentation tools. For those who fit its profile, PostHog delivers a cohesive experience that matches or exceeds the sum of its parts.
Final takeaway: PostHog lives up to its promise of being a complete product analytics stack. The integration of session recordings with feature flags and A/B testing creates a workflow that is difficult to replicate with separate tools.
While there are areas for improvement in user onboarding and advanced analytics, the platform's core value proposition is solid. For teams looking to consolidate their toolset and maintain control over their data, PostHog is a practical and cost-effective solution.