Cart Abandonment Analytics: How to Recover Lost Sales With Data

Emily RedmondData Analyst, EmilyticsApril 18, 2026

Cart Abandonment Analytics: How to Recover Lost Sales With Data

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: E-commerce sites lose 70% of carts. Track where people abandon (cart view, shipping, payment), then test recovery emails and simplified checkout to win back 10-20% of lost sales.


A customer loaded $150 worth of products into their cart. They were ready. Then they saw the shipping cost—$25—and left.

You lost $150 because you didn't show shipping cost early enough.

Cart abandonment is the biggest leak in e-commerce. And it's fixable.


The Cart Abandonment Problem

Fact: 70% of people add to cart and abandon without purchasing.

That's not a conversion problem. That's a cart problem.

Formula for lost revenue: (Items added to cart - Items purchased) × Average order value = Lost revenue

Example:

  • 1,000 items added to cart
  • 300 purchased
  • 700 abandoned
  • AVG order value: $75
  • Lost revenue: $52,500

That's every month. Every year: $630,000 in lost revenue.

This is your biggest opportunity.


How to Measure Cart Abandonment in GA4

Step 1: Set up e-commerce events

You need these events:

  • view_cart
  • add_to_cart
  • begin_checkout
  • add_shipping_info
  • add_payment_info
  • purchase

How to Set Up Conversion Goals in GA4 covers the technical setup.

Step 2: Calculate abandonment at each stage

StageUsersDrop
Add to cart1,000
View cart80020%
Begin checkout60025%
Shipping entered45025%
Payment info35022%
Purchase30014%

Key metric: cart abandonment rate

(Add to cart - Purchase) / Add to cart = 70%

But more useful: where do they abandon?


Where Do People Abandon?

Abandonment Type 1: View Cart, Don't Proceed

What it means: People added items, clicked cart, saw the total, then left.

Why: Price shock. Shipping cost. Realized they don't need it. Distracted.

How to fix:

  • Show price early (include in product page)
  • Show shipping cost before checkout starts
  • Use urgency ("Only 2 left in stock")
  • Test multi-step checkout (feels faster)

Abandonment Type 2: Begin Checkout, Don't Enter Shipping

What it means: They decided to buy, started checkout, then bailed.

Why: Forced account creation. Too many steps. Slow page. Technical error.

How to fix:

  • Allow guest checkout
  • Remove form fields (ask only email + address)
  • Reduce steps (combine pages)
  • Test single-page checkout

Abandonment Type 3: Payment Info, Don't Purchase

What it means: They entered shipping, tried to enter payment, then left.

Why: Payment method not accepted. Security concerns. Unexpected fees. Page error.

How to fix:

  • Show accepted payment methods early
  • Use trust badges (SSL, security logos)
  • Disable incomplete-payment button (show loading)
  • Test alternative payment (PayPal, Apple Pay)

Abandonment Type 4: After Purchase, Don't Complete

What it means: Order submitted but they closed before confirmation loaded.

Why: Page slow. Thought it didn't work. Distracted.

How to fix:

  • Faster checkout (reduce images)
  • Clear confirmation page
  • Send confirmation email immediately
  • Can't really prevent this, but it's small % of abandonment

How to Recover Abandoned Carts

Recovery Strategy 1: Abandoned Cart Email

Send an email to people who added items but didn't buy.

Timing: 1-6 hours after abandonment

Content:

  • Product image (remind them what they wanted)
  • Product name and price
  • "Complete your purchase" CTA
  • Optional incentive: "Use code COMEBACK10 for 10% off"

Result: ~8-12% of recipients return and complete purchase

Measurement: Track "email_clicked" and "purchase_from_email" events

Example sequence:

  • Hour 1: Abandoned cart reminder
  • Hour 24: "You're missing out" + incentive
  • Hour 48: Last chance + deeper discount

Recovery Strategy 2: Simplified Checkout

Test a checkout form with fewer fields.

Test: 5-field checkout vs. 3-field checkout

Checkout VersionFieldsCompletion
OriginalName, Email, Address, Shipping, Payment50%
SimplifiedEmail, Address, Payment65%
Improvement15%

Measurement:

  • Track "begin_checkout" event
  • Track "purchase" event
  • Calculate checkout completion rate

Recovery Strategy 3: Show Shipping Cost Early

Test showing shipping before checkout.

Test: Product page with shipping estimate shown vs. hidden

ScenarioAdd to cartCart abandonPurchase
Hidden shipping1008020
Shown shipping805030

Shows 10% fewer items added to cart, but 50% higher conversion. Net result: 50% more actual purchases.

A/B Testing GA4: Measure the Winner covers how to run this test.


Predictive Abandonment Signals

Use GA4 to identify which customers are likely to abandon:

  • Page speed poor on payment page
  • Mobile user (mobile typically has higher abandonment)
  • First-time customer (needs trust building)
  • High AOV (bigger risk, more consideration)

Add heatmap tracking to payment page:

  • Are people filling fields correctly?
  • Are there rage clicks (payment button not working)?
  • Are people scrolling past the payment method dropdown?

How to Use Heatmap Data Alongside GA4 covers this.


Cart Abandonment by Device

Mobile vs. desktop abandonment rates:

StageDesktopMobileGap
View cart15%30%2x worse
Begin checkout20%40%2x worse
Payment15%35%2.3x worse
Purchase50%70%1.4x worse

Mobile always abandons more. Focus mobile optimization here.

Mobile improvements:

  • Single-page checkout (not multi-step)
  • Large touch targets (buttons 48px+)
  • Auto-fill enabled (name, address, payment)
  • One-click payment (Apple Pay, Google Pay)
  • Progress bar ("Step 1 of 2")

Frequently Asked Questions

Q: What's a good cart abandonment rate? A: 70% is average for e-commerce. 60% is good. Below 50% is excellent. These rates include price-shocked visitors who abandon in the first minute. Real optimization targets the 20-40% who get past viewing cart but bail on checkout.

Q: Should I send abandoned cart emails to everyone? A: No. Exclude: complete purchases (they bought), users who viewed cart under 30 seconds (they might come back), known bots. Send to real users who spent 30+ seconds in cart and didn't purchase within 1 hour.

Q: How much incentive should I offer to win back carts? A: Start with 5-10%. Measure recovery rate. If 5% works, don't go higher. If it's not working, test 15%. Don't give away margin.

Q: Can I track cart abandonment without e-commerce tracking set up? A: Harder, but yes. You can use event-based tracking (track each step as an event). But proper e-commerce tracking is much better. See How to Set Up Conversion Goals in GA4.

Q: What if my abandonment rate is 90%? A: Likely issues: wrong traffic (not ready to buy), price too high (target wrong audience), checkout broken (test it yourself), mobile UX terrible (optimize mobile). Test mobile checkout first.


The Bottom Line

Cart abandonment is your biggest revenue leak. 70% of ready-to-buy customers leave without purchasing.

Recover even 10% of them, and you've increased revenue by 7% without new traffic.

Start with abandoned cart emails. Then test simplified checkout. Then optimize mobile.


Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your GA4, Search Console, and Bing data around the clock. 8 years experience. Say hi →