Coderhouse goes global

🌍

Read more

What Is Funnel Analysis and How Analysts Find Conversion Drop-Offs

AI Engineering

Build and ship real applications with LLMs, agents and automation.

8 weeks · Live online · View course →

Data Analytics

Go from zero to job-ready analyst with SQL, Python and BI tools.

10 weeks · Live online · View course →

Dan Patiño

AI Strategy & Innovation at Coderhouse

Data

What Is Funnel Analysis and How Analysts Find Conversion Drop-Offs

What Is Funnel Analysis and How Analysts Find Conversion Drop-Offs

Funnel analysis is a way of measuring how people move through a sequence of steps toward a goal — for example, landing on a product page, adding an item to the cart, starting checkout, and paying. For each step, you count how many users reach it and how many drop off before the next one. The result is a simple picture that answers a question every product, marketing, and growth team asks constantly: where are we losing people, and how much is that costing us?

The idea is old (sales teams have talked about pipelines and funnels for decades), but it has become a core data analyst skill because almost every digital product now logs user events. Tools like Google Analytics 4 funnel exploration, Mixpanel Funnels, and Amplitude funnel charts let you build one in minutes. The hard part is not drawing the chart — it is defining the steps correctly and reading the numbers without fooling yourself.

How a conversion funnel works

A funnel is an ordered list of events. Each user who completes step one enters the funnel; the tool then checks whether that same user completed step two, then step three, and so on, usually within a time window you choose (for example, seven days). Two numbers matter at every step:

Step conversion rate: the share of users who reached the previous step and also reached this one. If 10,000 people view a product and 1,800 add it to the cart, the step conversion is 18%.

Overall conversion rate: the share of users who entered the funnel and reached the final step. If 300 of those 10,000 eventually pay, overall conversion is 3%.

The gap between steps is the drop-off. A funnel with five steps where one step loses 70% of users while the others lose 10–20% is telling you exactly where to look first.

Closed vs open funnels

In a closed funnel, users must enter at the first step and complete steps in order. In an open funnel, users can enter at any step. Closed funnels are better for strict flows like checkout or sign-up; open funnels help when people arrive from many entry points, such as a search result that lands them directly on step three. GA4 lets you switch between both modes, and the choice can change your conversion rates noticeably, so always state which one you used.

Step by step: building a useful funnel

1. Start from a business goal

Pick one outcome that matters: a purchase, a trial activation, a completed onboarding, a booked demo. A funnel without a clear goal becomes a list of random events. This is where good KPI definitions pay off: the last step of the funnel should map to a metric leadership already tracks.

2. Define each step as a precise event

“Viewed pricing” is vague; page_view where the page path is /pricing is precise. Agree on event names and properties with engineering before you trust the chart. Many funnel surprises turn out to be tracking bugs, such as an event firing twice or not firing on mobile.

3. Choose the counting unit and time window

Decide whether you count users, sessions, or accounts. For B2B products, accounts often make more sense than individual users. Then choose a conversion window that matches real behavior: minutes for a checkout, days or weeks for a free trial that converts to paid.

4. Segment before you conclude

The average funnel hides the story. Break it down by device, traffic source, country, new vs returning users, or plan type. It is common to find that desktop converts well while mobile collapses at one specific form field, or that paid traffic enters easily but rarely pays.

5. Look at time to convert

Most funnel tools show how long users take between steps. A step with a reasonable conversion rate but a very long median time can still be a problem, because every extra day gives people a chance to forget or choose a competitor.

Funnel analysis in SQL

When events live in a warehouse, analysts often build funnels with SQL instead of a point-and-click tool. The usual pattern is to compute, for each user, the first timestamp of each step, then count users whose timestamps appear in order within the window. Window functions and conditional aggregation (MIN(CASE WHEN event = 'add_to_cart' THEN event_time END)) do most of the work. Building it yourself forces you to make the definitions explicit, which is exactly why many teams keep a SQL version as the “source of truth” next to their dashboard.

Reading a funnel without fooling yourself

Drop-off is a symptom, not a diagnosis. A funnel tells you where people leave, not why. Pair it with session recordings, surveys, support tickets, or user interviews to understand the cause.

Do not compare funnels with different definitions. A change in the conversion window or in closed vs open mode can move the numbers more than any product change.

Validate fixes with experiments. If you redesign the step with the biggest drop-off, run an A/B test instead of comparing this month to last month, since seasonality and traffic mix can create fake improvements.

Connect the funnel to what happens after. Converting more users is only good if they stay. Combine funnels with cohort analysis and churn analysis to check that the extra conversions are healthy customers, not people who leave a week later.

Where AI fits in

Analytics platforms increasingly add AI features that flag unusual drops in a funnel step, suggest segments that explain a change, or summarize a funnel in plain language. They are useful for speed, but the analyst still has to check the event definitions, the window, and whether a “significant” drop is real or just noise from a small segment. Machine learning also shows up downstream: teams use funnel behavior as features to predict which leads or trial users are most likely to convert.

FAQ

What is a good funnel conversion rate?

There is no universal benchmark. It depends on the industry, the price, the traffic source, and how you define the steps. The most useful comparison is your own funnel over time and across segments.

What is the difference between funnel analysis and cohort analysis?

Funnel analysis measures progress through a sequence of steps toward one goal. Cohort analysis groups users by when they started (or another shared trait) and tracks their behavior over time, typically retention.

Which tools do analysts use for funnels?

Product analytics tools such as GA4, Mixpanel, Amplitude, and PostHog, plus SQL on a data warehouse and BI tools like Looker Studio or Power BI for reporting.

Keep learning

Funnels sit right at the intersection of data analysis and product decisions, and AI tools are making them faster to build and explore. If you want to go deeper:

  • Data Analytics Course — learn SQL, dashboards, and the analysis skills to build and read funnels with confidence.

  • AI Engineering Course — learn to build AI applications that use behavioral data to predict and automate decisions.

Dan Patiño

I'm Dan Patiño, head of AI Strategy & Innovation at Coderhouse. My day-to-day work involves merging the tactical management of e-commerce (CRO, Email Marketing and SEO) with the development of disruptive solutions. I specialize in building internal AI-powered apps to automate tasks and boost innovation within the team. I firmly believe that technology is strategy's best ally. To dive deeper into my professional journey, I'll be waiting for you on my LinkedIn profile.