Use Mixpanel Cohorts to define groups of users who share a set of properties or have performed a particular group of events. When you create a cohort, you can use it to group and filter data for granular analysis.
Use Cohorts in Reports
You can create a new cohort in the Cohorts tab of the Users menu. You can also create cohorts directly from a Retention report or a Funnels report. After you create a cohort, you can use it to analyze your user data in the core Analysis reports (except Live View and Formulas). You can also use it to target users in Mixpanel Messages.
Visualize Cohorts Over Time
Select a cohort from the Insights drop down menu to see how the number of users in the cohort has changed over time.
When you visualize a cohort over time, you can breakdown by another cohort, compare to an event, or compare to another cohort.
Note on cohorts whose filters contain user profile properties:
Because user profile properties only store the most recent value, cohorts involving user profile properties will use the current value for those properties (even if the value changed over time).
For example, suppose the cohort's filter criteria is: users where user[“City”] == “SF” and “Did Event: Order Ride 3 times in Last 7 days”.
Mixpanel would compute the above over the last 30 days and then build the set of users who have property user[“City”] == “SF” as of right now and intersect that with the daily cohort of users who did Order Ride 3 times in the last 7 days.
Cohorts have several characteristics that can affect results in Mixpanel reports. While Cohorts are intuitive, the following traits are important to realize when interpreting results.
Cohorts are Dynamic
Users qualify for a cohort based on the specified conditions. This doesn’t ensure that that user will always be in the cohort.
For example, assume the condition of the cohort is performing a “Song Play” event in the last 30 days. If a user plays a song once in thirty days, they will enter the cohort. If that user doesn’t listen to another song at the 30 day mark, however, then they will exit the cohort as they no longer meet the qualifying condition of having performed a “Song Play” event in the last 30 days.
Cohorts are Always Current at the Time you Run a Report
A cohort is always current and will reflect users that meet the qualifying conditions at the time a report is run. It is not possible to review the history of a cohort.
This is important to consider when running a report with a “From Date” and “To Date” selected. The analyzed cohort will not be the cohort during the “From Date” and “To Date” time period. The analyzed cohort will be users currently in the cohort.