Sales Funnel: Track Buyers to Purchase

A sales funnel maps potential buyers’ progress from discovering an offer to completing a purchase, with stages for research and evaluation along the way, as explained in Salesforce’s sales funnel guide.

sales funnel: a large centered upright funnel, coins, a shopping cart, a clock, a monitor showing an abstract chart, a closed calendar, a closed notebook, a coffee cup

The funnel shape represents a narrowing population: more people encounter an offer than eventually buy it, reflecting the filtering described in Salesforce’s explanation of funnels and pipelines.

A funnel can therefore describe the buying process or measure how many people reach each step. The measured version needs a defined starting group, observable actions, and a purchase endpoint. Those definitions make conversion rates interpretable; the calculations below use them explicitly.

What are the stages of a sales funnel?

The number and names of stages vary with the business, industry, and purpose of the model, according to IBM’s overview. A common sequence in Salesforce’s six-stage model is:

StageBuyer progress it describes
Awareness and discoveryRecognizing a need and discovering possible solutions.
InterestResearching a product or service in more detail.
ConsiderationAssessing features, costs, and suitability.
IntentTaking an action that signals interest in purchasing.
EvaluationTesting or examining the offer and comparing alternatives.
PurchaseCompleting the transaction and becoming a customer.

These are conceptual labels. To measure them, specify the action that qualifies someone for each stage. A record of a product inquiry is observable; the label “interested” needs a stated rule. Salesforce’s guidance on stage criteria calls for specific, measurable conditions for progression.

AIDA and the top, middle, and bottom of the funnel

AIDA stands for attention, interest, desire, and action, which Shopify’s explanation of AIDA connects to gaining attention, supporting research, developing purchase interest, and enabling action.

TOFU, MOFU, and BOFU describe the broad regions of a funnel in Shopify’s three-part description:

TermMeaningBroad focus
TOFUTop of the funnelAwareness and initial engagement.
MOFUMiddle of the funnelResearch and consideration.
BOFUBottom of the funnelPurchase readiness and completion.

Use these terms to organize activity, then define the actual events being counted. “Middle of the funnel” alone does not specify a measurable entry condition.

Sales funnel, marketing funnel, and sales pipeline

The terms overlap, but they emphasize different parts of the work:

A funnel report counts progress across a defined population. A pipeline record also needs to show the next seller action for an individual opportunity. Keep both definitions visible when reporting on the same sales records.

How to build a measurable sales funnel

Define the conversion event

Choose the outcome first: a completed order, a signed contract, or another explicitly named transaction. Salesforce’s lead conversion guide notes that businesses use different conversion events, including progression to an opportunity. Label an intermediate conversion separately from a completed purchase.

Define the starting population

Record the unit being counted and the first qualifying action. Use a consistent unit throughout each rate: users, leads, or deals. The denominator in Salesforce’s lead conversion formula is leads, while Google’s funnel reports count users completing the defined steps.

For a reproducible report, record the entry period, filters, and follow-up window alongside that unit. Calculate purchase conversion using outcomes from the same starting group. Dividing purchases by an unrelated group of new leads measures a different relationship.

Set observable stage rules

Write an entry condition for each stage and retain the evidence that the condition was met. Keep the next seller action in the record as well. Salesforce recommends measurable stage criteria and using CRM records to connect behavior with interactions and follow-up.

For website activity, GA4’s funnel exploration settings allow event conditions, a required order, and time limits between steps. Specify whether intervening actions are allowed and whether users can enter at later steps.

Keep the reporting definitions with the results

A reusable funnel specification should name the purchase event, entry population, counting unit, stage conditions, required order, and observation window. Display counts beside percentages. When comparing periods or channels, keep these definitions consistent or identify the changes explicitly.

How to calculate sales funnel conversion rates

Stage conversion rate

A stage rate measures progression from a stated stage. Grid defines stage conversion as deals advancing beyond a stage divided by deals that entered it. For an ordered, adjacent-step funnel, define the calculation as:

Stage conversion rate (%) = entrants to a stage who reach the next required step ÷ total entrants to that stage × 100.

Use entrants who actually progressed, rather than dividing unrelated stage totals. Name the transition in the metric so that a rate for one step cannot be mistaken for the whole funnel’s purchase rate.

Overall purchase conversion rate

Salesforce’s lead conversion formula divides converted leads by total leads, then multiplies by 100. With purchase explicitly defined as the conversion, the corresponding funnel calculation is:

Overall purchase conversion rate (%) = members of the starting group who reach the defined purchase endpoint within the stated window ÷ total members of that starting group × 100.

For a lead-based funnel, this is a lead-to-purchase rate. For a user-based funnel, label it with the actual first measured event. The label identifies the denominator.

Drop-off rate and time between steps

For the same ordered transition, drop-off is the share that does not reach the next required step:

Step drop-off rate (%) = 100 − stage conversion rate (%).

Google’s custom funnel documentation describes step retention and abandonment as complementary rates. Read the number of users beside the percentage to see the scale of the gap.

Time adds another measure of progress. GA4 can report average elapsed time between completed steps. That average describes users who reached the later step; it does not assign a completion time to users who never reached it.

A documented checkout funnel

A concrete implementation appears in Google Analytics 4’s Checkout journey report. Its steps are:

Checkout stepEvent that populates it
Begin checkoutbegin_checkout
Add shippingadd_shipping_info
Add paymentadd_payment_info
Purchasepurchase

Google requires the corresponding ecommerce events to be implemented for the report to contain this data. The report begins at checkout, so its conversion rate describes checkout progression rather than the entire awareness-to-purchase process.

Entry settings also affect interpretation. Under GA4’s funnel counting rules, a closed funnel requires entry at the first step; an open funnel allows entry at any step. Users who skip a required step are excluded from subsequent steps in that exploration. An apparent exit can therefore reflect the defined sequence, even when a purchase occurred through a different route.

How to improve a sales funnel

Use the measured gap to select the next investigation. The funnel identifies where progression falls; additional evidence is needed to establish the cause.

For checkout, Google’s guidance identifies shipping costs and required account creation as issues to investigate around shipping-stage drop-offs. Check the affected step and its event collection before deciding on a change.

For research and evaluation, IBM’s stage descriptions emphasize product information, comparisons, pricing, and answers to concerns. Review the information available at the stage being examined. Match a proposed change to the question or barrier established by that review.

Track the resulting stage counts, progression rates, and purchase outcome using the same definitions. Google’s custom reports preserve step definitions, filters, funnel type, and dimension breakdowns. Keep those settings with the comparison so that changes in reporting rules remain visible.

Where the funnel model has limits

Buyers can revisit stages or skip them, as Salesforce’s funnel guide explains. A fixed diagram summarizes the stages without requiring every purchase to follow an identical route.

McKinsey’s consumer decision research also found that consumers could add alternatives during evaluation. Its findings came from selected consumer categories and do not prescribe a universal buying sequence. Keep the funnel for counting defined transitions, and use journey detail to examine activity the chosen steps leave out.

Frequently asked questions

What is sales funnel software?

Sales funnel software supports tracking stages, buyer activity, and progression. Salesforce describes CRM records as a way to connect customer behavior, interactions, and follow-up work. Evaluate software against the defined tracking requirements: stage conditions, dates, outcomes, and reporting units.

What is a good sales funnel conversion rate?

Interpret the rate against its starting population, conversion event, and observation window. Salesforce notes that lead conversion expectations depend on the business model, deal size, and sales cycle. Compare matching definitions before using a rate as a performance target.

Does a sales funnel end at purchase?

A funnel focused on acquiring a customer can end at the first purchase. Broader models can include later outcomes: IBM’s funnel model includes loyalty and retention. Define repeat purchase or retention as a separate measured outcome so that its denominator remains clear.

One person. A whole marketing team.

Invite only