Instead of Mixpanel
Stop renting your Mixpanel review workflow. Own your product measurement system.
We build your version around the questions your product team needs answered, bring across the agreed Mixpanel history and run it for you through Omni by Enterprise DNA.
Mixpanel lists US$1,635 a month, billed annually, for twenty million events a month. That is US$19,620 a year. Smaller and free plans are available.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
Compare the bill
Event volume determines the subscription
Start with the plan you actually use and the work you need to keep. The free base covers reviews of imported history. We scope ongoing collection and the rest of your requirements with you.
A price tied to tracked activity
The published twenty-million-event Growth option costs US$2,289 per month on monthly billing. Annual billing has a lower monthly equivalent.
Seats are already unlimited
Mixpanel lists unlimited seats on all plans. The comparison is ownership and fit, not removing a per-person fee that it does not charge.
Saved analysis limits
The free plan limits saved reports per seat. Growth includes unlimited saved reports, cohorts and metrics.
Replay and experiments
The subscription also includes replay and experiment allowances. Identify which of those your business uses before comparing a product-review replacement.
Enterprise governance features
Custom data retention and data verification appear in the Enterprise feature list. Your required controls belong in the implementation scope.
The path out matters
Mixpanel documents a raw event export. We compare its scope with the history you need before agreeing the move.
Your version
The review, its definitions and its follow-up in one place
Usage
Know what was observed
Ask about the product history you have imported, with the observation period kept beside the answer.
- check Daily counts by event and distinct identity
- check Feature use as a share of observed people
- check Adjacent events in the imported journey
- check Recent event history beside stale tracking definitions
Measurement
Agree what conversion means
Keep the rules behind a percentage visible, so the team can reproduce the result.
- check Ordered steps with a defined conversion window
- check First entry per person within the chosen period
- check Exact-day retention with immature cohorts excluded
- check Definitions you can adapt to your own release and review process
Review
Keep the next decision accountable
Turn a tracking gap into work with an owner, a due date and evidence of its resolution.
- check Missing required properties listed for review
- check An owner and purpose for each tracked event
- check Overdue investigations beside the observed usage
- check A branded measurement plan and review record
Ownership
Keep the history and the reasons
The database holds source events, definitions and the record of changes made by your operator.
- check Preserved source properties for reconciliation
- check Repeated imports skip matching history
- check Conflicting events stop an import without partial changes
- check Project exports and local review drafts under your control
Make it yours
Design your own Mixpanel replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Mixpanel. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Mixpanel data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Product Analytics for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Product Analytics for Claude Code
Connected to your own database
Where are people stopping between signup and completing a lesson?
1
- Event name
- Signed up
- Users
- 4
- From entry percent
- 100
- Lost since previous
- 0
2
- Event name
- Lesson started
- Users
- 3
- From entry percent
- 75
- Lost since previous
- 1
3
- Event name
- Lesson completed
- Users
- 1
- From entry percent
- 25
- Lost since previous
- 2
| Step | Event name | Users | From entry percent | Lost since previous |
|---|---|---|---|---|
| 1 | Signed up | 4 | 100 | 0 |
| 2 | Lesson started | 3 | 75 | 1 |
| 3 | Lesson completed | 1 | 25 | 2 |
Ask it anything
Ten questions your version answers
Each question is backed by a working calculation or record check. Mixpanel also has analysis and agent tools; these examples show the owned version working.
Switching
How to switch from Mixpanel
A move usually involves exporting your raw events, mapping your measurement rules, checking the imported history and comparing results before you stop using Mixpanel.
- 1
Get a raw event export
Ask an authorised Mixpanel operator to obtain a raw event export. Include event names, identities, times and source properties, which the importer brings across. Export what your account allows, usually CSV or Excel, and check with Mixpanel which raw export format is available and suitable for import. Saved reports, profile histories and identity-merge rules are not part of the event file, so list any you need mapped separately.
- 2
Load the export
Have an operator load the export into the database, starting with the import's test run so it can validate the rows before anything is committed. Then load the accepted records. Matching history is skipped, while changed content under the same event identity rejects the batch. Size the database and machine for the agreed export volume, since the import reads the supplied file into memory.
- 3
Check the imported history
Review the import's validation results and compare event totals and distinct identities with Mixpanel. Check the export's date coverage, properties and identity handling with your operator. Funnels and retention figures only match when definitions, identities, observation periods and data coverage match. Resolve differences in those rules before relying on the new reports, and confirm the history you need is present.
- 4
Run both side by side
Keep Mixpanel running for a short, agreed period while you compare a real report with the new review. Check that the event definitions, funnel steps, conversion window, retention day and identity rules are aligned. The new system uses strict event order and exact-day retention, so results can differ if your Mixpanel report uses different definitions or includes merged identities. Record any remaining differences and decide which rules to use.
- 5
Switch off Mixpanel
Stop using Mixpanel only after you have reconciled the reports, confirmed the required history is imported and agreed how your team will review product events. This system reviews imported events and does not collect production events. Keep your existing collection running until its replacement is tested, or keep it if you still need it. Confirm that any other Mixpanel functions your team relies on are covered before ending the service.
Where the real effort goes
The main work is usually mapping your event fields, identity rules and measurement definitions, then deciding how much history to bring. Reports, profile histories and identity-merge rules need separate mapping, and export coverage affects the results. Enterprise DNA handles the history and rule mapping when you have them install and run the system.
Not ready for a call?
Get your Mixpanel switch plan by email
We will send you the step-by-step plan for moving your business off Mixpanel, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Mixpanel switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Choose how much you want to run
Open source
Do it yourself
Free, MIT licence
- 1 Clone the repo and run npm install, then npm run demo
- 2 Open it in Claude Code, Codex, OpenCode or Cursor
- 3 Import a Mixpanel raw event export and reconcile the counts
- 4 Run the review recipes and adapt the definitions
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your event names, fields and measurement rules
- check Your agreed Mixpanel history brought across and checked
- check A web view or different stack when your workload needs it
- check Collection, identity mapping and access requirements scoped with you
Omni by Enterprise DNA
We run it for you
One setup fee, then a monthly retainer
- check Installed and operated through Omni by Enterprise DNA
- check Agreed sources connected with authorised access
- check Backups, access and data handling set for your business
- check Your recurring product review and follow-up kept working
Questions
Instead of Mixpanel, answered
Is this the whole Mixpanel platform? expand_more
The free version is a review system for imported events, with funnels, retention, tracking checks and action records. We scope production collection, replay requirements, identity mapping and team access separately. Keep the existing collection running until its replacement is tested.
What happens to our history? expand_more
An authorised operator obtains the raw event export. The free version imports event names, identities, times and source properties. We check counts and date coverage with you. Saved reports, profile histories and identity-merge rules need separate mapping; they are not part of that event file.
Will the conversion and retention figures match? expand_more
They match only when the definitions, identities, observation period and data coverage match. The free version uses strict event order and exact-day retention, with immature groups excluded. We reconcile a real report with you before relying on it.
Can we handle personal information responsibly? expand_more
The free checks flag missing measurement purposes, required information and overdue retention reviews. They support a responsible reviewer and do not certify compliance. We agree access, retention, backup and sharing controls for your installed version.
What does Enterprise DNA charge? expand_more
One setup fee, then a retainer for the agreed ongoing work. We first review the event volume, history, connections and measurement rules. The free version has no licence charge; hosting and the tools used to operate it have their own costs.
Bring the bill and one report you need to trust
Spend 30 minutes with Sam. Show the Mixpanel plan, the questions your team asks and the report you use to make decisions. We map the history, rules and operating work your version needs.
Product Analytics for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Mixpanel?
Get your version built