Product analytics platform for tracking user interactions, building funnels, and measuring retention. Focused on product-led growth teams.

911 detections
20 websites tracked
Updated 15 Jun 2026

Websites Using Mixpanel

What Is Mixpanel?

Mixpanel is a product analytics platform built around tracking the specific actions people take inside a product, then turning those actions into funnels, retention curves, and cohort reports. Where traditional web analytics counts page views and sessions, Mixpanel counts events such as "Signed Up," "Started Trial," or "Completed Purchase," each enriched with properties that describe the context. This event-first model is why Mixpanel is one of the most recognizable names in product analytics, used by thousands of digital companies to understand engagement and improve conversion.

Founded in 2009, Mixpanel helped popularize the idea that the unit of analysis should be the user action rather than the page. That philosophy makes it especially well suited to software products, SaaS applications, and mobile apps where success is measured by whether users adopt features and come back, not merely by how many pages they load. For anyone auditing a modern web app's measurement stack, Mixpanel is a high-signal tool to recognize, because its presence usually indicates a team that cares about behavioral, funnel-level data.

This profile covers how Mixpanel works under the hood, the precise technical signals that reveal it on a live site, its standout features, its trade-offs, and how it stacks up against alternatives like Amplitude and Google Analytics 4.

How Mixpanel Works

Mixpanel collects data primarily through a JavaScript library loaded in the browser, with parallel SDKs for iOS, Android, and server environments. The browser library is delivered from Mixpanel's CDN, historically from cdn.mxpnl.com under a path like cdn.mxpnl.com/libs/mixpanel-2-latest.min.js. Once loaded, it exposes a global mixpanel object that developers call to record activity.

The central method is mixpanel.track('Event Name', { property: value }). Each call captures an event with a timestamp and a bag of properties, and the library batches these into network requests sent to Mixpanel's ingestion endpoint at api.mixpanel.com/track. Identity is handled with mixpanel.identify() to tie events to a known user, and mixpanel.people.set() to update user profile attributes. Super properties, set once, are automatically attached to every subsequent event so you do not have to repeat them.

Because the model is event-and-property rather than page-and-session, Mixpanel can answer questions like "what percentage of users who started onboarding finished it within seven days?" or "do users who use feature X retain better than those who do not?" The platform stores events in a columnar analytics backend optimized for slicing very large event volumes quickly, which is what makes interactive funnel and retention queries feel fast.

Mixpanel also supports server-side ingestion (events posted directly from a backend), data pipelines that export raw events to warehouses, and integrations that import data from customer-data platforms. This flexibility means a site might send Mixpanel data from the browser, from servers, or routed through a CDP like Segment.

It helps to understand the distinction Mixpanel draws between events and people. Events are immutable records of something that happened at a point in time, while a People profile is a mutable set of attributes about a user, updated with mixpanel.people.set(). Reports can pivot on either: you can analyze the volume and sequence of events, or filter by profile traits such as plan tier or signup date. Mixpanel also distinguishes anonymous activity from identified activity. Before a user logs in, events are attributed to an automatically generated distinct ID; calling mixpanel.identify() merges that anonymous history into the known user, which is how pre-signup behavior gets connected to a real account. Getting this identity flow right is one of the most important and error-prone parts of a Mixpanel implementation, and it is a common reason teams see inflated or fragmented user counts when tracking is set up carelessly.

How to Tell if a Website Uses Mixpanel

Mixpanel leaves clear fingerprints. Here are the most dependable signals and the tools to find them.

Script domains and file names. The classic signal is a script request to cdn.mxpnl.com/libs/mixpanel-2-latest.min.js (or a similarly versioned file). Some implementations self-host or proxy the library, but the Mixpanel CDN domain is the strongest tell.

JavaScript globals. Open DevTools, switch to the Console, type mixpanel, and press Enter. If Mixpanel is loaded you will get an object with methods like track, identify, and people. You can also inspect window.mixpanel.config to confirm.

Network requests. In the DevTools Network tab, reload the page and filter for mixpanel. Watch for requests to api.mixpanel.com/track (event ingestion) and api.mixpanel.com/engage (profile updates). These beacons often carry a base64-encoded data parameter describing the event.

Cookies. Mixpanel stores its state in first-party cookies prefixed mp_. The main one follows the pattern mp_<token>_mixpanel, where the token identifies the project. In DevTools open Application, then Cookies, and look for any cookie starting with mp_.

Here is a reference table for detection:

ToolWhat to look forSignal of Mixpanel
View Sourcecdn.mxpnl.com/libs/mixpanel-*, inline mixpanel.initLibrary loaded in HTML
DevTools ConsoleType mixpanel then mixpanel.configGlobal object defined
DevTools NetworkRequests to api.mixpanel.com/track and /engageEvents being sent
DevTools ApplicationCookies starting with mp_ (e.g. mp_<token>_mixpanel)First-party Mixpanel state
curl -I / curlcurl -s https://example.com | grep -i mxpnlLibrary reference in raw HTML
WappalyzerExtension flags "Mixpanel"Automated detection
BuiltWithAnalytics section lists MixpanelHistorical and current detection

A curl -s https://example.com followed by a search for mxpnl or mixpanel confirms whether the library is referenced in the server-rendered HTML. Keep in mind that when Mixpanel is loaded through a tag manager or a CDP such as Segment, the raw HTML may not mention Mixpanel at all; the request only appears at runtime, so a DevTools Network check is the reliable confirmation. For batch checks across many URLs, StackOptic performs these server-side detections automatically. For a fuller methodology, see our guide on how to find out what analytics a website uses and the companion article on how to find out what technology a website uses.

Key Features

  • Event-based tracking. Every meaningful action becomes an event with custom properties, the foundation for all downstream analysis.
  • Funnels. Visualize multi-step conversion flows, see exact drop-off between steps, and segment funnels by any property to find where and for whom conversion breaks.
  • Retention reports. Measure how many users return over days, weeks, or months after a starting action, the core metric for product stickiness.
  • Flows. Discover the actual paths users take through a product, including unexpected detours, without predefining the routes.
  • Cohorts and segmentation. Build behavioral cohorts (for example, "users who used feature X but not Y") and reuse them across reports and even sync them to marketing tools.
  • User profiles. Combine event history with profile properties to inspect individual journeys.
  • Boards and dashboards. Assemble reports into shareable dashboards for ongoing monitoring.
  • Warehouse and data pipelines. Export raw events to data warehouses, or ingest server-side events for a complete picture.

Pros and Cons

Pros

  • Purpose-built for product analytics, with best-in-class funnels, retention, and flows.
  • Fast, interactive querying even over large event volumes.
  • Flexible identity and property model that captures rich behavioral context.
  • Generous free tier for smaller event volumes, lowering the barrier to entry.
  • Strong cohort tooling that bridges analytics and activation/marketing.

Cons

  • Requires deliberate event-tracking planning; poorly designed event schemas lead to messy, hard-to-trust data.
  • Less focused on marketing/acquisition reporting than tools like Google Analytics.
  • Costs scale with event volume and can grow quickly for high-traffic products.
  • Implementation is more involved than drop-in page-view analytics.
  • Data is vendor-hosted, which may not suit teams with strict data-ownership requirements.

Mixpanel vs Alternatives

Mixpanel's closest rival is Amplitude; both are dedicated product-analytics platforms with very similar event models. The bigger philosophical contrast is with general web analytics like Google Analytics 4 and with customer-data platforms like Segment that feed analytics rather than replace them.

PlatformPrimary focusData modelStrengthBest for
MixpanelProduct analyticsEvents + propertiesFunnels, retention, flowsProduct teams optimizing engagement and conversion
AmplitudeProduct/behavioral analyticsEvents + propertiesBehavioral cohorts, journeysGrowth teams wanting deep behavioral analysis
Google Analytics 4Web + app analyticsEvents (free)Acquisition, ads integration, BigQueryMarketing-led teams in the Google ecosystem
SegmentCustomer data platformEvents routed to toolsSingle integration, many destinationsTeams sending one event stream to many tools

Versus Amplitude, the two are close competitors; Mixpanel is often praised for an approachable interface and fast querying, while Amplitude is known for deep behavioral cohorting. Versus Google Analytics 4, Mixpanel is more specialized for in-product behavior and less oriented toward marketing-channel and advertising reporting. Many teams actually use a CDP to send the same events to both Mixpanel and GA4.

Common Use Cases

  • SaaS activation and onboarding. Measure how many new users reach the "aha" moment and where onboarding funnels leak.
  • Feature adoption analysis. Track which features are used, by whom, and whether usage correlates with retention.
  • Conversion-funnel optimization. Diagnose drop-off in signup, checkout, or upgrade flows and test improvements.
  • Mobile app engagement. Use the mobile SDKs to understand session frequency, feature usage, and retention across app versions.
  • Cohort-based growth experiments. Build behavioral cohorts and feed them into experimentation and lifecycle messaging.

Frequently Asked Questions

What is the difference between Mixpanel and Google Analytics?

Google Analytics is primarily a web (and app) analytics tool oriented toward traffic and acquisition, with strong ties to Google Ads and BigQuery. Mixpanel is a product-analytics tool oriented toward in-product behavior, with deep funnels, retention, and cohort analysis. GA4 has moved to an event model too, but Mixpanel remains more specialized for understanding how users engage with features over time.

How do I detect Mixpanel on a website?

Look for a script from cdn.mxpnl.com, the global mixpanel object in the DevTools Console, network requests to api.mixpanel.com/track, and first-party cookies prefixed mp_. If the library is loaded through a tag manager or a CDP, it may not appear in View Source, so confirm with the DevTools Network tab.

Why might Mixpanel not show up in View Source?

Many sites load Mixpanel through Google Tag Manager or route it through a customer-data platform like Segment. In those cases the Mixpanel library is injected at runtime rather than written into the server-rendered HTML, so a raw curl or View Source check misses it. The runtime network request to api.mixpanel.com is the dependable signal.

Is Mixpanel free?

Mixpanel offers a free tier that covers a monthly allowance of events, which is enough for small projects and early-stage products. Beyond that allowance, paid plans scale with event volume and add features and data history. Because pricing is event-based, high-traffic products should estimate their monthly event counts before committing.

Can Mixpanel and Amplitude be used together?

Yes. Teams that route events through a customer-data platform can send the same event stream to both Mixpanel and Amplitude, often to compare tools or to satisfy different stakeholders. In practice most teams standardize on one to avoid duplicated tracking-plan maintenance, but parallel deployments are technically common during evaluations.

What does the mp_ cookie tell me about a site?

A first-party cookie named mp_<token>_mixpanel confirms that the Mixpanel browser library has initialized on the page, and the token segment corresponds to the project's identifier. The cookie stores the visitor's distinct ID and super properties so that events across page loads are attributed to the same person. Spotting it in DevTools under Application, then Cookies, is one of the quickest confirmations that a site is running Mixpanel client-side, even before you inspect any network beacons.

Does Mixpanel work without cookies or for logged-out users?

Mixpanel can track logged-out users by assigning an anonymous distinct ID stored client-side, then merging that history into a known profile once the user is identified. Modern implementations can also operate with reduced or alternative storage where cookies are restricted, and server-side tracking sidesteps browser storage entirely. The exact behavior depends on the SDK version and configuration, but the core idea is that anonymous behavior is captured first and stitched to an identity later.

Mixpanel - Websites Using Mixpanel | StackOptic