Back to blog
Analytics3 min read

Finding the widest gap in your funnel

Most stores fix the step they have a ready number for, not the step losing them people. The rule is one line: compute the transition rate between each pair of steps and start at the lowest.
Most stores fix the step they have a ready number for, not the step losing them people. The rule is one line: compute the transition rate between each pair of steps and start at the lowest.

Visit, product, cart, checkout, order. Your customer stops at one of these, and the step they stop at is rarely the one you have a ready-made number for.

Read the funnel as transition rates

An illustrative funnel on 10,000 visits a month:

StepCountTransition rate
Product page4,20042% of visits
Add to cart1,90045% of product viewers
Checkout started59031% of carts
Order completed48081% of checkouts started

The figure that matters isn't the size of a step, it's the rate at which people move to the next one. The weakest transition here is 31%, which is 1,310 people lost in a single move.

Compare the two fixes before choosing

  • Lift that 31% to 38%: 722 checkouts started, so 585 orders. 105 more orders, with no extra ad spend.
  • Lift visit-to-product from 42% to 46%: roughly 520 orders. 40 more orders, for considerably more work.

It's similar effort either way. The difference is that you worked on the widest gap rather than the nearest one.

Why the wrong thing usually gets fixed

Abandoned cart count is the number every platform shows plainly, so it's the number the merchant has. A plan gets built on it: recovery messages, a coupon, a WhatsApp reminder. A month later the result is thin, because the cart wasn't where the loss happened.

Between "added to cart" and "started checkout" sits the moment shipping cost appears, the moment delivery time appears, and the moment payment options appear. Those are the three most common causes of a weak 31%, and a reminder message fixes none of them.

Then read it by source

Search traffic reaches checkout and finishes. One campaign opens the product and leaves. Influencer traffic hesitates at shipping. Same steps, completely different shapes.

That changes the fix. General optimisation edits the page; optimisation by source edits the ad. If traffic from one campaign bounces off the product page while everyone else converts, the mismatch is between what the ad promised and what the page shows, and there's no page edit that repairs it.

Funnel drop-off is partly available in Flowfy today. Order and checkout events are captured reliably, while coverage of pre-purchase events like product view and add-to-cart depends on your theme, since they fire from the browser. A heavily customised theme can drop them, and that shows up as a funnel missing its middle steps. Confirm your event coverage before drawing conclusions from a step that looks unusually weak.

Common questions

What's a good conversion rate? Your own trend and your own split by source are more useful than any general benchmark. A blended benchmark hides the fact that one source converts fine and another doesn't.

How do I tell a missing event from a weak step? Compare against your store platform's counts. A step sitting near zero is usually a tracking gap rather than customer behaviour.

Fix the funnel or buy more traffic? Spending more on a broken funnel doesn't fix it, it just makes the problem bigger. Every extra visitor meets the same 31%, so you pay for people who leave at the same rate as people who buy.

Start at the weakest transition

Compute the transition rate between each pair of steps in your funnel this week, and start at the lowest. Once you've made a change, read that same step by source before judging the result, because a weak step can be weak for one source only.