Mida + Mixpanel integration

Pipe variant exposure and conversions into Mixpanel for funnel, retention, and cohort analysis by experiment.

Analytics & Data Data out Client-side Works with Mida A/B Testing & Personalization

About Mixpanel

Mixpanel is a leading product analytics platform focused on funnel, retention, and cohort analysis for SaaS and consumer apps. Teams use Mixpanel to understand how users move through their product over time — a perfect complement to Mida's website-side experimentation.

How the Mixpanel integration works

Mida calls mixpanel.track() with mida_pageview, mida_execute, and mida_conversion events, each carrying the test ID, test name, variant, and Mida user ID. Inside Mixpanel you can break any funnel, retention, or cohort report by 'variant' to see how each version of the test affects downstream metrics.

Requirements

  • Mixpanel JavaScript SDK loaded on the page (window.mixpanel).
  • Mida tracking code installed on the page.

Use cases

Measure downstream activation by variant

Build a Mixpanel funnel from mida_execute → 'Sign Up' → 'Activated' → 'Paid' and break by variant. The variant that maximizes paid conversions wins, even if it loses on the immediate click-through.

Compare retention curves across variants

Use Mixpanel's retention report to compare 7-day, 30-day, and 90-day retention for cohorts that saw each variant of an onboarding experiment — the only honest way to evaluate onboarding tests.

Run targeted tests on Mixpanel cohorts

Define a Mixpanel cohort like 'Power users — 10+ logins last 30 days' and target a Mida personalization campaign at exactly that cohort to test premium upgrade messaging.

Attribute revenue uplift to specific tests

Pipe Mida's mida_execute alongside Mixpanel's revenue events and compute revenue per visitor by variant in Mixpanel Insights — the cleanest way to translate test wins into dollars.

Shared data

Mida and Mixpanel exchange the following events:

Event Direction Description
mida_pageview Data out mixpanel.track() called on every page after variant assignment.
mida_execute Data out mixpanel.track() called when a test executes on the current page.
mida_conversion Data out mixpanel.track() called when a Mida conversion goal is reached.

Frequently asked questions

Does the integration use Mixpanel super properties?

Mida sends test_id, test_name, and variant as event properties. If you want them as super properties (sticky on every event), call mixpanel.register() once in your own code with those properties.

Can I send Mida events to Mixpanel via Segment instead?

Yes. If you already pipe Segment to Mixpanel, just enable the Segment integration and Mida events will flow through automatically.

Will this affect my Mixpanel monthly tracked users count?

Mida uses the same anonymous user ID Mixpanel already has, so no new MTUs are introduced — only new events on existing users.

Ship A/B tests 10x faster — connected to your stack

Mida is the lightweight A/B testing and personalization platform that integrates with the tools you already pay for.