I want a funnel where I want to see any event performed by anyone on the platform, out of those, how many have an account (they have an assigned user ID) and then how many have done any one of the 6 purchases. How to achieve this visualization?
You can build a 3-step funnel and use a custom event for “any purchase.”What to set up: 1) Step 1: “Any event” - In Mixpanel funnels, each step must be an event. If you literally want “any event,” create a Custom Event that includes all tracked events (or a broad subset like App Open, Page View, etc.). Custom Events let you merge many events into one virtual event you can use as a funnel step. [Custom events]2) Step 2: “Has account (assigned user ID)” - Use the same “Any event” as Step 2, but add an inline filter requiring the presence of your “user ID” property (e.g., where user_id is set/not empty). Inline filters restrict a single funnel step to events with the property/value you specify. [Filters]3) Step 3: “Any one of 6 purchases” - Create a Custom Event named, for example, “Any Purchase” that combines your 6 purchase events. Use this as Step 3. [Custom events]How to build it in Funnels: - Define steps in order: - Step 1: Custom Event = “Any Event” (or choose a broad anchor event if you prefer). - Step 2: Same event as Step 1, add inline filter: user_id is present (or user_id != null). - Step 3: Custom Event = “Any Purchase” (union of your 6 purchase events). - Choose your counting method and measurement. By default, Funnels uses unique conversion rate, which is fine here; you can also switch to Totals if you want multiple attempts counted. [Funnels quickstart; Counting methods] - Optionally: - Add global filters if you want to limit to a platform/browser, etc. [Filters] - Hold properties constant or add exclusion steps if you need stricter criteria. [Analyze conversions] - Click any step and “View as Flow” to inspect where people came from before Step 1 or what drop-offs did instead. [View as Flow; Flows overview]Notes/limitations based on docs: - Mixpanel doesn’t provide a built-in “any event” selector; you’ll create a Custom Event that includes the events you care about as your top-of-funnel. [Custom events] - Inline filter on Step 2 is the documented way to restrict that step to users “with account” via your user_id property being present. [Filters]This setup will visualize:
- Step 1: all activity, - Step 2: among those, activity by identified users (have user_id), - Step 3: among those identified users, how many did any of the 6 purchase events.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! 📚
It sounds like you’re trying to create a Custom Event but can’t add underlying events to its definition. Here’s the documented way to create one and a few checks to troubleshoot: How to create a Custom Event - In a Funnels (or Insights/Retention/Flows) report, open the metric picker: Select Step/Events → Create New → Custom Event. - Select the events you want to combine (you can also add property filters if needed). - Name it and click Save (or Save and Share to make it available to others). [Custom Events]Things to check if you can’t add events - Permissions/sharing: By default, a custom event is private to the creator until you share it. If you don’t see events after creating, make sure it’s saved and (optionally) shared. [Custom Events] - Event availability: Mixpanel has a soft limit of 5000 distinct event names; names beyond that are ingested but not indexed for autocomplete. You might need to type the exact event name if it doesn’t appear in search/autocomplete. [FAQ limits] - Use case fit: If you want “Event A OR Event B” (e.g., six different purchase events), Custom Events are the right tool; they’re supported across Funnels, Retention, Cohorts, and Flows. [Funnels FAQ; Custom Events]Alternative in Funnels - If your goal is to compare multiple events at a step without creating a custom event, you can use Event Comparison on a funnel step to see % reaching each of several events. [Comparison events]If you’re still blocked - Please share what you see: are events not appearing in the selector, is the Save button disabled, or do you get an error? The docs don’t list other known limitations beyond the above, so details will help pinpoint the issue. I’m sorry I can’t see your project state directly. The knowledge sources don’t mention additional causes for being unable to add events to a custom event.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! 📚
Short answer: Mixpanel doesn’t provide a built-in “all events” selector for Custom Events, and the docs don’t describe a way to auto-include every event without listing them.What you can do instead: - Create a broad custom event that includes a manageable set of top-level events (e.g., App Open, Page View, Click, Screen View) that reasonably represent “any activity,” and use that as Step 1. [Custom Events] - If your end goal is a funnel like “any activity → identified user → any purchase,” you can: - Step 1: Use that broad custom event (“Any Activity”). - Step 2: Same event with a filter like user_id is present. - Step 3: Custom event combining your 6 purchase events. [Custom Events; Funnels FAQ]Why this is necessary: - Custom Events are defined by explicitly selecting underlying events (and optional property filters). The documentation shows creating them by choosing specific events; it doesn’t mention a wildcard or “include all events” option. [Custom Events]If you must truly include everything: - The knowledge sources don’t document a supported way to define a Custom Event that auto-includes all current and future events. I’m sorry, but there’s no information about a wildcard-based custom event in the provided docs. [Custom Events]
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.