An ecommerce conversion funnel helps you understand how shoppers move from visiting your online store to completing a purchase—and, more importantly, where potential sales are being lost along the way.
Instead of looking only at your final conversion rate, you can measure each important step of the buying process, identify the largest drop-off, and decide what deserves attention first.
In this guide, you’ll learn:
- What an ecommerce conversion funnel is
- The 6 stages from session to purchase
- How to calculate completion and drop-off rates
- How to interpret losses at each stage
- Which problems to investigate first
- How to use ecommerce benchmarks without comparing the wrong metrics
- A complete worked example
- A practical checklist
- A free Excel template to analyze your own funnel
Quick answer: An ecommerce conversion funnel measures how many shopping sessions reach each step toward a purchase. By comparing one stage with the previous stage, you can identify where the largest drop-off occurs and focus your investigation on that part of the customer journey.
What is an ecommerce conversion funnel?
An ecommerce conversion funnel is a structured way to measure how shoppers progress through the key actions required to complete an online purchase.
A practical ecommerce funnel can be represented as:
Sessions → Product View → Add to Cart → Begin Checkout → Payment Info → Purchase
It is called a funnel because the number of sessions normally becomes smaller as shoppers move closer to buying.
For example, an online store might have:
- 50,000 sessions
- 20,000 sessions reaching a product page
- 2,400 sessions adding a product to the cart
- 1,200 sessions beginning checkout
- 1,000 sessions submitting payment information
- 780 completed purchases
If you look only at the 780 purchases, you know the final result. If you analyze the complete funnel, you can see where the other sessions were lost.
This matters because two ecommerce stores can have the same overall conversion rate while having completely different problems. One may struggle to move visitors from product pages to the cart, while another may perform well until shoppers reach checkout.
Ecommerce conversion funnel vs. sales funnel
The terms ecommerce conversion funnel and ecommerce sales funnel are sometimes used interchangeably, but they can describe different levels of the customer journey.
A broader sales funnel may include stages such as awareness, consideration, purchase, retention, and advocacy.
This guide focuses on a narrower and more operational question:
Once people reach your ecommerce store, at which measurable step are potential purchases being lost?
This approach is useful because the stages can be connected with ecommerce events recommended by Google Analytics 4, including view_item, add_to_cart, begin_checkout, add_payment_info, and purchase. You can review Google’s ecommerce measurement documentation for implementation details.
The 6 stages of an ecommerce conversion funnel
For this analysis, we will use six stages:
- Sessions
- Product View
- Add to Cart
- Begin Checkout
- Payment Info
- Purchase
1. Sessions
Sessions are the starting point of the funnel. They represent visits to your ecommerce store during the period you are analyzing.
Depending on your analytics setup, you can later segment sessions by:
- Traffic source
- Paid vs. organic traffic
- Device
- Country
- Campaign
- New vs. returning visitors
For your first analysis, however, keep the scope simple and consistent.
Example: 50,000 sessions during one month.
The question at this stage is not simply whether you have a lot of traffic. It is whether that traffic is progressing toward products and showing meaningful shopping intent.
If performance appears weak here, investigate:
- Traffic quality
- Campaign targeting
- Landing-page relevance
- Navigation
- Collection or category visibility
- Internal search
2. Product View
This stage measures sessions that reach a product detail page. In GA4, viewing item details can be measured with the recommended view_item event.
For this funnel:
Sessions → Product View Rate = Product View sessions ÷ Total sessions
Example:
20,000 ÷ 50,000 = 40%
If relatively few sessions reach a product page, do not immediately assume your products are the problem. Users may not be finding them in the first place.
Possible areas to investigate:
- Poor-quality traffic
- Landing pages that do not guide shoppers toward products
- Confusing menus
- Weak collection pages
- Poor search functionality
- Irrelevant campaign targeting
3. Add to Cart
Adding a product to the cart is a stronger signal of purchase intent. GA4 provides the recommended add_to_cart event for this action.
In this funnel, calculate:
Product View → Add to Cart Rate = Add to Cart sessions ÷ Product View sessions
Example:
2,400 ÷ 20,000 = 12%
If the largest drop-off occurs between Product View and Add to Cart, investigate the product and offer stage.
Areas to review:
- Product images
- Product descriptions
- Pricing
- Variants and availability
- Shipping information
- Returns and guarantees
- Reviews and social proof
- Trust signals
- Add to Cart button clarity and visibility
A low rate does not prove which of these factors is responsible. It tells you where to investigate first.
4. Begin Checkout
This stage measures sessions that move from the cart into the checkout process. GA4 recommends the begin_checkout event to measure this action.
Calculate:
Add to Cart → Begin Checkout Rate = Begin Checkout sessions ÷ Add to Cart sessions
Example:
1,200 ÷ 2,400 = 50%
A large drop between cart and checkout can be related to several factors:
- Unexpected shipping costs
- Taxes or additional fees
- Delivery times
- Unclear return policies
- Cart usability
- Forced account creation
- Technical problems
- Shoppers who are still comparing alternatives
Cart abandonment is common in ecommerce. Baymard Institute’s research places the average documented cart abandonment rate at about 70%, while also noting that part of this behavior is natural because many shoppers are browsing, comparing prices, or simply not ready to buy. You can review its cart abandonment research for additional context.
This is why you should not interpret every abandoned cart as proof that your checkout is broken.
5. Payment Info
This stage measures sessions that reach the point where payment information is submitted. GA4 provides the recommended add_payment_info event for this action.
Calculate:
Begin Checkout → Payment Info Rate = Payment Info sessions ÷ Begin Checkout sessions
Example:
1,000 ÷ 1,200 = 83.3%
If many sessions begin checkout but do not reach payment information, investigate:
- Excessive checkout fields
- Confusing checkout steps
- Mobile usability
- Account requirements
- Shipping selection
- Payment availability
- Slow performance
- Technical errors
Do not automatically add more payment options just because this part of the funnel is weak. First confirm whether payment availability is actually contributing to the drop-off.
6. Purchase
Purchase is the final completed order. GA4 uses the recommended purchase event for completed ecommerce transactions.
The last transition is:
Payment Info → Purchase Rate = Purchase sessions ÷ Payment Info sessions
Example:
780 ÷ 1,000 = 78%
If this transition is unexpectedly weak, possible areas to investigate include:
- Payment declines
- Payment gateway failures
- Authentication problems
- Fraud rules
- Technical errors
- Order confirmation failures
How to calculate your overall ecommerce conversion rate
The final conversion rate connects purchases with total sessions:
Ecommerce Conversion Rate = Purchases ÷ Sessions × 100
Using our example:
780 ÷ 50,000 × 100 = 1.56%
This is useful, but it should not replace stage-by-stage analysis. A final conversion rate tells you how the store performed overall. The funnel helps explain where performance weakened.
Complete ecommerce conversion funnel example
Consider a fictional fashion ecommerce store with the following monthly funnel:
| Funnel stage | Sessions | Stage completion rate | Drop-off rate |
|---|---|---|---|
| Sessions | 50,000 | — | — |
| Product View | 20,000 | 40% | 60% |
| Add to Cart | 2,400 | 12% | 88% |
| Begin Checkout | 1,200 | 50% | 50% |
| Payment Info | 1,000 | 83.3% | 16.7% |
| Purchase | 780 | 78% | 22% |
The overall conversion rate is 1.56%.
But the most important finding is not necessarily that final percentage.
The largest measurable drop-off occurs between:
Product View → Add to Cart
Only 12% of product-view sessions progress to Add to Cart, which represents an 88% drop-off at that transition.
This does not automatically prove that the product pages are poor. It tells the business that the product-and-offer stage deserves investigation before it starts redesigning checkout, replacing payment providers, or simply buying more traffic.
How to calculate funnel completion and drop-off rates
Stage completion rate
For each transition:
Stage Completion Rate = Sessions reaching the next stage ÷ Sessions reaching the previous stage
Example:
2,400 Add to Cart sessions ÷ 20,000 Product View sessions = 12%
Drop-off rate
Drop-off Rate = 1 − Stage Completion Rate
Example:
1 − 12% = 88%
The largest drop-off provides a useful starting point for investigation.
However, remember the difference between these two questions:
- Where is the funnel weakening? Funnel analysis can help answer this.
- Why is the funnel weakening? You usually need additional evidence.
Possible supporting evidence includes analytics segmentation, usability tests, customer feedback, technical diagnostics, session recordings, and campaign analysis.
How to interpret ecommerce funnel drop-offs
Large drop from Sessions to Product View
Possible issue: visitors are not reaching products efficiently.
Investigate:
- Traffic intent
- Campaign keywords and targeting
- Landing-page relevance
- Menu structure
- Collections
- Filters and internal search
Large drop from Product View to Add to Cart
Possible issue: shoppers reach products but do not develop enough purchase intent to add them to the cart.
Investigate:
- Images and videos
- Product information
- Price and perceived value
- Reviews
- Shipping information
- Returns
- Trust
- Product availability
Large drop from Add to Cart to Begin Checkout
Possible issue: cart friction, unexpected costs, delivery concerns, or shoppers who are still comparing alternatives.
Investigate:
- Shipping costs and delivery estimates
- Taxes and fees
- Cart layout
- Coupon fields
- Checkout CTA
- Guest checkout availability
Large drop from Begin Checkout to Payment Info
Possible issue: friction inside the checkout process.
Investigate:
- Number of form fields
- Mobile usability
- Address entry
- Shipping selection
- Account requirements
- Technical errors
Large drop from Payment Info to Purchase
Possible issue: shoppers reached the final payment stage but could not or did not complete the order.
Investigate:
- Payment declines
- Gateway errors
- Authentication
- Fraud filters
- Payment-method availability
- Final confirmation errors
Be careful with ecommerce conversion benchmarks
Benchmarks are useful for context, but they become misleading when two percentages use different definitions.
For example:
- Add to Cart ÷ Sessions
- Add to Cart ÷ Product View sessions
These are different metrics even though both might informally be called an “add-to-cart rate.”
Only compare a benchmark when you understand its:
- Numerator
- Denominator
- Time period
- Industry
- Device mix
- Traffic context
Current ecommerce conversion benchmarks illustrate why context matters. Shopify reports that global and industry averages can vary considerably depending on product category, price point, device, traffic source, and purchase behavior.
For that reason, external averages are better used as context than as automatic performance targets. You can review Shopify’s ecommerce conversion rate benchmarks for current examples.
If you want to understand how to select and interpret comparison points more systematically, see our guide to benchmarking in business.
Use consistent data across the entire funnel
One of the easiest ways to create a misleading ecommerce funnel is to mix different measurement methods.
For example, avoid combining:
- Sessions at the first stage
- Users at the second stage
- Raw event counts at the third stage
- Orders at the final stage
Those numbers may all exist in your analytics platform, but they do not automatically form a consistent funnel.
For the Excel template in this guide, the recommended approach is to use sessions reaching each stage.
Also keep the same:
- Date range
- Store
- Geographic scope
- Device scope when segmented
- Measurement methodology
If your analytics platform uses a different funnel methodology, document it and remain consistent from the first stage to the last.
Common mistakes when analyzing an ecommerce funnel
- Looking only at the final conversion rate
- Using different date ranges for different funnel stages
- Mixing sessions, users, events, and orders
- Assuming every drop-off is a UX problem
- Treating external benchmarks as universal targets
- Changing several funnel stages at the same time
- Increasing advertising before understanding existing conversion losses
- Assuming a higher conversion rate automatically means higher profitability
The last point is especially important. A conversion funnel measures progress toward a purchase. It does not tell you whether those orders are profitable after advertising, discounts, shipping, fulfillment, returns, payment fees, and other costs.
Mini ecommerce funnel exercise
You can perform a first analysis with data from your most recent complete month.
- Collect the number of sessions reaching each stage:
- Sessions
- Product View
- Add to Cart
- Begin Checkout
- Payment Info
- Purchase
- Calculate every transition:
- Sessions → Product View
- Product View → Add to Cart
- Add to Cart → Begin Checkout
- Begin Checkout → Payment Info
- Payment Info → Purchase
- Calculate the overall conversion rate: Purchases ÷ Sessions.
- Identify the largest drop-off.
- Write one hypothesis about what may be contributing to that loss.
- Define one action or test instead of changing the entire funnel at once.
A practical way to improve your ecommerce funnel
After identifying the weakest transition, use this sequence:
- Confirm that the underlying data is valid.
- Identify the largest measurable drop-off.
- Segment the problem if necessary by device, traffic source, campaign, or market.
- Form a specific hypothesis.
- Make one controlled change.
- Measure the same funnel again.
- Record what happened.
- Keep, revise, or discard the change based on evidence.
For example:
Finding: Product View → Add to Cart is the weakest transition.
Weak hypothesis: “Our product pages need improvement.”
Better hypothesis: “Shoppers hesitate because shipping cost and delivery timing are not visible before they add the product to the cart.”
Test: Show estimated shipping cost and delivery timing near the Add to Cart area for selected products.
Measurement: Compare Product View → Add to Cart and downstream purchase performance before and after the test.
This gives you a much more useful decision than simply saying, “Our conversion rate is low.”
Quick ecommerce conversion funnel checklist
- Use the same date range for every stage
- Use a consistent counting method
- Validate that later stages do not exceed earlier stages
- Calculate every stage completion rate
- Calculate every drop-off rate
- Identify the largest measurable drop-off
- Do not assume the largest drop-off automatically reveals the cause
- Review benchmarks only when definitions are comparable
- Test one clear hypothesis at a time
- Measure the same funnel again after making changes
Free Ecommerce Conversion Funnel Excel Template
You can use the free Ecommerce Conversion Funnel Excel Template to calculate each funnel transition without building the formulas manually.
The workbook includes:
- Instructions: explains the data you need and how to use the workbook.
- Funnel Analysis: calculates completion rates, drop-off rates, overall conversion, and the largest measurable drop-off.
- Data-quality controls: flags missing, inconsistent, negative, or invalid data instead of treating it as a valid funnel.
- Benchmark Reference: provides contextual benchmarks while identifying metrics that are not directly comparable.
- Action Plan: helps convert the identified drop-off into a hypothesis, action, owner, measurement, and learning.
Replace the example values with your own store data and use the diagnostic as a starting point for investigation.
Important: Keep an original copy of the workbook before replacing the example data so you preserve its formulas, validations, dropdowns, and formatting.
Final thoughts
An ecommerce conversion funnel gives you a more useful question than simply asking:
“Why is my conversion rate low?”
Instead, you can ask:
“At which measurable step are we losing the most purchase progress?”
Start with:
Sessions → Product View → Add to Cart → Begin Checkout → Payment Info → Purchase
Use consistent data, calculate each transition, identify the largest drop-off, and then investigate the cause before making major changes.
The goal is not to eliminate every drop-off. Some abandonment is a normal part of online shopping.
The goal is to identify the losses that deserve attention and improve the buying process using evidence instead of guesswork.
Discover more from
Subscribe to get the latest posts sent to your email.


