Purchase Funnels

The purchase funnel is the canonical landing → PDP → cart → checkout → purchase path for online retail. Here's how each stage performs and where to look first when conversion drops.
Purchase Funnels
The sequential path a shopper takes from landing on a store to completing a purchase, measured stage by stage.
A purchase funnel is the standard model for online retail: a shopper lands on the site, browses a category, views a product detail page (PDP), adds to cart, enters checkout, and completes payment. Each transition is a measurable conversion rate, and the product of all stage rates is the site-wide conversion rate.
The shape is near-universal across Shopify, WooCommerce, and Magento stores because the underlying steps reflect how payment, inventory, and shipping actually work online. That makes benchmarks portable — a 65% cart-to-checkout rate means roughly the same thing across verticals, which is why purchase funnels are the first view most teams open in funnel analytics.
The canonical stages are landing → category → PDP → add-to-cart → checkout initiated → purchase. Some teams collapse category and PDP into a single "browse" stage; others split checkout into shipping, payment, and review. The right granularity depends on where your drop-offs cluster — a store with a one-page checkout doesn't need three checkout sub-steps.
Two stages do most of the damage. Landing-to-PDP loses shoppers who didn't find a relevant product, and checkout-to-purchase loses shoppers who hit friction at payment — unexpected shipping cost, a required account, or a slow page. Together these account for the majority of lost revenue on a typical Shopify store.
Overall CVR = (PDP views / Sessions) × (Add-to-carts / PDP views) × (Checkouts / Add-to-carts) × (Purchases / Checkouts)
Sessions
Sessions
Unique site visits in the period
PDP views
Product detail page views
Sessions that viewed at least one PDP
Add-to-carts
Add-to-cart events
Sessions that added at least one item to cart
Checkouts
Checkout-initiated sessions
Sessions that reached the checkout flow
Purchases
Completed orders
Sessions ending in a paid order
A Shopify apparel store over a 30-day window
Sessions: 100000
PDP views: 55000
Add-to-carts: 8800
Checkouts: 5700
Purchases: 2400
→ Overall CVR = 0.55 × 0.16 × 0.648 × 0.421 ≈ 2.4%
The 16% PDP-to-cart rate is the weakest link — typical for apparel where size and fit anxiety stalls shoppers. Fixing that stage has higher leverage than further checkout tuning.
Benchmarks vary more by vertical than by platform. Beauty and supplements convert higher because the consideration cycle is short; electronics and furniture convert lower because the ticket is bigger and shoppers comparison-shop. Use the table below as a reality check, not a target — your AOV, traffic mix, and returning-customer share all shift these numbers.
Median stage conversion rates by vertical (online retail)
| Vertical | Session → PDP | PDP → Add-to-cart | Cart → Checkout | Checkout → Purchase | Overall CVR |
|---|---|---|---|---|---|
| Beauty & personal care | 62% | 11% | 68% | 55% | 2.6% |
| Apparel & accessories | 55% | 10% | 65% | 42% | 1.5% |
| Supplements & food | 58% | 13% | 70% | 58% | 3.1% |
| Home & furniture | 48% | 7% | 60% | 35% | 0.7% |
| Electronics | 52% | 6% | 62% | 40% | 0.8% |
To find your own leak, compare each stage rate to its vertical median and look at the biggest negative gap first. A store underperforming on PDP-to-cart by 4 points has a product-page problem (imagery, reviews, size guidance); a store underperforming on checkout-to-purchase has a payment or shipping-cost problem. Funnel analytics tools surface these gaps automatically when historical data is loaded.
Frequently asked questions
Landing → category browse → product detail page → add-to-cart → checkout initiated → purchase complete. Some stores split checkout into shipping, payment, and review sub-steps, but the six-stage model is the default in Shopify, WooCommerce, and Magento analytics.
Across online retail, 1.5%–3% is typical, with beauty and supplements at the higher end and furniture and electronics at the lower end. Anything above 3.5% is strong; below 1% suggests a specific stage is broken rather than a general traffic-quality issue.
A purchase funnel is the model — the sequence of stages. Funnel analytics is the practice of measuring, segmenting, and diagnosing those stages over time. The funnel is the noun; funnel analytics is the verb.
Two stages: landing-to-PDP (shoppers who don't find a relevant product) and checkout-to-purchase (shoppers who abandon at payment). Checkout abandonment alone runs 55%–70% across the industry, usually driven by unexpected shipping costs or forced account creation.
Yes, for diagnosis. Events like "size guide opened", "review section scrolled", or "shipping calculator used" don't go in the main funnel chart but help explain why a stage rate moved. Treat them as supporting evidence, not stage gates.
Use 28 or 30 days for stable benchmarks — enough volume to smooth out daily noise and weekend effects. For experiment readouts, match the window to the test duration. For weekly monitoring, use rolling 7-day with 28-day as the comparison baseline.
No, separate them. Returning customers skip browsing and convert 3–5× higher, which masks new-visitor performance when blended. Most funnel tools let you segment by new vs returning — always look at new-visitor funnel rates when diagnosing acquisition health.
Session-level funnels undercount because a shopper often researches on mobile and buys on desktop later. User-level funnels (using a persistent ID) capture the full journey but lag, since you have to wait for the conversion window to close. Run both: session-level for daily ops, user-level for monthly reporting.
Classic checkout-friction signal. Common causes: shipping cost only shown after address entry, no guest checkout, slow payment page, or a wallet (Apple Pay, Shop Pay) that fails silently on certain devices. Replay sessions that reach checkout but don't convert and you'll usually spot the cause in under an hour.
The stages are the same, but the metric that matters shifts from one-time CVR to first-order CVR plus retention curve. Track the canonical funnel for acquisition diagnostics, then layer subscription-specific metrics (trial-to-paid, month-2 retention) on top — don't try to cram them into one funnel chart.
Get an AI expert review of your site
Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.