Updated July 2026.
Every product has a funnel, whether you've defined one or not. Users arrive, take actions, and either convert or leave. The difference between a good product team and a great one is knowing exactly where and why users drop off.
What is a conversion funnel?#
A conversion funnel is a sequence of steps users take toward a goal. It could be:
- Sign-up flow: Landing page → Pricing → Sign up → Onboard
- Purchase flow: Product page → Add to cart → Checkout → Payment
- Activation flow: Register → First action → Second action → Habit loop
The "funnel" metaphor comes from the shape: many users enter at the top, fewer make it through each step. Your job is to understand why users drop off and fix the leaks.
Build your first funnel
Grain lets you define conversion funnels with point-and-click event capture — no code changes, no developer tickets. See exactly where users drop off and why. Start a 14-day free trial, no card required.
Building your first funnel#
Step 1: Define the goal#
Start from the end. What's the one action that means a user got value from your product? That's your conversion event.
For a SaaS product, this might be "created first project" or "invited a team member." For e-commerce, it's "completed purchase."
Step 2: Map the critical path#
Work backwards from the goal. What are the minimum steps a user must take to get there?
A common mistake is making funnels too granular. You don't need 15 steps. Start with 4-6 steps that represent meaningful user decisions.
Step 3: Instrument the events#
Each step needs a corresponding event in your analytics. Use descriptive names:
page_view (page: "/pricing")
button_click (action: "start_trial")
signup_completed
onboarding_step (step: 1)
first_project_created
Step 4: Set your baseline#
Before you optimize anything, measure what you have. Run the funnel for 2-4 weeks to establish a baseline conversion rate at each step.
Reading funnel data#
Once your funnel is collecting data, look for these patterns:
The cliff#
One step has a dramatically higher drop-off than others. This usually indicates a UX problem, confusing copy, or a technical issue (like a broken form).
The slow bleed#
Small, consistent drop-offs at every step. This suggests a general friction problem — too many steps, too much cognitive load, or unclear value proposition.
The bounce-back#
Users reach a step, go back to a previous step, and eventually leave. This often means they're looking for information they can't find, or they're comparison shopping.
Optimization strategies#
Fix the biggest leak first#
Calculate the absolute number of users lost at each step, not just the percentage. A 20% drop-off on a step with 10,000 users (2,000 lost) matters more than a 50% drop-off on a step with 100 users (50 lost).
A/B test changes#
Don't change everything at once. Pick the step with the biggest leak, form a hypothesis, and test one change at a time.
Segment your funnel#
Not all users are the same. Break your funnel down by:
- Acquisition source — Do users from organic search convert differently than those from paid ads?
- Device type — Mobile conversion rates are typically 50-70% lower than desktop for complex flows.
- User type — New vs. returning users often have very different funnel shapes.
Reduce steps#
The single most effective optimization is removing steps entirely. Every additional step in a flow typically reduces conversion by 10-20%. Question whether each step is truly necessary.
Common mistakes#
- Optimizing the wrong metric — A higher sign-up rate doesn't matter if those users churn in week one. Optimize for activation, not just conversion.
- Ignoring mobile — If 60% of your traffic is mobile but your funnel was designed for desktop, you have a mobile problem, not a conversion problem.
- Too many funnels — Start with one primary funnel. Get it working well before adding complexity.
- Not accounting for time — Some conversions take days or weeks. A user who signs up today might not activate until next Thursday. Make sure your funnel windows are wide enough.
How Grain and Kai surface the leak automatically#
Everything above is the manual version: define the funnel, read the shape, form a hypothesis, dig into replays. It works, but it takes time and expertise. Grain compresses it.
You build the funnel once with point-and-click event capture. From there, Kai's Deep Investigation watches it for you. When a step drops, Kai cross-references the funnel against behavioral signals — form interactions, scroll depth, dead and rage clicks, session clusters — segments the affected users, and names the cause with the evidence attached. Instead of a chart that says "checkout is down 30%," you get "the submit handler breaks in Instagram's in-app browser, and that's where most of Tuesday's campaign traffic landed."
That's not hypothetical. It's how one team found 700+ form interactions with zero submissions in four minutes during their highest-traffic week, a cliff no top-line dashboard showed. When the number you're staring at is a funnel drop, our full diagnostic guide to why conversions drop walks the decision tree from "something's down" to "here's the exact break."
This is also the gap most analytics tools leave open. GA4 will show you the funnel dropped but never tell you why, which is the whole reason teams switch. See Grain vs. Google Analytics for the side-by-side, and pair funnels with session replay so you can watch the exact users who abandoned each step.
Measuring success#
A healthy funnel has:
- Overall conversion rate above your industry benchmark — B2B SaaS typically sees 3-7% visitor-to-trial, 15-25% trial-to-paid.
- No single step with more than 40% drop-off — If any step loses more than 40%, it needs immediate attention.
- Improving trend — Month-over-month improvement, even small (1-2% per step), compounds dramatically.
Stop guessing where users drop off
Set up your first funnel in Grain in under five minutes, then let Kai read the drop-offs and name the cause. Real-time rates, segment breakdowns, and session replay behind every number. Start a 14-day free trial, no card required.
The goal isn't a perfect funnel. It's a funnel you understand well enough to improve systematically. Start measuring, find the biggest leak, fix it, and repeat.