Introducing Event-Based Funnels
PostedWe’ve just released a new feature that makes it much easier to start tracking funnels with Mixpanel – the event-based Funnel Builder. Instead of writing code that only sends funnels steps, you can just track a bunch of events and make funnels out of them later.
This change gives us a couple of great benefits:
Integration is easier
You can now exclusively use event tracking calls, which are much simpler than funnel calls. This change also removes the need to duplicate a bunch of code in the case where an event is part of multiple funnels.
Creating new funnels is simple
Before, you had to write code to create a new funnel. Now you don’t! This means that it’s now possible for non-technical folks to create new funnels.
Using the Funnel Builder
You can access the Funnel Builder from your Funnel Overview page – just click the button in the top right.
Then you just have to select the events that make up your funnel. This is easy – simply click the event name to select it for a step. You can change or remove steps at any time.
After picking your steps, click Preview and name your funnel.
Then you can save the funnel and we will start recording data immediately.
Differences
Funnels built this way are a little different than the funnels you’re used to – because we know in advance what your steps are, we can show you a basic version of the funnel even before you have any data. Here’s what the Funnel Overview page looks like after we create a funnel:
You can also delete these funnels! Just click the small red circle located at the bottom right corner of the funnel.




Great feature – just what I’ve been waiting for.An additional bonus feature request would be to gate funnel entry based on a property value. Here’s what I mean: say I’m A/B testing 2 different funnels with event sequences: 1 > 2 > 3a and 1 > 2 > 3b. Unless I create separate events 1a and 1b, the funnels will interfere with each other. So it would be great to say “enter funnel A, only if property “mytest == A”
Great feature guys – thank you!
We agree Michael, we’ll be improving it over time so just stay tuned.