Blog/Analytics

Building Your First Funnel: A Step-by-Step Guide to Tracking Conversions

A well-built funnel tells you exactly where you are losing customers and how to fix it. This guide walks through building your first funnel, benchmarking each step, and testing improvements.

KT

KISSmetrics Team

|13 min read

A funnel is the single most useful analytical tool in business. It takes the messy, nonlinear reality of customer behavior and organizes it into a clear sequence of steps: this is what people do first, this is what they do next, and this is where they stop. Every drop-off between steps is a quantified opportunity. Every improvement at a bottleneck compounds through every stage below it.

Despite their power, most companies do not have a clearly defined funnel. They have a vague sense of their conversion rate and an even vaguer sense of where people drop off. They optimize individual pages or campaigns without understanding how those pieces fit into the larger journey. The result is fragmented effort that produces fragmented results.

This guide walks you through building your first funnel from scratch: choosing the right funnel structure for your business model, instrumenting each step, establishing benchmarks, diagnosing bottlenecks, and testing improvements that actually move the numbers.

Why Funnels Matter

Funnels matter because they turn abstract business performance into a concrete, step-by-step diagnostic. Without a funnel, you know your conversion rate is 2%. With a funnel, you know that 60% of visitors view a product page, 25% of those add to cart, 70% of those begin checkout, and 45% of those complete the purchase. Now you know exactly where to focus: the 55% drop-off at checkout completion and the 75% drop-off between product view and add-to-cart.

Funnels also provide a common language for cross-functional teams. Marketing focuses on the top of the funnel. Product focuses on the middle. Sales and customer success focus on the bottom. When everyone shares the same funnel view, they can see how their work connects to the work of other teams and to the overall business outcome.

Perhaps most importantly, funnels make improvement measurable. When you change a landing page, you can see exactly whether it improved the visit-to-signup rate. When you simplify checkout, you can see whether the cart-to-purchase rate moved. This feedback loop transforms optimization from guesswork into science.

Choose Your Funnel Type

The structure of your funnel depends on your business model. While every business is unique, most fall into one of a few common patterns. Start with the template that matches your model, then customize it based on what you learn.

The SaaS Funnel: Visit, Trial, Activate, Paid

SaaS companies typically follow a four-step funnel. A visitor arrives at the website. Some percentage start a free trial. Of those, some percentage reach the activation event—the moment where they experience enough value to justify paying. Of those activated trial users, some percentage convert to a paid plan.

The critical insight of the SaaS funnel is that trial starts are not the goal—activation is. A user who starts a trial but never activates is virtually certain to churn. Measuring the trial-to-activation rate separately from the activation-to-paid rate reveals whether your problem is in onboarding (people cannot reach value) or in monetization (people reach value but do not pay).

Typical SaaS benchmarks:

  • Visit to trial: 2% to 5% for self-serve, 1% to 3% for sales-assisted
  • Trial to activation: 20% to 40% is average, 60%+ is excellent
  • Activation to paid: 40% to 60% for well-priced products
  • Overall visit to paid: 0.5% to 2% is typical for most SaaS

SaaS Conversion Funnel Benchmarks

Website Visitors100%
Free Trial Start2–5%
Activation20–40%
Paid Conversion40–60%

The E-Commerce Funnel: Visit, Product View, Cart, Checkout, Purchase

E-commerce funnels are typically five steps. A visitor arrives. Some percentage view a product page. Of those, some add an item to the cart. Of those, some begin the checkout process. And of those, some complete the purchase.

The e-commerce funnel often has its biggest drop-off between product view and add-to-cart, and between checkout start and purchase completion. The first drop-off usually indicates product page issues: unclear pricing, missing information, poor imagery, or weak social proof. The second usually indicates checkout friction: too many form fields, unexpected shipping costs, limited payment options, or security concerns.

Typical e-commerce benchmarks:

  • Visit to product view: 40% to 60%
  • Product view to add-to-cart: 8% to 15%
  • Add-to-cart to checkout start: 40% to 60%
  • Checkout start to purchase: 45% to 65%
  • Overall visit to purchase: 1% to 3% is typical, 4%+ is strong

40–60%

Visit to Product View

E-commerce benchmark

8–15%

Product View to Cart

Biggest drop-off point

45–65%

Checkout to Purchase

Friction-dependent

Typical e-commerce funnel conversion rates across industries

The Lead Generation Funnel: Visit, Lead, MQL, SQL, Close

B2B companies with a sales team typically use a lead generation funnel. Visitors become leads by filling out a form or requesting a demo. Leads are qualified by marketing (MQL) based on fit and engagement criteria. Marketing-qualified leads are accepted by sales (SQL) after initial outreach. Sales-qualified leads are worked through the sales process to a close.

Typical lead generation benchmarks:

  • Visit to lead: 1% to 3%
  • Lead to MQL: 20% to 35%
  • MQL to SQL: 30% to 50%
  • SQL to close: 15% to 30%
  • Overall visit to close: 0.02% to 0.1%

Set Up Tracking

Once you have chosen your funnel structure, you need to instrument each step. This means defining the specific event that triggers at each stage and ensuring it fires correctly and consistently.

Define Your Events

For each funnel step, define a clear, unambiguous event. For a SaaS funnel, this might be:

  • Visit: Page loaded (any page on the marketing site)
  • Trial start: User completes the registration form
  • Activation: User completes the defined activation event (specific to your product)
  • Paid conversion: User submits payment and account is upgraded

Be precise. “User visits pricing page” is better than “user shows interest.” “User clicks Add to Cart button on product page” is better than “user adds item to cart” (which might include adding from a recommendation widget or a saved list). The more precise your event definitions, the more reliable your funnel data will be.

Implement Tracking Code

Once events are defined, implement the tracking code. Most analytics platforms provide JavaScript libraries or SDKs that let you fire events with a simple function call. The implementation specifics depend on your platform, but the general pattern is the same: when the user completes a step, fire an event with the step name and any relevant properties (such as the plan selected, the product viewed, or the channel that brought the visitor).

Verify Your Data

Before building any reports, verify that every event fires correctly. Walk through the funnel yourself and confirm that each step generates the expected event. Check that event properties are populated correctly. Look for common implementation bugs: events firing on page load instead of on action, events firing multiple times per step, or events missing entirely on certain pages or devices.

Data quality at this stage determines the reliability of everything you build on top of it. A person-based analytics platform simplifies verification by letting you look up your own user record and see the exact sequence of events you triggered during testing.

Benchmark Each Step

With tracking in place, let data accumulate for at least two to four weeks before drawing conclusions. You need enough volume at each step to produce statistically meaningful conversion rates. Once you have sufficient data, establish your baseline benchmarks.

Calculate Step Conversion Rates

For each adjacent pair of steps, calculate the conversion rate: the percentage of people who complete step N that also complete step N+1. These step-level conversion rates are far more useful than your overall funnel conversion rate because they tell you exactly where people drop off.

Segment Your Benchmarks

Do not settle for a single aggregate benchmark. Segment your funnel by acquisition channel, device type, user plan or product, and any other relevant dimension. You will find significant variation. Mobile visitors might convert from visit to trial at half the rate of desktop visitors. Organic search traffic might activate at double the rate of paid social traffic. These segmented benchmarks tell you not just where the bottleneck is, but for whom the bottleneck exists.

Compare to Industry Benchmarks

Use the benchmarks provided earlier in this article as a rough guide, but treat them as directional rather than definitive. Your specific product, market, and pricing model will produce unique numbers. The most useful comparison is always your own performance over time: are your step conversion rates improving, declining, or flat?

Identify Bottlenecks

With benchmarks established, you can now identify your funnel’s bottleneck: the step with the largest drop-off relative to what you would expect. This is where you should focus your optimization effort because improvements here have the greatest impact on overall conversion.

The Biggest Drop-Off Is Not Always the Biggest Problem

A common mistake is to focus on the step with the largest absolute drop-off. In every funnel, the top step has the largest drop-off simply because it has the most volume. The visit-to-trial drop-off will always be larger in absolute terms than the trial-to-paid drop-off because there are far more visitors than trial users.

Instead, look at relative performance: which step has the worst conversion rate compared to your benchmarks or compared to what you believe is achievable? If your trial-to-activation rate is 15% when industry benchmarks suggest 30% is achievable, that is likely a bigger opportunity than a visit-to-trial rate of 3% when benchmarks suggest 4% is achievable. The absolute volume is smaller, but the improvement potential is twice as large.

Use Segmented Data to Diagnose

Once you identify the bottleneck step, segment it to understand why people drop off. If trial-to-activation is your bottleneck:

  • Do users from certain channels activate at much lower rates? That suggests a targeting problem—you are attracting the wrong people.
  • Do users who sign up on mobile activate at lower rates? That suggests a mobile UX problem.
  • Do users who complete onboarding step 3 activate at much higher rates than those who do not? That suggests onboarding step 3 is critical and you need to get more people through it.

Look for the “Almost” Users

The most valuable cohort to study is the people who almost completed the bottleneck step but did not. For checkout abandonment, these are users who began checkout but did not finish. For trial activation, these are users who completed most onboarding steps but stopped before the activation event. Understanding what stopped these high-intent users often reveals specific, fixable problems: a confusing interface element, a missing piece of information, or an unexpected obstacle.

Test Improvements

Once you have identified the bottleneck and diagnosed the likely cause, it is time to test improvements. The key word is “test.” Do not assume that your hypothesis is correct. Run a controlled experiment and let the data confirm or refute your theory.

Formulate a Hypothesis

A good hypothesis takes the form: “We believe that [change] will improve [metric] because [reason].” For example: “We believe that adding a progress indicator to the checkout flow will improve the checkout completion rate because users currently abandon when they cannot see how many steps remain.” The hypothesis connects the change, the metric, and the reasoning, making it testable and falsifiable.

Design the Test

For most funnel improvements, an A/B test is the gold standard. Show the current version to half your users and the new version to the other half. Run the test until you have enough conversions at the bottleneck step to reach statistical significance—typically at least 100 conversions per variation, though more is better.

If A/B testing is not feasible (due to low volume or technical constraints), use a before/after comparison. Implement the change and compare the conversion rate in the period after the change to an equivalent period before. This is less rigorous but still far better than making changes without measuring their impact.

Measure Impact Across the Full Funnel

When evaluating a test result, look at the impact not just on the step you changed but on the steps that follow. A change that improves one step but degrades the next might have zero net impact. For example, reducing the information required at sign-up might increase the trial start rate but decrease the activation rate if the missing information was helping users onboard successfully.

Always measure the impact of changes on your ultimate conversion metric (revenue, paying customers, completed purchases), not just on the intermediate step. A funnel report that tracks the full sequence from first touch to final conversion ensures you see the complete picture.

Iterate and Compound

Funnel optimization is not a one-time project. It is an ongoing practice. Each improvement shifts the bottleneck to the next weakest step, and the process repeats. Over time, these incremental improvements compound dramatically. A 10% improvement at each of four funnel steps produces a 46% improvement in overall conversion. This compounding effect is why funnel optimization is one of the highest-ROI activities in any business.

Advanced Funnel Techniques

Once your basic funnel is running and you have completed a few rounds of optimization, there are advanced techniques that can unlock additional insight and growth.

Time-Based Funnel Analysis

In addition to measuring how many people complete each step, measure how long each step takes. If the median time from trial start to activation is 5 days, but 80% of users who will ever activate do so within 2 days, you know that users who have not activated by day 3 are at high risk of churning. This temporal analysis lets you trigger interventions (emails, in-app messages, support outreach) at the optimal time.

Multi-Path Funnels

Not all customers follow the same path. Some SaaS users start with a free trial; others request a demo. Some e-commerce customers browse products; others search for a specific item. Building separate funnels for each major path lets you optimize each one independently and understand which paths produce the highest-value customers.

Funnel by Cohort

Track your funnel conversion rates over time by grouping users into cohorts based on when they entered the funnel. Are users who start a trial this month converting at a higher rate than users who started a trial three months ago? If your product, marketing, or onboarding is improving, newer cohorts should perform better. If they are performing worse, something has changed that needs investigation.

Revenue-Weighted Funnels

A standard funnel treats every user equally. A revenue-weighted funnel assigns a dollar value to each person based on their expected or actual revenue. This reveals whether your bottlenecks are losing high-value customers or low-value ones. If your highest-value segment converts at a lower rate than your average, fixing that bottleneck has an outsized impact on revenue even if the volume is small. This analysis requires connecting customer behavior to revenue data, which goes beyond what basic analytics tools can provide.

Key Takeaways

Building your first funnel is one of the most impactful analytics exercises you can undertake. It transforms vague conversion concerns into specific, measurable, and improvable steps.

  • Choose the right funnel structure. SaaS, e-commerce, and lead generation businesses have different funnel templates. Start with the one that matches your model and customize from there.
  • Instrument each step precisely. Define clear events for each funnel stage and verify that tracking is accurate before building reports.
  • Establish benchmarks. Use two to four weeks of data to calculate step conversion rates. Segment by channel, device, and customer type to find meaningful variation.
  • Find the bottleneck. Focus on the step with the worst relative performance, not the largest absolute drop-off. Use segmented data to diagnose the cause.
  • Test, do not assume. Run A/B tests or before/after comparisons for every improvement. Measure impact across the full funnel, not just the changed step.
  • Iterate and compound. Funnel optimization is an ongoing practice. Each improvement shifts the bottleneck and compounds with every previous improvement.

A well-instrumented funnel is the foundation of data-driven growth. Build it first, optimize it consistently, and every other analytics effort you undertake will be more effective because you understand exactly where your customers succeed and where they struggle.

KT

KISSmetrics Team

Analytics Experts

Continue Reading

Ready to see these metrics in action?

Start tracking your users with KISSmetrics. Free to start. 1-hour onboarding call included.

Get Started Free
funnel analyticsconversion funnelconversion optimizationfunnel building