when comparing cohorts defined by events versus cohorts defined by funnels, are both kept updated with new users over time?
Yes, both types of cohorts are kept dynamically updated over time. Here's how it works: Cohorts are computed dynamically, not as static snapshots. Every time you use a cohort in a query, Mixpanel freshly computes the set of users who currently qualify for that cohort at the time the query is run. [How Cohorts Are Computed] This applies regardless of whether the cohort is defined by:
Events (e.g., "users who watched more than 10 videos in the last 7 days") — built via the Cohort Builder
Funnels (e.g., users saved directly from a Funnels report) — created by clicking into a funnel result and saving that group as a cohort
In both cases, the cohort reflects users who qualify as of right now, not a historical snapshot of users who ever qualified. [How Cohorts Are Computed] One important distinction to keep in mind:
Event-based cohorts use a rolling window (e.g., "last 7 days"), so the membership continuously shifts as users perform or stop performing the relevant actions.
Funnel-based cohorts and event-based cohorts can give different answers when time windows matter. A cohort looks at users who meet criteria over a defined past period, while a funnel tracks whether users convert within a forward-looking conversion window. If you care about a specific conversion window, funnels may give a more accurate answer. [How Cohorts Are Computed]
Exception — CSV-based cohorts: If you create a cohort by uploading a CSV, that cohort is static and will not update over time, since it's tied to a fixed user property set at upload time. [Creating a Cohort via CSV]
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
