E-commerce Funnel Optimisation: Fix Each Stage & Sell More

09 May 2023by panda

E-commerce Funnel Optimisation: Fix Each Stage to Grow Sales

E-commerce Funnel Optimisation: Fix Each Stage to Grow Sales

Short answer: E-commerce funnel optimisation means measuring how many shoppers move from each stage to the next (visit, product view, add to cart, checkout, purchase, repeat order), finding the stage that loses the most revenue and fixing the causes there. Track the funnel in GA4, fix the leakiest stage first, then recover abandoned carts and win repeat orders.

A store with steady traffic and flat sales rarely has one big problem. More often, shoppers drift away at a few specific points: a delivery charge that appears only at checkout, a forced account sign-up, a mobile form that loses what they typed. An overall conversion rate hides all of this.

This guide is for founders, e-commerce managers and growth marketers at online stores and D2C brands. It gives you a stage-by-stage funnel table, a GA4 set-up for reading it, the usual fixes at each stage, research on why people abandon carts, and how to use email and WhatsApp for recovery and repeat orders.

Two related guides complement this one: our e-commerce SEO guide for getting shoppers to the store, and our guide to conversion rate optimisation for the testing method itself (hypotheses, A/B tests, sample sizes). This post is about where to apply that method in an online store.

What are the stages of an e-commerce funnel?

A typical e-commerce funnel has five stages: a visit to the store, a product page view, an add to cart, a started checkout and a completed purchase. A sixth stage, the repeat purchase, is where much of a store’s profit comes from. Each stage has its own GA4 event, metric and usual problems.

StageGA4 eventMetric to watchCommon causes of drop-offFirst fixes to try
1. Visitsession_start, view_item_listSessions; % of sessions that view a productWrong landing page for the ad or search, slow load, unclear navigation, weak site searchMatch landing pages to intent, speed up templates, improve menus and search
2. Product viewview_itemProduct view → add-to-cart rateThin descriptions, poor images, no reviews, price or delivery cost unclear, size doubtsBetter images and specs, reviews near the button, delivery date and cost on the page
3. Cartadd_to_cart, view_cartCart → checkout rateSurprise costs, shipping threshold not explained, distractions, slow cartShow full cost early, free-shipping progress message, clear checkout button
4. Checkoutbegin_checkout, add_shipping_info, add_payment_infoCheckout → purchase rateForced account creation, long forms, missing payment methods, errors, distrustGuest checkout, fewer fields, preferred payment methods, clear error messages
5. PurchasepurchaseConversion rate, average order valuePayment failures, order confirmation unclearMonitor payment failures, clear confirmation and order updates
6. Repeatpurchase by returning customersRepeat purchase rate, time between ordersNo post-purchase contact, poor delivery experience, no reason to returnOrder updates, review requests, replenishment reminders, loyalty offers

How do you track your funnel in GA4?

Send GA4’s recommended e-commerce events from your store, then use the Purchase journey report for a quick view and a funnel exploration for detail. Most store platforms and their Google integrations can send these events; confirm in GA4’s DebugView that each one fires with item data.

The recommended e-commerce events follow the shopping journey: view_item_list, select_item, view_item, add_to_cart, view_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info, purchase and refund. Without them, your funnel reports will be empty or misleading.

What does the GA4 Purchase journey report show?

GA4’s Purchase journey report shows how many users drop off between five steps: session start, view product, add to cart, begin checkout and purchase. Use it as a weekly health check, comparing devices and other segments.

How do you build a funnel exploration in GA4?

For deeper diagnosis, build a Funnel exploration in the Explore section. It lets you:

  • Define up to 10 steps from events or dimensions, for example adding add_shipping_info and add_payment_info to see exactly where checkout breaks.
  • Choose an open funnel (users can enter at any step) or a closed funnel (users must start at step one). Open funnels suit stores where many people land directly on product pages.
  • Add a breakdown such as device category, so you can see whether mobile checkout is the problem.
  • Turn on elapsed time to see how long people take between steps.
  • Use next action to see what people did instead of moving to the next step, such as returning to the cart or visiting the shipping policy.

How do you find the stage that is costing you the most?

Calculate the conversion rate between each pair of stages, compare it by device, traffic source and new versus returning visitors, and estimate the revenue each stage loses. Fix the stage with the biggest revenue gap you can realistically close, not simply the one with the lowest percentage.

  1. Pull 4–8 weeks of data from the Purchase journey report or your funnel exploration, avoiding unusual periods such as a big sale unless that is what you want to study.
  2. Calculate step rates: product views ÷ sessions, add-to-carts ÷ product views, checkouts ÷ add-to-carts, purchases ÷ checkouts.
  3. Segment: mobile vs desktop, paid vs organic vs email, new vs returning. A step that is fine on desktop but weak on mobile points to a mobile-specific problem.
  4. Estimate the prize: multiply the extra conversions from a realistic improvement by your average order value.
  5. Add the “why”: watch session recordings of people who dropped at that step, read support chats, and run a one-question exit survey.

An illustrative example (not real client data): a store has 10,000 product views a month, a 6% add-to-cart rate and a 40% checkout completion rate. Raising add-to-cart to 7% adds about 100 carts. If 50–60% of carts reach checkout, that is 50 to 60 extra checkouts and roughly 20 to 24 extra orders. Compare that with what a better checkout would add, and start with the bigger number.

Why do visitors leave without viewing a product?

Usually because the landing page doesn’t match what they were looking for, the page is slow, or products are hard to find. Send each visitor to the page that matches their search or ad, make the store fast, and make navigation and site search obvious.

  • Match landing pages to intent. An ad or search result for “linen shirts” should land on the linen shirts category, not the home page.
  • Check speed on mobile. Google’s Core Web Vitals thresholds are a sensible bar for category and product templates; our SEO guide lists the targets and the usual causes of slow stores.
  • Make navigation obvious. Use the category names customers use, keep the menu shallow and show filters that matter for the category (size, price, colour).
  • Fix site search. Review searches with no results and add synonyms, misspellings and redirects to the right category.

If the problem is too few visits in the first place, fix organic visibility with the e-commerce SEO guide before working on the rest of the funnel.

How do you turn product views into add-to-carts?

Answer every question a buyer has before they hesitate: what it is, whether it suits them, what it costs in total, when it will arrive and what happens if it doesn’t work out. A product page that leaves any of these open loses shoppers to other tabs.

  • Images: several clear, high-quality photos from different angles, in use and to scale. Add video for products where texture, fit or movement matters.
  • Descriptions: lead with benefits and the use case, then list specifications.
  • Reviews and ratings: show them near the price and add-to-cart button, including photos from customers where possible.
  • Delivery and returns: show an estimated delivery date, delivery cost and a one-line returns summary next to the button.
  • Size and fit help: size charts, fit notes (“runs small”) and comparison with common brands reduce both hesitation and returns.
  • Stock and variants: make it obvious which sizes and colours are available before the shopper selects them.

Why do shoppers abandon carts and checkouts?

Much abandonment can’t be fixed, because many shoppers are only browsing. Among the rest, the biggest causes are unexpected extra costs, slow delivery, distrust, forced account creation and long or complicated checkouts. The Baymard Institute puts the documented average cart abandonment rate at 70.22%, based on 50 studies (page updated September 2025).

In Baymard’s research, 42% of US online shoppers had abandoned a cart because they were “just browsing” or not ready to buy. Excluding that group, the most common reasons were:

Reason for abandoning during checkoutShare of shoppers (Baymard)Stage to fix
Extra costs too high (shipping, tax, fees)40%Product page and cart
Delivery was too slow20%Product page, operations
Didn’t trust the site with card details19%Checkout
Site wanted me to create an account18%Checkout
Checkout process too long or complicated17%Checkout
Website had errors or crashed17%Whole site
Returns policy wasn’t satisfactory13%Product page
Couldn’t see or calculate total cost up front12%Product page and cart
Credit card was declined10%Payment
Not enough payment methods9%Checkout

Baymard’s survey covers US shoppers, so the order may differ in your market. Even so, cost surprises and checkout friction account for most of the avoidable reasons on the list.

How do you fix the cart and checkout stages?

Show the full cost before checkout, offer guest checkout, ask only for the information you need, offer the payment methods your customers prefer and make errors easy to recover from. Baymard estimates that an average large e-commerce site could increase its conversion rate by 35.26% through better checkout design alone.

  1. Remove cost surprises. Show delivery cost (or a delivery estimator) on the product page and in the cart. If you have a free-shipping threshold, show how far the shopper is from it.
  2. Offer guest checkout. Let people create an account after purchase, with the details already filled in, rather than forcing it first.
  3. Cut the form. Baymard found the average checkout shows 23.48 form elements by default (14.88 form fields). Remove optional fields, use address lookup or autocomplete, combine name fields and hide “company” or “address line 2” behind a link.
  4. Offer the right payment methods. Use the methods your customers expect in your market, such as cards, wallets, UPI or cash on delivery in India, and make express options prominent on mobile.
  5. Build trust at the point of payment. Use a recognisable payment provider, show the returns policy and contact details, and keep the checkout visually consistent with the rest of the store.
  6. Handle errors gracefully. Show inline error messages next to the field, keep everything the shopper typed when a page reloads, and track declined payments so you can spot provider problems.
  7. Test it yourself every month on a mid-range phone using mobile data, from product page to confirmation.

How do you recover abandoned carts with email and WhatsApp?

Send shoppers who have given consent a short reminder with a direct link back to their cart. Lead with practical reassurance (delivery date, returns, help contact) rather than a discount, so you don’t train customers to abandon carts to get one.

Email is the standard channel. A common starting point is a sequence of two or three messages: a reminder within a few hours, a follow-up the next day answering common objections or showing reviews, and an optional final message with an incentive. Treat the timing as a hypothesis to test. If you send more than 5,000 messages a day to Gmail users, Google’s email sender guidelines require SPF, DKIM and DMARC authentication and one-click unsubscribe for marketing messages, and all senders must keep their spam rate below 0.3%.

WhatsApp suits markets where customers already use it to talk to brands, such as India. Rules to know:

  • You need the customer’s opt-in, which must clearly say they are agreeing to receive messages from your business, by name.
  • Outside the 24-hour customer service window that opens when a customer messages you, you can only send approved message templates. Under Meta’s WhatsApp pricing, charges are per delivered message by category (marketing, utility, authentication) and country; cart reminders are typically marketing messages. Check current rates before planning volumes.
  • Keep messages short, with one button back to the cart and an easy way to stop messages.

Tools such as our own Sandesh, for WhatsApp customer conversations, can handle reminders and replies in one place. For agents that also answer pre-sale questions and order queries, see our post on AI agents for e-commerce.

How do you turn first-time buyers into repeat customers?

Keep customers informed after purchase, deliver on your promises, then give them a timely reason to come back. Track repeat purchase rate and the time between first and second orders, and design your messages around that natural buying cycle rather than a fixed promotional calendar.

  • Order and delivery updates: confirmation, dispatch, out for delivery and delivered messages by email or WhatsApp (utility templates) reduce “where is my order?” contacts and build trust.
  • Review requests: ask a few days after delivery, when the customer has used the product. Reviews then feed back into stage 2.
  • Replenishment reminders: for consumables, remind customers shortly before they are likely to run out, based on typical usage.
  • Cross-sell with care: recommend products that genuinely go with what they bought, not your whole catalogue.
  • Loyalty and win-back: reward second and third orders, and send a win-back message to customers who have gone quiet for longer than your usual buying cycle.
  • Segment your lists: first-time buyers, repeat buyers and lapsed customers need different messages and frequencies.

What are the most common funnel optimisation mistakes?

  • Optimising without tracking. If GA4 e-commerce events are missing or firing twice, every funnel report is wrong. Validate tracking first.
  • Looking only at the overall conversion rate. It hides which stage is broken and for which device or channel.
  • Fixing the funnel for desktop only. Check every stage on a phone, and use a device breakdown in GA4 to see how much of your own traffic is mobile.
  • Changing many things at once. You won’t know what worked. Make one significant change per stage and measure it.
  • Ignoring operations. Slow delivery, stock-outs and poor returns appear in the funnel as abandonment and low repeat rates, but marketing alone can’t fix them.

Frequently asked questions

What is a good e-commerce conversion rate?

It varies widely by product price, category, traffic source and device, so a single benchmark is of little use. A store selling low-cost repeat items will convert very differently from one selling furniture. Compare your rate with your own history, track each stage separately and aim to improve your weakest stage against your past performance rather than chasing an industry average.

What is the difference between funnel optimisation and CRO?

Conversion rate optimisation is the method: research, hypothesis, testing and learning, applied to any page or goal. Funnel optimisation applies that method across the whole shopping journey, from first visit to repeat order, to find which stage loses the most revenue. In practice you use funnel analysis to decide where to focus and CRO to decide what to change there.

How long does it take to see results from funnel fixes?

Simple fixes such as showing delivery costs earlier or adding guest checkout can show results within a few weeks, depending on your traffic. Measure for at least two full weeks to cover weekday and weekend patterns, and longer for low-traffic stores. Retention improvements take longer to show because you have to wait for customers’ next buying cycle.

Should every abandoned-cart message include a discount?

No. Start with a plain reminder and reassurance about delivery, returns and support, because many shoppers simply got distracted. Save any incentive for a later message or for higher-value carts, and test whether it brings enough extra orders to cover the lost margin. Automatic discounts in every reminder cut margin and can teach customers to abandon carts on purpose.

Which tools do I need to optimise an e-commerce funnel?

At minimum you need GA4 with e-commerce events, a session recording and heatmap tool, and an email or WhatsApp platform that can trigger messages from cart and order events. Search Console helps with the top of the funnel. Most store platforms connect to these through apps or built-in integrations, so the bigger job is configuring tracking correctly and reviewing the data regularly.

If you want help finding and fixing the stages where your store loses sales, our e-commerce marketing team can audit your GA4 funnel, checkout and retention flows and work through the fixes with you.

Categories: Agency / Digital Marketing / eCommerce / Google Adwords