[Week 15] Learning Mixpanel: Mastering Flows with Mixpanel

Share
[Week 15] Learning Mixpanel: Mastering Flows with Mixpanel

Introduction

Welcome to Week 10 of Learning Mixpanel. I’m Ansh, a Mixpanel Certified Partner. I’ve had the privilege of working with 60+ startups, helping them set up their analytics infrastructure and gain actionable insights using Mixpanel.

Curious about my work? Check out my website for case studies, testimonials, and more details about what I do.


Tired of Mixpanel data going wrong - events missing, properties breaking, or random spikes?

Pravix makes it simple to detect these issues and keep your data clean.

Today, I’m going to talk about how to use flows in Mixpanel

Let’s get into it


If your preferred consumption is audio visual - access the video on Youtube

Flows help you understand user paths before, after, or between events. You can see the top paths users take to reach a specific event.

For example, you can explore what users do after making a purchase.

Mixpanel Flows visualization showing user journey from Purchase Completed through Checkout Started, Product Viewed, and Sign Up events with drop-off metrics

The Flows report has 3 key parts:

  • Metric
  • Conversion criteria
  • Chart Type

Metric

Here, you choose:

  • Event: The event you want to analyze.
  • Before or After Whether you want to see steps before or after the event (or both).
  • Number of Steps How many steps you want to analyze.

Example: You want to see the last 3 steps users take before making a purchase and the first 3 steps after.

Mixpanel user flows diagram showing purchase completion funnel with connected event nodes and conversion percentages across multiple steps

Choosing multiple events

You can also look at steps between two events instead of just before or after one event.

Example: You want to track users who completed Sign up, see their next 3 steps, and then understand how these users reach the Purchase Completed event. This helps identify steps users are likely to take to complete a purchase.

Mixpanel user flow visualization showing signup to purchase conversion funnel with drop-off rates

In this case, Flows act like a funnel, calculating how many users move from Event A to Event B, then detailing their steps.


Conversion Criteria

In Conversion Criteria, you can choose to analyze by Users, Total Events, or Sessions, and set specific conversion conditions when analyzing single/ multiple (works in a different way for single vs multiple events) events.

Mixpanel conversion criteria filters showing within 7 days, uniques, and expand events by property options

Single Event

For a single event (before or after), Mixpanel counts by Unique Users by default. You can change this to Total Events or Sessions.

Example: If you want to analyze the steps users take after every purchase, switching to Total Events will give you a clearer picture of actions taken after each purchase, not just on a user level.

Mixpanel user flow diagram showing purchase completion funnel with multiple event paths, conversion rates, and drop-off points

Multiple Events (funnel)

  • Time Period Set a time limit for users to complete Event B after Event A.
  • Counting Method Default is Users, but you can switch to Total Events or Sessions.
  • Exclude Users You can exclude users who performed a specific event between Event A and Event B.
  • Holding Property Constant Ensure that users who move through the funnel maintain a specific property across events.

Example: You want to analyze Sign Up Completed to Purchase Completed but exclude users who viewed a cart, and ensure purchases are made within 7 days of signing up.

Mixpanel user flows dashboard showing sign-up to purchase conversion funnels with drop-off rates and event percentages across multiple pathways

Expand Events by Property

Expand Events by Property allows you to break down an event by a specific property for deeper insights.

Example You want to see the steps before a purchase and break down Checkout Started by the search engine to understand which search engine drives the most conversions.

Mixpanel user flow diagram showing conversion path from checkout started through product viewed to purchase completed with conversion rates by traffic source

Chart Type

In Flows, there are two chart types:

  • User Flows: Shows the paths users take before or after performing a specific event.
  • Top Paths: Displays the most common paths users take before or after an event.
Mixpanel User Flows menu dropdown showing options for User Flows and Top Paths

User Flows

Use User Flows to see the steps users take after completing an event, such as after making a purchase.

Mixpanel user flows funnel visualization showing conversion paths from purchase completed through checkout and product events with drop-off rates

Top Paths

Use Top Paths to see the most common paths users take after an event, such as after signing up.

Mixpanel funnel analysis showing two conversion flows with drop-off rates across sign-up and product view steps

You can also dive deeper into specific paths by clicking View as Funnel, which will take you to the Funnels report for that flow.


Additional features of Flows

Flows has several customization features that allow you to tailor the report to your needs. Let’s explore them one by one.


Hide Events

You can hide specific events from the Flows report if you’re not interested in seeing them.

Event selection dropdown in Mixpanel with Checkout Started checked and options to filter Cart Viewed, Login Completed, and ad data events
Mixpanel Flows diagram showing user journey from Sign Up Completed through Product Viewed, Product Added, and Products Searched events with drop-off metrics

You can also hide events by clicking directly on an event.

Context menu with options to expand by property, hide event, add or remove event rows, and view users

Rows of Events

You can adjust the number of rows shown in the flow. The default is 3 rows, but you can change this to show more or fewer rows.

Mixpanel User Flows panel showing "Rows of Events" configuration with 5 rows selected
Mixpanel user flow diagram showing sign-up completion as starting event with branching paths to product views, searches, and drop-off

You can also add/ remove a row of events by clicking directly on an event.

Mixpanel context menu with options to expand by property, hide event, add or remove event rows, and view users

Collapse Repeated

This feature collapses repeated back-to-back events into one, making it easier to focus on other events in the flow.

Toggle menu showing "Collapse Repeated" and "Show Custom Events" options in Mixpanel Flows

Before

Mixpanel flow diagram tracking user journey from sign-up through product viewing, searching, and adding items across multiple steps

After

Mixpanel flows visualization showing user journey from sign-up through product discovery and search actions with conversion percentages

Show/ Hide Custom Events

You can choose whether to display or hide custom events within the flow.

Mixpanel funnel settings menu with toggle options for collapsing repeated events and showing custom events

Adding/ Removing steps

You can easily add or remove steps directly from the Flows UI to adjust the analysis.

Mixpanel user flow showing sign-up completion leading to product views across multiple steps

Breakdown by Conversion

This feature helps you analyze flows by comparing users who converted versus those who didnʼt. For example, you can track the flow from Sign Up to Purchase Completed for both converted and non-converted users.

Mixpanel Flows funnel visualization showing user conversion journey from Sign Up through Purchase with drop-off percentages at each step

Read more