A conversion funnel is the path people take toward a goal, such as signing up, subscribing or buying. It is also the report that shows how many of them get through each step. Funnels are one of the most useful reports in product analytics because they show you exactly where people drop off. This guide covers what a conversion funnel is, how to build one, and how to fix the leaks.
What is a conversion funnel?
A conversion funnel is a series of steps on the way to a goal. Each step has fewer people than the one before it. Think of a kitchen funnel: wide at the top, narrow at the bottom. On a recipe site, people might view a recipe, then save it, then mark it as cooked. Some people leave at every step, so the funnel gets narrower as it goes.
The steps you pick depend on your product:
- SaaS signup funnel: landing page → sign up → activate → upgrade
- Ecommerce funnel: product view → add to cart → checkout → purchase
- Content funnel: article view → save → return visit
The conversion rate is the share of people who make it from one step to the next, or all the way through. If 1,000 people view a recipe and 175 save it, that step converts at 17.5%. A funnel turns "we're losing people somewhere" into "we're losing 60% of people between add-to-cart and checkout." That is a problem you can fix.
Why do you need a conversion funnel?
A funnel shows you where people get stuck or give up. You stop guessing what's wrong and see the exact step where people lose interest or hit a problem. That tells you where to spend your effort.
Pair a funnel with a retention report and you see more than whether people convert. You also see whether they stick around afterward.
Creating your first funnel
You can build a funnel in Pieowl in a few minutes. Here's how.
1. Create a report
Open your site and click Create report.
2. Pick your steps
Each step is an event. A step can be a page view with a filter, or any custom event you track.
For a login-to-signup funnel, you could use:
- A
screen_viewevent filtered topath = /login - A
sign_upevent
Add the steps in the order people should do them.
3. Switch the chart type to Funnel
At first, the report shows a line chart with one line per event. Change the chart type to Funnel to see the steps as a funnel.
4. Check the funnel settings
Two settings change how people are counted:
- Funnel group. By default, a person must finish all steps in the same session. Switch it to Profile to count people who finish across several visits.
- Funnel window. How long someone has to get from the first step to the last. The default is 24 hours.
5. Read the results
Say 1,000 people view a recipe. That is the top of your funnel. If 175 of them save it, your conversion rate for that step is 17.5%. That number tells you how well this part of your flow works.
Pieowl also points out the step with the most drop-offs, so you know which step to fix first.
This example has two steps. You can add as many as you like, but 3 to 5 steps is easier to act on.
Prefer to skip the clicking? Connect your AI assistant, like Claude or Cursor, through Pieowl's MCP server and ask, for example, "Show me a funnel from the pricing page to sign_up for last month".
Making your funnel work better
Start by looking for big drops between steps. Those are your best chances to improve. If many people leave after viewing a recipe but before saving it, you might make the save button easier to see, or give people a better reason to save.
Keep your funnels simple at first. Track 2 to 4 important steps, not everything at once. Check your funnel on a regular schedule, such as weekly, and compare time periods to see if your changes work.
Real-world funnel examples
Here are common ways to use funnels:
- A recipe site tracks the path from viewing a recipe to cooking it.
- An online store follows the path from viewing a product to finishing a purchase.
- A signup flow tracks people from the homepage to confirming their email.
Pick the steps that matter most for your goals.
Tips for success
Start small and stay consistent. Begin with one simple funnel for your most important flow. Check it often and look for patterns. When you change your site or app, watch how the funnel moves.
Every small fix counts. Help a few more people finish each step, and those wins add up over time.
Compare versions with a breakdown
If you already show different versions of a page or flow, you can compare them in one funnel. A breakdown splits the funnel into groups, a bit like GROUP BY in SQL.
Here's how:
- Send the version with your events, for example a
versionproperty set tov1orv2. - Build your funnel as normal.
- Add a breakdown on the
versionproperty. - Read the results side by side.
In an example where v2 converts at 7% and v1 at 5.4%, v2 is about 30% better. A breakdown like this helps you:
- check whether a new feature helps
- compare two designs
- measure the impact of a change
- decide which version to keep
Give each version enough time and enough people before you decide, so the gap is not just noise. You can also add more than one breakdown, such as version and device type, to check that a change works for everyone.
Build your first conversion funnel
You don't need a data team to build a conversion funnel. Pieowl gives you funnels, retention and event tracking in one place. Track the events that matter, switch the chart type to Funnel, and you'll see exactly where people drop off. Pieowl sets no cookies, so in many cases you don't need a consent banner for analytics (details). Your data is stored in the EU.
Start a 14-day free trial. You don't need a card, and plans start at $9 a month for 10K events.