Skip to main content
Attribute
Back to Blog
GuideUpdated December 29, 2025

How to Track Revenue Lost to Cart Abandonment

Calculate: Total cart value created minus total purchases = lost revenue. With 70% average abandonment, $100K in cart value means $70K lost. Track by funnel stage to find biggest leaks. Recovery typically recaptures 10-30% through email and retargeting. Not all abandonment is recoverable.

Attribute Team
E-commerce & Shopify Experts
December 29, 2025
6 min read
Track Revenue Lost to Cart - guide article about how to track revenue lost to cart abandonment

Cart abandonment represents real money left on the table. Every abandoned cart had a customer who wanted to buy, added products, and then stopped. Knowing exactly how much revenue you lose and where helps you prioritize recovery efforts.

Understanding Abandoned Cart Revenue

What Counts as Lost Revenue

Abandoned cart value: Total value of products in carts that were never purchased.

This includes:

  • Items added but checkout never started
  • Checkout started but not completed
  • Payment attempted but failed

This excludes:

  • Wishlist items (never added to cart)
  • Saved for later items
  • Out of stock notifications

The Scale of the Problem

Average abandonment rate: 70%

That means: 7 out of 10 shoppers who add to cart do not buy.

Quick calculation: If your monthly cart value is $100,000 and 70% abandon:

  • $70,000 in abandoned carts
  • Not all recoverable, but significant portion is

Recovery Reality

Not all abandonment is recoverable:

  • Some shoppers were never going to buy
  • Some used cart as calculator
  • Some are comparison shopping
  • Some had real objections

Recoverable portion: Typically 10-30% of abandoned cart value through email and retargeting.

Setting Up Abandonment Tracking

Shopify Native Tracking

Where to find it: Analytics > Reports > Abandoned checkouts

What Shopify tracks:

  • Checkout abandonment specifically
  • Email capture for recovery
  • Time of abandonment
  • Products in abandoned checkouts

Limitation: Shopify only tracks abandoned checkouts, not abandoned carts (before checkout starts).

Enhanced Tracking with Apps

Apps that track full abandonment:

Klaviyo:

  • Cart abandonment flows
  • Browse abandonment
  • Revenue attribution
  • Detailed segment building

Omnisend:

  • Cart and checkout tracking
  • Automated recovery
  • Revenue reporting

Drip:

  • Full funnel tracking
  • Revenue lost and recovered
  • Customer journey data

Google Analytics 4 Tracking

E-commerce events to track:

  • addtocart
  • begin_checkout
  • purchase

Calculate from events: Add to cart events minus purchase events gives abandonment count.

Setting up:

  1. Enable enhanced e-commerce
  2. Configure e-commerce events
  3. Build custom funnel exploration

Calculating Your Lost Revenue

Basic Calculation

Step 1: Find total cart value created Sum of all add-to-cart values in a period.

Step 2: Find total revenue Sum of all purchases in same period.

Step 3: Calculate lost revenue Total cart value - Total revenue = Lost revenue

Example:

  • Cart value created: $150,000
  • Revenue: $45,000
  • Lost revenue: $105,000

More Accurate Calculation

Account for overwriting: Same customer may add, remove, and change cart multiple times.

Better approach: Track unique cart sessions and their final value at abandonment.

Formula: (Unique abandoned carts) x (Average abandoned cart value) = Lost revenue

Time Period Considerations

Monthly tracking: Standard for most stores. Shows trends and seasonality.

Weekly tracking: Useful for fast-moving stores. Catches issues quickly.

Daily tracking: Mostly for anomaly detection. Too noisy for trends.

Where Revenue Is Lost (Funnel Stage)

Stage 1: Add to Cart but No Checkout

What happens: Customer adds product, browses more, leaves site.

Typical reasons:

  • Not ready to buy
  • Using cart as wishlist
  • Comparison shopping
  • Saw shipping cost estimate
  • Found better deal elsewhere

Tracking this: Add to cart events minus begin checkout events.

Recovery tactics:

  • Browse abandonment emails
  • Exit intent popups
  • Retargeting ads

Stage 2: Checkout Started but Not Completed

What happens: Customer enters checkout, provides some info, leaves.

Typical reasons:

  • Shipping cost surprise
  • Delivery time too long
  • Complicated checkout
  • Payment issues
  • Distraction
  • Second thoughts

Tracking this: Begin checkout events minus purchase events.

Recovery tactics:

  • Abandoned checkout emails
  • SMS reminders
  • Express checkout options

Stage 3: Payment Failed

What happens: Customer tried to pay, something failed.

Typical reasons:

  • Card declined
  • Fraud detection
  • Technical error
  • 3D secure failures

Tracking this: Payment initiated events minus successful purchases.

Recovery tactics:

  • Alternative payment offers
  • Customer service outreach
  • Saved payment retry

Measuring Each Stage

Build a funnel report:

| Stage | Sessions | Value | Drop-off | Lost | |-------|----------|-------|----------|------| | Add to Cart | 1,000 | $75,000 | - | - | | Begin Checkout | 400 | $30,000 | 60% | $45,000 | | Purchase | 150 | $11,250 | 62.5% | $18,750 |

Total lost: $63,750

Biggest leak: Add to cart to checkout (60% drop, $45K lost)

Recovery Revenue Tracking

Email Recovery

Track these metrics:

Sent: Number of abandonment emails sent

Opened: Email open rate

Clicked: Click-through rate

Recovered: Orders from email clicks

Revenue: Dollar value recovered

Calculate recovery rate: Recovered revenue / Sent cart value = Recovery rate

Benchmark: 5-10% of abandoned cart value recovered through email.

SMS Recovery

Track separately from email:

  • SMS sent
  • SMS clicked
  • Orders from SMS
  • Revenue from SMS

Typical performance: Higher click rates than email, but smaller audience.

Retargeting Recovery

Attribution is trickier: Customer may see ad but purchase later through different channel.

Track:

  • Ad impressions
  • Ad clicks
  • Attributed purchases
  • View-through purchases

Use: Platform attribution with reasonable lookback window (7-14 days).

Overall Recovery Dashboard

| Channel | Sent | Recovered | Revenue | Rate | |---------|------|-----------|---------|------| | Email | $50,000 | 150 | $7,500 | 15% | | SMS | $20,000 | 80 | $4,000 | 20% | | Retargeting | $50,000 | 100 | $5,000 | 10% | | Total | - | 330 | $16,500 | 13% |

Segmenting Abandonment Data

By Cart Value

High-value carts (top 20%): Worth more individual attention. Personal outreach may make sense.

Medium-value carts: Standard recovery flow. Automated sequences.

Low-value carts: Minimal recovery effort. Single email maximum.

Finding your segments: Export abandonment data, sort by value, identify cutoffs.

By Customer Type

New customers: Never purchased before. May need more trust-building.

Returning customers: Have purchased before. May just need reminder.

VIP customers: High lifetime value. Worth personal attention.

Recovery varies:

  • New: Focus on trust, guarantees, reviews
  • Returning: Focus on convenience, past preferences
  • VIP: Personal outreach, exclusive offers

By Product Category

Some categories abandon more:

  • High-consideration items (furniture, electronics)
  • Size-dependent items (clothing, shoes)
  • Subscription items (hesitation on commitment)

Track abandonment by category: Find which products need better page experience.

By Traffic Source

Paid traffic typically abandons more: Lower intent than organic or direct.

Track source-specific abandonment: Informs budget allocation and targeting.

Reducing Lost Revenue (Prevention)

Checkout Optimization

Express checkout: Shop Pay, Apple Pay, Google Pay reduce friction dramatically.

Guest checkout: Make it default, not hidden option.

Fewer fields: Only ask for required information.

Progress indicators: Show how many steps remain.

Pricing Transparency

Shipping visible early: On product pages, not checkout surprise.

Taxes shown: Calculate before checkout where possible.

Free shipping thresholds: Clear communication throughout.

Trust Building

Payment security: Visible security badges, SSL indicators.

Return policy: Easy to find, generous terms.

Reviews: Social proof throughout checkout.

Technical Fixes

Speed: Slow checkout loses customers.

Mobile optimization: Half your traffic is mobile.

Error handling: Clear error messages, easy correction.

Payment options: Multiple methods for different preferences.

Building Your Abandonment Dashboard

Key Metrics to Track

Daily:

  • Abandonment rate (quick trend check)
  • Recovery email performance
  • Any anomalies

Weekly:

  • Lost revenue by stage
  • Recovery rate by channel
  • Segment breakdowns

Monthly:

  • Trend analysis
  • Channel comparison
  • Prevention impact
  • Overall recovery performance

Simple Dashboard Structure

Section 1: Current Period Summary

  • Total cart value created
  • Total purchases
  • Abandonment rate
  • Lost revenue
  • Recovered revenue
  • Net lost revenue

Section 2: Funnel Breakdown

  • Add to cart to checkout rate
  • Checkout to purchase rate
  • Drop-off at each stage
  • Value lost at each stage

Section 3: Recovery Performance

  • Email recovery rate
  • SMS recovery rate
  • Retargeting recovery rate
  • Total recovery rate

Section 4: Trends

  • Abandonment rate over time
  • Recovery rate over time
  • Lost revenue trend
  • Improvements needed

Tools for Dashboards

Shopify native: Good for basic metrics. Limited customization.

Google Sheets: Manual but flexible. Good for small stores.

Looker/Data Studio: Connects to multiple sources. Free tier available.

App-specific dashboards: Klaviyo, Omnisend have built-in reporting.

Action Plan Based on Data

If Pre-Checkout Abandonment Is Highest

Focus on:

  • Shipping transparency
  • Cart page optimization
  • Exit intent offers
  • Browse abandonment emails

Measure success by: Cart-to-checkout rate improvement.

If Checkout Abandonment Is Highest

Focus on:

  • Express checkout
  • Checkout simplification
  • Guest checkout prominence
  • Checkout emails

Measure success by: Checkout completion rate improvement.

If Recovery Rate Is Low

Focus on:

  • Email timing (send faster)
  • Email content (better offers)
  • Email frequency (more touches)
  • Additional channels (SMS, retargeting)

Measure success by: Recovery rate improvement.

If Overall Abandonment Is High

Focus on:

  • Traffic quality (better targeting)
  • Price competitiveness
  • Product page experience
  • Fundamental value proposition

Measure success by: Overall abandonment rate reduction.

Common Tracking Mistakes

Mistake 1: Only Tracking Checkout Abandonment

Problem: Missing the bigger picture of cart abandonment before checkout.

Fix: Track add-to-cart events, not just checkout.

Mistake 2: Not Attributing Recovery

Problem: Sending recovery emails but not tracking results.

Fix: Use UTM parameters and platform attribution.

Mistake 3: Double-Counting

Problem: Same customer counted in multiple abandonment events.

Fix: Deduplicate by session or customer ID.

Mistake 4: Ignoring Time Windows

Problem: Treating 30-minute abandonment same as 30-day.

Fix: Define abandonment threshold (typically 1-24 hours).

Mistake 5: Not Segmenting

Problem: Treating all abandonment the same.

Fix: Segment by value, customer type, and product.

The Bottom Line

Tracking lost revenue to cart abandonment is essential for prioritizing improvements and measuring recovery efforts.

What to track:

  1. Total cart value created
  2. Abandonment by funnel stage
  3. Dollar value lost at each stage
  4. Recovery rates by channel
  5. Net lost revenue after recovery

How to use it:

  1. Find your biggest leak (stage with most lost value)
  2. Prioritize fixes for that stage
  3. Build recovery flows for remaining abandonment
  4. Track recovery performance
  5. Iterate and improve

Key insight: You cannot recover all abandonment. Some customers were never going to buy. Focus on recoverable abandonment and prevention.

Realistic expectations:

  • Prevention: Can reduce abandonment 10-20% with optimization
  • Recovery: Can recover 10-30% of abandoned value with good flows
  • Net improvement: 15-40% reduction in net lost revenue is achievable

Track the numbers. Focus on the biggest leaks. Measure your recovery. The data tells you exactly where to focus and whether your efforts are working.

Frequently Asked Questions

How do I calculate revenue lost to cart abandonment?

Total cart value created minus total purchases equals lost revenue. If $150K in products were added to carts and $45K in purchases completed, $105K was lost to abandonment. Track unique abandoned cart sessions for accuracy.

What is the difference between cart and checkout abandonment?

Cart abandonment: items added but checkout never started (comparison shopping, using cart as wishlist). Checkout abandonment: checkout started but not completed (shipping surprises, payment issues). Track both separately with different recovery tactics.

How much abandoned revenue can I recover?

Typically 10-30% of abandoned cart value can be recovered through email (5-10%), SMS (higher click rates, smaller audience), and retargeting (10-15%). Not all abandonment is recoverable as some shoppers never intended to buy.

Which tools track cart abandonment?

Shopify tracks checkout abandonment natively (Analytics > Reports > Abandoned checkouts). For full cart tracking, use Klaviyo, Omnisend, or Drip. GA4 tracks via add_to_cart vs purchase events.

How should I prioritize abandonment fixes?

Find your biggest leak by value lost per stage. If most value is lost pre-checkout, focus on shipping transparency and cart page. If lost at checkout, focus on express checkout and simplification. Prevention is more efficient than recovery.

Sources & References

Written by

Attribute Team

E-commerce & Shopify Experts

The Attribute team combines decades of e-commerce experience, having helped scale stores to $20M+ in revenue. We build the Shopify apps we wish we had as merchants.

11+ years Shopify experience$20M+ in merchant revenue scaledFormer Shopify Solutions ExpertsActive Shopify Plus ecosystem partners