vs
Google Analytics 4 vs Mixpanel
The numbers side by side
18 of the 46 features we record differ, though 6 of those are values we have not confirmed on one side. Mixpanel’s script is 113.2 KB lighter than Google Analytics 4’s. Both cover 100,000 a month without payment.
| What we check | Google Analytics 4 | Mixpanel |
|---|---|---|
| Status | Active | Active |
| Cookies in the browser | Optional mode | Optional mode |
| Where it runs | Cloud | Cloud |
| Data in EU | No | Yes |
| Open source | No | No |
| Free plan | Yes | Yes |
| Entry price | Free | Free |
| At 100k / month | Free (events) | Free (events) |
| Script, gzip | 145.9 KB | 32.7 KB |
| Data retention | Configurable | 2 years |
Prices are monthly, without VAT, in the vendor’s currency, and are comparable only between tools that bill in the same unit. See how we check every value.
Where the feature lists differ
Values come from each vendor’s own pages. “Partly” means the feature has limits or is only on some plans.
| Feature | Google Analytics 4 | Mixpanel |
|---|---|---|
| Live visitor countTracking & Reporting | Yes | Partly |
| Outbound link trackingTracking & Reporting | Yes | Partly |
| File download trackingTracking & Reporting | Yes | Partly |
| Data hosted in EUPrivacy & Compliance | No | Yes |
| Data retentionPrivacy & Compliance | Configurable | 2 years |
| Bot & spam filteringPrivacy & Compliance | Yes | Partly |
| WordPress pluginSetup & Integrations | Yes | No |
| Google Search Console connectorSetup & Integrations | Yes | No |
| Slack / webhook alertsSetup & Integrations | No | Partly |
| Public shareable dashboardSetup & Integrations | No | Yes |
| Unlimited sites on entry planPricing & Plans | Partly | Yes |
| WooCommercePlatforms & frameworks | Partly | Not confirmed |
| GhostPlatforms & frameworks | Partly | Not confirmed |
| WebflowPlatforms & frameworks | Yes | Not confirmed |
| SquarespacePlatforms & frameworks | Yes | Not confirmed |
| WixPlatforms & frameworks | Yes | Not confirmed |
| Next.jsPlatforms & frameworks | Partly | Yes |
| Vue / NuxtPlatforms & frameworks | Partly | Not confirmed |
Where they match
28 features have the same value in both
- Pageviews & visitors Yes
- 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
- 404 / error tracking No
- Cookieless by default Partly
- No personal data collected (vendor’s position) No
- No consent banner needed (vendor’s position) No
- Data hosted in US Yes
- Self-hostable No
- Open source No
- Single-snippet install Yes
- Proxy / first-party domain Yes
- Public API Yes
- Data export (CSV/JSON) Yes
- Email digests Yes
- Shopify Yes
- Drupal Partly
- React Partly
- Google Tag Manager Yes
- Server-side tracking Yes
Price by traffic volume
Google Analytics 4
- Google Analytics (standard)Free
Mixpanel
What the numbers say
The two columns describe tools built around different units. A Google property is organized around visits to a site: the tag reports traffic, sources and campaigns, and enhanced measurement adds scrolls, outbound clicks, site search, video engagement, file downloads and form interactions. A Mixpanel project is organized around events and the profiles they belong to, counted across every project in an organization, and its library records no page views until autocapture or the page view option is switched on. Several rows that differ follow from that split rather than from a ceiling: the Search Console row, the WordPress plugin row and the site builder rows record what each vendor documents, and Mixpanel documents software development kits and an npm package instead of guides for shop platforms and page builders.
Both price rows read free at this volume, for different reasons. Google’s terms provide the standard version without charge and set a monthly hit cap only for the retired Universal Analytics properties. Mixpanel’s free plan has no time limit: when an organization passes its monthly allowance it keeps collecting and blocks the reports until an upgrade or the next month.
Storage and retention separate them further. Mixpanel offers EU residency, chosen when a project is created and fixed afterwards; the vendor states that a project in the wrong region has to be recreated. Google collects data from EU, Swiss and UK devices through servers in those regions and drops those IP addresses before logging, and no setting picks a storage region. Google’s standard property then chooses 2 or 14 months for event-level data, a choice that reaches explorations and funnel reports while standard aggregated reports keep working past it. Mixpanel holds events for two years as of 1 September 2025, with projects created before that date on five years until their plan changes.
Who picks which
Google Analytics 4 suits a site whose questions are about traffic and campaigns, especially where the answers live in the same account as the spending: Ads, Search Console for organic queries and landing pages, BigQuery for raw events. Collection starts with a tag and a data stream, and WordPress has Google’s own Site Kit plugin.
Mixpanel suits a team whose questions are about what known people do over weeks: events, user profiles that always hold the latest value, boards that an owner can publish by link with an optional password or embed. Page views arrive once autocapture is on, and warehouse connectors come with a paid event-based plan. Nothing here runs on your own server; the documented options are a proxy on your own domain, the raw event export and the data pipelines add-on.
Questions and answers
Can Mixpanel take my Google Analytics history?
Yes, through BigQuery rather than directly. You switch on the BigQuery export in the Google property, give Mixpanel access to the dataset, then add the events table under Project Settings, Warehouse Data, as a one-time backfill or a daily append. The connector comes with a paid event-based plan, and Mixpanel’s guide recommends a year of history or less, because imported events count toward the month in which they arrive.
Will the two dashboards show the same numbers?
No, and the gap is by construction. The Google property counts sessions and the events its tag sends, including whatever enhanced measurement adds. A Mixpanel project counts only what you instrument or autocapture, and its unit is the event rather than the visit. Compare trends between them rather than single totals.
Can either of them run on my own server?
No. Both are hosted services, and neither vendor documents a self-hosted edition. The open source and self-hosted list covers the tools that do install on your own machine.