Mixpanel

Active

Mixpanel is a hosted product analytics platform built around user profiles, billed by events across all of an organization’s projects. Its JavaScript library keeps the user ID in a cookie by default and can be set to use no browser storage; projects store data in the US unless EU or India residency is chosen at creation.

  • Product analytics
  • Cloud
  • Based in United States
  • Founded 2009
  • Checked 17 Sep 2026

Tracking script

32.7 KB compressed

101.6 KB uncompressed · measured 17 Sep 2026

0.5 KB1 KB5 KB10 KB50 KB100 KBAckee: 8.08 KBAdobe Analytics: 52.0 KBAmplitude: 64.0 KBAptabase: 1.27 KBCabin: 1.17 KBCounter.dev: 0.43 KBCountly: 36.4 KBCrazy Egg: 2.65 KBDataFast: 5.13 KBDatabuddy: 11.0 KBFathom Analytics: 2.04 KBFullstory: 93.7 KBGoatCounter: 3.24 KBGoogle Analytics 4: 145.9 KBHeap: 6.01 KB (loader file)Humblytics: 16.2 KBKoko Analytics: 0.81 KBLite Analytics: 1.09 KBLitlyx: 1.17 KBMatomo: 21.6 KBMicroanalytics: 1.15 KBMicrosoft Clarity: 0.51 KB (loader file)OpenPanel: 3.20 KBOvertracking: 4.80 KBPendo: 233.1 KBPirsch: 3.42 KBPiwik PRO: 22.9 KBPlausible: 2.43 KBPostHog: 95.3 KBPretty Insights: 6.83 KBRybbit: 10.6 KBSeline: 1.89 KBSentinelPro: 5.19 KBSimple Analytics: 3.74 KBStatable: 2.18 KBSwetrix: 6.05 KBTelemetryDeck: 0.47 KBTinyAnalytics: 6.99 KBUmami: 2.26 KBVemetric: 2.71 KBVisitors: 6.99 KBMixpanel: 32.7 KB32.7 KB
Heavier than 32 of the 39 other measured scripts. Each line is one tool; hover to see which.

Price

FromFree
At 100k eventsFree

Billed by events · checked 17 Sep 2026

$0$1145$22891M10MUp to 1,000,000 events: Free (Free)Up to 1,500,000 events: $140/mo (Growth)Up to 2,000,000 events: $259/mo (Growth)Up to 3,000,000 events: $378/mo (Growth)Up to 4,000,000 events: $504/mo (Growth)Up to 5,000,000 events: $613/mo (Growth)Up to 6,500,000 events: $785/mo (Growth)Up to 8,000,000 events: $952/mo (Growth)Up to 10,000,000 events: $1176/mo (Growth)Up to 12,500,000 events: $1466/mo (Growth)Up to 15,000,000 events: $1722/mo (Growth)Up to 17,500,000 events: $2003/mo (Growth)Up to 20,000,000 events: $2289/mo (Growth)Free at 100k
Cheapest monthly price for each published traffic level, in events. Hover a point for the plan.
All plans and prices →

Privacy and data

Cookies
Optional
cookieless mode available
Data location
EU or US
Cloud
Self-hosting
No
Source code
Closed

Plans

Free plan
Yes
up to 1,000,000 events a month
Billing unit
Events
Sites on entry plan
Unlimited
Data retention
2 years

Strengths

  • The Free plan has no time limit and includes up to 1 million events a month, unlimited seats, web analytics, heatmaps and 10,000 session replays a month, according to the plan comparison.
  • Projects can keep data in the EU: choose EU Data Residency when you create the project and send events to Mixpanel’s EU endpoint. The plan comparison lists US or EU residency on every plan.
  • IP addresses are used to derive country, region and city through MaxMind and are then discarded before the data is ingested, according to the documentation. Setting ip: false turns geolocation off.
  • Once enabled, autocapture in the JavaScript library (version 2.60.0 and later) records page views, scrolls, form interactions, clicks, dead clicks and rage clicks, and UTM parameters are added to events automatically.
  • After a project owner enables Public Boards, a board can be shared by link with an optional password or embedded in an iframe. Board subscriptions send snapshots by email or to Slack.

Watch-outs

  • The JavaScript library keeps the user ID and other persistent properties in a cookie that lasts 365 days by default. Local storage is an option, and disable_persistence turns browser storage off.
  • Above 1 million events, the Free plan keeps collecting data but blocks your reports until you upgrade or the next month starts. On Growth, extra events are billed, and you cannot set a billing limit.
  • Events are deleted after two years in projects created since 1 September 2025, and only Enterprise can set a custom retention policy. Session replays are kept for 30 days on Free and Growth.
  • The residency region is fixed when a project is created, so a wrong choice means creating a new project and moving the data yourself, because Mixpanel cannot migrate it for you.
  • There is no official WordPress plugin, and the library filters out only a short list of crawlers such as Googlebot and bingbot. Other bots have to be dropped with the $ignore property in your code.

Who it suits

Mixpanel is a hosted product analytics service built around events and user profiles, and its plan comparison lists web analytics on every plan. The Free plan has no time limit and covers up to 1 million events a month across all projects in an organization, with unlimited seats and five saved reports per seat.

The documentation describes the typical Growth customer as a small team with fewer than 50 employees. Growth adds unlimited saved reports, custom properties, alerts, the Query API and data warehouse connectors. Enterprise adds first-party tracking domains and a custom data retention policy.

It is a harder fit if you want to run analytics on your own server, since the documentation describes no self-hosted edition, or if you need counting without an identifier stored in the browser by default; see what “cookieless” means here.

Setup

Paste the JavaScript snippet right before the closing head tag, or install the mixpanel-browser package from npm, then call mixpanel.init with the project token from the Access Keys table in Project settings. Page views are not tracked by default: turn on the track_pageview option or autocapture. The quickstart example also switches persistence to local storage.

Projects with EU residency need the EU API host in the init options. Official SDKs also cover Python, PHP, Node.js, Go, Ruby, Java, iOS, Android, React Native and Flutter. To send events and load the library through your own domain, the documentation provides an nginx proxy configuration, while managed first-party tracking domains are part of Enterprise.

  • Single snippet
  • First-party proxy
  • Public API
  • Data export
  • Email reports
  • Slack or webhooks (partly)
  • Public dashboard

Moving from another tool

Mixpanel publishes migration guides for Google Analytics, Amplitude and Adobe Analytics. For Google Analytics 4, you turn on the BigQuery export in Google Analytics and add its events table under Project Settings > Warehouse Data, as a one-time backfill or a daily append. Warehouse connectors are not part of the Free plan. Amplitude projects with fewer than 15 million events can use Mixpanel’s free migration service, and for Adobe Analytics the guide recommends starting fresh or importing history into a separate project.

Accounts billed by ingestion time count imported events toward the month in which Mixpanel receives them, and the guides suggest importing a year of history or less.

Features

As documented on the vendor’s own pages. “Partly” means the feature has limits or is only on some plans.

Tracking & Reporting

  • Pageviews & visitors: yes
  • Live visitor countPartly
  • Top pages report: yes
  • Top referrers: yes
  • UTM campaign tracking: yes
  • Country & city breakdown: yes
  • Device, browser, OS: yes
  • Bounce / engagement: yes
  • Time on site: yes
  • Custom events: yes
  • Goals / conversions: yes
  • Funnels: yes
  • Outbound link trackingPartly
  • File download trackingPartly
  • 404 / error tracking: no

Pricing & Plans

  • Unlimited sites on entry plan: yes

Privacy & Compliance

  • Cookieless by defaultPartly
  • No personal data collected (vendor’s position): no
  • No consent banner needed (vendor’s position): no
  • Data hosted in EU: yes
  • Data hosted in US: yes
  • Self-hostable: no
  • Open source: no
  • Data retention2 years
  • Bot & spam filteringPartly

Setup & Integrations

  • Single-snippet install: yes
  • WordPress plugin: no
  • Proxy / first-party domain: yes
  • Public API: yes
  • Data export (CSV/JSON): yes
  • Google Search Console connector: no
  • Email digests: yes
  • Slack / webhook alertsPartly
  • Public shareable dashboard: yes

Platforms & frameworks

What the vendor documents. A platform that is not listed has no guide, plugin or package from the vendor.

  • Shopify: yes
  • DrupalPartly
  • ReactPartly
  • Next.js: yes
  • Google Tag Manager: yes
  • Server-side tracking: yes

Questions and answers

Does Mixpanel use cookies?

Yes, by default. The JavaScript library stores the user ID and other persistent properties in a cookie that lasts 365 days. You can switch it to local storage or turn browser storage off entirely with the disable persistence setting. Whether you need consent depends on the rules that apply to your site.

What happens when an organization goes over its event allowance?

Mixpanel keeps collecting data. On the Free plan, reports are blocked once the organization passes 1 million events in a month, until you upgrade or the next month begins, and there is no charge. On Growth, extra events are billed at the start of the next month at the plan’s additional data rate.

Where does Mixpanel store data?

In the US by default, on Google Cloud Platform. You can choose EU Data Residency when you create a project, and India residency is available through Mixpanel’s account team. The choice is fixed: a project in the wrong region has to be recreated, and moving its data is up to you.

Can I run Mixpanel on my own server?

No. Mixpanel is offered as a hosted service. You can route tracking requests and the library through a proxy on your own domain, export raw events with the Raw Event Export API, or copy them to a data warehouse with the Data Pipelines add-on on paid plans.

Sources and checks

Status
Active, checked 17 Sep 2026
Prices
Checked 17 Sep 2026 on the vendor’s pricing page ↗
Tracking script
Measured 17 Sep 2026: downloaded and compressed the same way for every tool
Features
From the vendor’s pages, checked 18 Sep 2026
This page
Text updated 17 Sep 2026

How each value is collected: methodology. Why tools get no overall score: our reasoning.

Similar tools

Same category, ordered by how many traits they share with Mixpanel: cookie handling, self-hosting and open code. The full list, with the difference in price and script size, is on the alternatives page.

All alternatives to Mixpanel →

Compare Mixpanel with another tool →