Seentics
E-commerce Analytics: How to Stop Losing Sales You Almost Won
Back to blog

E-commerce Analytics: How to Stop Losing Sales You Almost Won

Most e-commerce stores lose 70–80% of potential buyers before checkout. Learn how to use analytics, session replays, and heatmaps to find exactly why — and fix it.

Seentics Team
ecommerceanalyticsconversioncheckout

E-commerce Analytics: How to Stop Losing Sales You Almost Won

The average e-commerce cart abandonment rate is around 70%. That means seven out of every ten people who add a product to their cart never buy it. They expressed intent — strong enough to actually add a product — and then disappeared.

This isn't mostly price sensitivity or buyers just browsing. Research consistently shows that a significant portion of cart abandoners would have bought if the experience hadn't gotten in their way. Analytics tells you which part of the experience is the problem — and which fixes actually move the number.

The Three Stages of E-commerce Drop-off

Before looking at specific tools and tactics, it helps to recognize that e-commerce drop-off happens at three distinct stages, each with different causes and different fixes.

Stage 1: Product Page to Cart

A visitor lands on a product page and leaves without adding to cart. This is the largest population — most of your traffic never reaches the cart at all. High product page bounce isn't necessarily a problem (some visitors genuinely weren't going to buy), but it becomes a problem when you're sending qualified traffic — people who searched for exactly what you sell — and they're still not adding to cart.

Common causes: Poor product photos, unclear sizing or specifications, no visible reviews, price not shown until late in the page, unclear shipping information.

Stage 2: Cart to Checkout Start

The user has committed enough to add to cart but abandons before entering any checkout information. This stage is driven almost entirely by friction and surprise.

Common causes: Forced account creation, surprise shipping costs revealed in cart, no clear trust signals, payment methods they don't see (no PayPal, no Apple Pay).

Stage 3: Checkout Start to Purchase

The user has started entering information — name, address, payment — and then stops. This is the most expensive drop-off to have, because you've gotten furthest along. These are your hottest leads.

Common causes: Form errors that are hard to fix, security concerns on the payment page, unexpected total (taxes appear late), slow page load on payment step, distrust about whether the order will actually go through.

Each stage has a different profile and requires a different diagnostic approach.

Reading Your E-commerce Funnel

The starting point is defining your conversion funnel precisely and looking at where the biggest drop-offs are.

A typical Shopify funnel to track:

  1. Product page
  2. Add to cart (event)
  3. Cart page or drawer
  4. Checkout — contact information
  5. Checkout — shipping
  6. Checkout — payment
  7. Order confirmation

For a WooCommerce or custom store, the steps may differ but the principle is the same: map every required step between "interested visitor" and "customer," then measure how many people make each transition.

Once you have the funnel data, prioritize ruthlessly. The step with the highest absolute number of drop-offs is where to start — even if the percentage drop-off is similar across steps, fixing the step with more users leaving creates more revenue.

Using Session Replays to Diagnose Cart Abandonment

Funnel data tells you where users are leaving. Session replays tell you what they were doing right before they left.

Filter your session recordings to users who reached the cart or checkout and did not complete a purchase. Watch 15–20 of these sessions. You will almost always see clear patterns within the first 10 sessions.

Things to watch for:

The long pause. A user stops typing in the middle of a form field and stays frozen for 10–15 seconds before closing the tab. This usually indicates a moment of doubt — something they saw triggered uncertainty (usually about security or about whether the total is what they expected).

The scroll-back. A user gets to the payment page, scrolls back to the shipping page or product summary, and then leaves. They were checking something — typically looking for a shipping cost or a return policy they weren't sure about. They didn't find what they needed, or they found something they didn't like.

The error loop. A user fills out a form, hits submit, gets a validation error, tries to fix it, gets another error, and abandons. This is a form usability problem — your validation messages aren't clear enough, your field requirements aren't communicated upfront, or the form has a bug.

The forced account creation wall. A user gets to checkout, sees they have to create an account, and immediately leaves. This one is obvious in replays and completely fixable: add guest checkout.

The mobile struggle. On a small screen, users mistype addresses, have trouble with credit card number fields, struggle to scroll to the submit button. Mobile checkout issues are dramatically underestimated by teams that mostly test on desktop.

Heatmaps on Product Pages

Product page heatmaps reveal a different set of insights than session replays. While replays show you individual journeys, heatmaps show you aggregate behavior across thousands of users.

Click maps tell you what users are interacting with. Key things to look for:

  • Is your "Add to Cart" button getting clicks? If it's below the fold and getting cold, users aren't reaching it.
  • Are users clicking on product images expecting to zoom in or see more views? If you don't offer that and they're clicking repeatedly, it's a signal.
  • What are users clicking on that isn't clickable? Product features listed as text that users click thinking they're links are candidates to be made interactive.

Scroll maps tell you how far down the page users scroll. This is critical for product pages, which tend to be long:

  • Are users reaching your reviews section? Reviews are often your strongest conversion signal, but if they're 1,500 pixels down a page and 60% of visitors never scroll that far, they're not helping.
  • Is the "Buy" button appearing before users have seen enough information? On long pages, a sticky add-to-cart button often outperforms a single button halfway down.
  • On mobile, does your hero section take up the entire first screen without giving any indication there's content below? This kills scroll rates.

The Shipping Cost Problem

Shipping costs are the single most cited reason for cart abandonment in consumer research. Not just high shipping costs — surprise shipping costs. Users who see "Free shipping" on the homepage and then discover a $12 flat-rate shipping fee at checkout don't just abandon; they leave with a negative impression of your brand.

The fix is not always free shipping (that may not be economically viable). The fix is transparency. Show estimated shipping cost early — on the product page if possible, definitely in the cart before the checkout flow begins. Set expectations correctly and users who proceed are self-selected buyers who accepted the cost.

Analytics test: Check your drop-off rate between "cart" and "begin checkout." If it's unusually high (above 60%), and your session replays show users scrolling to a shipping estimate and leaving, you have a transparency problem, not a price problem.

Trust Signals and Conversion Lift

On payment pages, trust signals directly affect conversion. This is well-documented in conversion research, and session replays make it legible: users who pause and abandon on payment pages often do so because they see no signals that the transaction is safe.

Effective trust signals:

  • SSL badge / padlock icon near the payment form
  • Recognizable payment processor logos (Stripe, PayPal)
  • "Money-back guarantee" or "Secure checkout" text near the submit button
  • Return policy linked clearly from the checkout page
  • Trust review badges (Trustpilot, Google Reviews) near the final purchase button

Adding these signals to an existing checkout page is typically a small development effort with measurable conversion impact. Track the change in your funnel — measure payment step drop-off before and after.

Mobile E-commerce: A Separate Problem

Mobile conversion rates are typically 2–3× lower than desktop for e-commerce — not because mobile users are less likely to buy, but because mobile checkout experiences are usually worse.

Separate your funnel tracking by device. Run mobile-only heatmaps on your product and checkout pages. Watch mobile-only session replays. What you find in mobile replays is often completely different from desktop:

  • Users struggling to tap small buttons
  • Address autocomplete not triggering
  • Card number field not opening the numeric keyboard
  • Checkout form zooming in and breaking layout
  • Payment button below the keyboard when it opens, requiring scrolling to find

Each of these is fixable and each has a measurable conversion impact. The ROI on mobile checkout optimization is often higher than any other single investment in e-commerce analytics.

Behavioral Automations for E-commerce

Analytics tells you where users are dropping off. Automations let you intervene before they do.

Exit-intent for cart abandoners. When a user who has added to cart moves their cursor toward the browser close button, trigger an exit popup. This can be a reminder ("You left something behind"), a discount offer ("10% off if you complete your order now"), or simply a trust message ("Free returns on all orders"). Even recovering 5% of would-be abandoners at this stage has significant revenue impact at scale.

Abandonment recovery for checkout starters. If a user enters their email in the checkout flow but doesn't complete the purchase, that email is valuable. Send an automated recovery email within 30 minutes with a link back to their cart. This is one of the highest-ROI automations in e-commerce.

Re-engagement for product page visitors. A user who spends more than 90 seconds on a product page and then leaves without adding to cart is expressing intent. A retargeting trigger or follow-up message for signed-in users can bring them back at the point they're most likely to convert.

What to Measure First

If you're setting up e-commerce analytics from scratch, this is the sequence:

  1. Install analytics and define your main conversion funnel. Product page → add to cart → begin checkout → order confirmation.
  2. Run for 2–4 weeks to accumulate enough sessions at each step for meaningful analysis.
  3. Find the biggest leak. Look at absolute drop-off numbers, not just percentages.
  4. Watch 15–20 session replays from users who dropped off at that step.
  5. Run a heatmap on the drop-off page.
  6. Form a hypothesis about the cause.
  7. Make one change and measure whether the drop-off rate at that step improves.

The process doesn't require a conversion optimization specialist or a large team. It requires consistent habits with the right tools.

How Seentics Supports E-commerce Analytics

Seentics tracks custom events, so you can fire an event on "add to cart," "begin checkout," "payment entered," and "purchase complete" regardless of your platform — Shopify, WooCommerce, a custom checkout, or anything else.

Funnel reports let you visualize every step, with session recordings attached to each drop-off step. Heatmaps run automatically on any page where the tracking script is installed. Exit-intent automations, discount popups, and cart reminder overlays are all configurable without touching code.

Everything runs on your own infrastructure, so customer payment and personal data never touches a third-party analytics server.

Conclusion

E-commerce analytics is not about knowing your overall conversion rate — it's about understanding every step in the path from product page to payment confirmation and knowing exactly why users leave each step.

Cart abandonment is not an inevitable cost of doing business online. It's a measurement problem. Most abandonment has fixable causes. The teams that consistently grow e-commerce revenue aren't running more ads — they're watching session replays, looking at heatmaps, and steadily removing friction from a checkout flow that already has interested buyers in it.

That's the work. It's not glamorous, but it compounds.

Read more