Best product analytics tools. An honest roundup.
Five product analytics tools worth running, ranked by the job they do best, with each one's real tradeoff stated plainly. No trashing, no invented flaws, and a straight answer on which to pick.
How to choose in one line
- ·Want to ask your numbers in plain english and trust the answer? smolanalytics: one Go binary, a verdict on what to fix, answers computed not guessed, cheap.
- ·Want the classic event-based tool teams already know? Mixpanel: flexible funnels and retention with a strong free tier.
- ·Enterprise, with deep cohorts and experimentation? Amplitude: the broadest behavioral platform, priced for bigger teams.
- ·Want product analytics plus replay and feature flags in one place? PostHog: the deepest all-in-one, if you can carry the self-host weight.
- ·Not sure what to measure yet? Heap: autocapture records everything so you can define events after the fact.
The tools, ranked by what they are best for
Ranked for the specific reader this page serves: someone who wants a lightweight, honest, ownable analytics tool they can ask questions of. If your priority is a different job (say, session replay or enterprise governance), the order would shift, and the tradeoffs below say exactly when it should.
- 1smolanalyticsask-in-plain-english · one binary · verdictself-host free (MIT) · cloud from $9/mo
Best for: Best if you want to ask your real numbers in plain English and get a computed answer, not build reports. Web and product analytics (visitors, referrers, funnels, retention, paths, cohorts) from one snippet, plus a daily verdict on what to fix, at a fraction of the big tools' price.
Tradeoff: It deliberately does not do session replay, feature flags, experiments, heatmaps, or surveys. If those are central to how you work, keep a heavier tool for them. It is a young, one-person project.
- 2Mixpanelclassic event-based product analyticsfree tier · usage-based paid
Best for: Best classic event-based product analytics. Strong, flexible funnels, retention, and custom reports, a widely used interface teams already know, and a free tier that goes a long way for a small product.
Tradeoff: You instrument events yourself, so getting good data in takes upfront tracking-plan work, and cost climbs with event volume as you grow. It is a hosted SaaS, not self-hostable.
- 3Amplitudeenterprise behavioral analyticsfree tier · sales-led paid
Best for: Best enterprise-grade behavioral analytics. The deepest on cohorts, pathfinding, and behavioral reporting, with mature experimentation and predictive add-ons and the governance bigger teams need.
Tradeoff: Aimed at larger orgs: the platform is broad and can be a lot to learn, and paid plans get expensive at scale. Like Mixpanel it is hosted SaaS and you instrument events yourself.
- 4PostHogall-in-one open-source suitefree tier · self-host (MIT-ish)
Best for: Best all-in-one open-source product suite: product analytics plus session replay, feature flags, A/B experiments, surveys, and heatmaps under one roof. Open source, so you can self-host or use its cloud.
Tradeoff: Correspondingly heavy to self-host. Running it yourself means Kafka, ClickHouse, Redis, and Postgres; PostHog itself has written that many teams lack the resources to run it reliably.
- 5Heapautocapture product analyticssales-led
Best for: Best for autocapture. Heap records clicks and pageviews automatically, so you can define events retroactively without instrumenting each one first. Good when you do not yet know what you will need to measure.
Tradeoff: Autocapture generates a lot of raw data to organize and label, and the retroactive model can make governance harder at scale. It is hosted SaaS, now part of a larger platform, and priced for teams.
How they compare at a glance
| tool | shape | self-host | ask in plain english | pricing |
|---|---|---|---|---|
| smolanalytics | web + product | yes, one Go binary | yes, computed not guessed | from $9/mo, self-host free |
| Mixpanel | product (events) | no, hosted SaaS | limited, board assist | free tier, usage-based |
| Amplitude | product (behavioral) | no, hosted SaaS | limited, ask add-on | free tier, sales-led |
| PostHog | product (all-in-one) | yes, Kafka + ClickHouse + PG | via generated SQL | free tier, self-host |
| Heap | product (autocapture) | no, hosted SaaS | no | sales-led |
"Ask in plain english" means a first-class natural-language surface that returns a computed answer, not that a tool has no AI features at all. Pricing shapes are the widely documented models; each vendor's exact numbers change, so check their page before you buy.
Where smolanalytics fits, and where it does not
smolanalytics is a single MIT-licensed Go binary, stdlib only, roughly 7 bytes per event, with no Kafka, ClickHouse, or Postgres to run beside it. From one snippet you get web analytics (visitors, referrers, UTM) and product analytics (funnels, retention, paths, cohorts), plus a verdict that tells you what to fix on the dashboard and in a morning brief. Learn the category first in the product analytics glossary entry.
The wedge is the ask surface. You ask in plain English from a dashboard bar, or from your own Cursor or Claude over MCP (47 tools, 13 prompts), and the answer is computed from the same deterministic reports the dashboard renders, never generated by an LLM. A CI agreement test fails the build if the editor's answer ever differs from the dashboard's, so a number can't be hallucinated. You bring your own AI model, so the AI part is free. It has a cookieless mode with no consent banner, and importers from PostHog, Umami, CSV, and JSONL so switching is a copy, not a rebuild. Pricing is Solo $9, Pro $29, Scale $149, or Business $499 per month, with $5 per extra million events versus the big tools' roughly $50, and self-host is free forever.
The honest limit: it deliberately does not do session replay, feature flags, experiments, heatmaps, or surveys. If those are central to how you work, PostHog is the better fit and this page says so plainly. If you need enterprise behavioral depth or a name your team already runs, see how it stacks up vs Mixpanel and vs Amplitude. It is also a young project built by one person. Pick smolanalytics when what you want is a straight, ownable, trustworthy answer on what to fix, cheaply.
docker run -p 8080:8080 ghcr.io/arjun0606/smolanalytics