Mixpanel

mixpanel.com

ALMOST

A weekend of work, and real gaps remain.

Product analytics built on events rather than page views. You send it named actions with properties, and it answers funnel, retention and cohort questions over them without you writing SQL.

Promptfree, for everyone, and the only version there is
Build me a product analytics service for my own app: I send events, I get funnels and retention back.

STACK
- Node with Fastify for ingest, Postgres with TimescaleDB for storage
- A server-rendered dashboard, no frontend framework
- One binary to run, one database to back up

INGEST
- POST /event taking name, distinct_id, timestamp and a JSON properties object
- Accept a batch of up to 500 in one request, and return 202 before writing
- Deduplicate on a client-supplied insert_id kept for 24 hours
- Reject an event with an unknown name unless the schema is set to open, so a typo does not become a new metric

IDENTITY
- An alias table mapping anonymous ids to a user id once they sign in
- Rewrite history on alias so a funnel started anonymously still completes
- Never store an IP address; keep a country derived from it and discard the rest

QUESTIONS IT MUST ANSWER
- Funnel: ordered steps within a window, with drop-off per step and a breakdown by one property
- Retention: cohort by first-seen week, returning in each following week, as a triangle
- Trend: any event over time, counted or unique-by-user, split by a property
- Every one of these as a single SQL query against continuous aggregates, not a loop in application code

DASHBOARD
- Saved reports with a shareable URL that carries the whole query
- Numbers that state the window they cover and the day the data ends

LIMITS TO DOCUMENT
- Cardinality: a property with millions of distinct values will not group usefully
- Late-arriving events and how far back aggregates are recomputed

Include a README with the retention policy, the cost of storage per million events, and how to add a new event schema.

What you lose

  • Funnel, retention and cohort reports that recompute in seconds over hundreds of millions of events
  • A query builder non-engineers actually use, so analysis stops going through you
  • Identity resolution that stitches anonymous sessions to a user once they sign in
  • Session replay and impact analysis wired to the same event stream
  • Data governance: event schemas, deprecation and a lineage of who changed what

If you would rather not build

  • Amplitude — the other paid product analytics suite
  • Heap — paid, captures everything automatically instead of named events

The escape hatch

open source · no votes, no paid placement

PostHog

$0

Product analytics, session replay and flags in one self-hostable stack.

PostHog/posthogfree · open source

Countly

$0

Event analytics for web and mobile, with an on-premise deployment.

Countly/countly-serverfree · open source

Why this verdict

our own opinion · changed only by a person

47/100

Verdict kinda at 47: ingest and the three core reports are a weekend with Postgres and Timescale, and for one product at modest volume that is genuinely enough. What does not survive the build is speed at scale and the moment a non-engineer wants to ask their own question.

History

tracked since 9 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Mixpanel

answered from the record above

Is Mixpanel free?

No — the plan we track is $24 a month. Growth from $24/month at low event volume; the price is a function of monthly tracked events and climbs steeply past a few million.

Can you replace Mixpanel by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 47 out of 100, build time a weekend. Read what you lose before you decide.

How much does Mixpanel cost?

$24 a month on Growth — $288 a year. Recorded 9 Aug 2026.

What do you lose by replacing Mixpanel?

Funnel, retention and cohort reports that recompute in seconds over hundreds of millions of events; A query builder non-engineers actually use, so analysis stops going through you; Identity resolution that stitches anonymous sessions to a user once they sign in; Session replay and impact analysis wired to the same event stream; Data governance: event schemas, deprecation and a lineage of who changed what. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Mixpanel?

Yes: PostHog, Countly. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 21 in Analytics

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc