Funnel Lab

Watch users flow. See exactly where they leak.

Pick the steps, and Funnel Lab shows how many people make it through each one, how long it takes, and the most likely reason the rest left.

Sample: food-delivery app
Checkout funnel Last 7 days
Opened app10,000
Browsed menu7,400-26%
Added to cart3,100-58%
Reached payment2,050-34%
Ordered1,640-20%
Conversion 16.4%Orders streaming 1,640Biggest drop Added to cart
Ask Zortilla · on "Added to cart"

Most drop-offs here happen on Android after the delivery-fee screen loads. A fee shown late is the likely cause. Try showing the fee on the menu page.

Create an experimentEstimate · based on 4,300 sessions
STEP 01build

Any events, any order, in seconds

Choose two to twenty steps from your events. Set the conversion window, count unique users or totals, and require steps in strict order or any order.

  • Time to convert for every step, so slow steps stand out next to leaky ones.
  • Holding constant properties like device, so a user switching phones is treated correctly.
Checkout funnelfunnels / checkout7 days
Opened app10,000
Browsed menu7,400
Added to cart3,100
Reached payment2,050
Ordered1,640
-58%A drop-off number alone tells you where, not why.
STEP 02explain

Drop-off reasons, not just drop-off rates

For each step, Zortilla looks at the last things users did before leaving: errors, slow screens, prices shown, rage taps. It groups them into reasons you can fix.

  • Linked to sessions. Open the exact sessions behind each reason.
  • Labeled as estimates, with the number of users each reason covers.
Why users leftAdded to cart-58%
Delivery fee shown at payment41%
Payment page load over 4s23%
Coupon field error14%
Address form reset on back9%

Share of users who left, matched by the last event before exit. Estimates, linked to the sessions behind them.

-26%Averages hide the problem. One segment is usually doing the damage.
STEP 03compare

Split by segment and find the culprit

Compare iOS and Android, new and returning users, or paid and organic traffic side by side. Significant gaps are highlighted for you.

Compare segmentsAdded to cart > Reached paymentsplit
iOS74% +8 pts
Android52% -14 pts
Web68% +2 pts
New users49%
Returning81%
Paid ads44%
Organic71%
Referral77%
-12%Insight without action is the last leak.
STEP 04act

Turn the leak into an experiment

Send the worst step to Experiment Coach. It suggests tests ranked by expected impact and sets up the metric for you.

Suggested experimentsranked by expected impactAI
1Show delivery fee on the menu pageAdded to cart > payment+6 to 9%
orders
2Fix coupon error on Android 13Payment > Ordered+3 to 5%
orders
3Default to reorder tab for returning usersOpened > Browsed+2 to 4%
orders
4Compress payment page imagesPayment load time+1 to 2%
orders

Conversion windows

From 10 minutes to 90 days, per funnel.

Breakdown by any property

Platform, version, country, campaign, plan or your own.

Saved funnels

Save, name and share funnels with your team.

Funnel alerts

Get told when a step drops below its normal range.

Cohort from any step

Make a cohort of people who dropped at a step and follow them.

Embed in docs

Share a live funnel link with anyone in your workspace.

Final step of this page

You made it to the bottom. Now let's get your users here.

Every page you scrolled past was a step in a funnel. Install Zortilla and see the same picture for your own product, with the reasons people leave at each step.

event preview waiting
eventsigned_up
useryou
sourcezortilla.com
planfree, 1M events
card neededno
statusone click left
Fire this event