E-commerce & Conversions

Cart Abandonment Tracking: What the Numbers Tell You

Sebastian Anderson, web analytics consultant Sebastian Anderson March 17, 2026 8 min read
3D illustration of abandoned shopping cart with chain link

Nearly seven out of ten online shopping carts are abandoned before checkout. Your visitors found your product, added it to their cart, and then… left. That’s not a failure of your product. It’s an information gap. Cart abandonment tracking tells you exactly where the breakdown happens — and gives you the data to fix it.

But here’s the thing most guides won’t tell you: you don’t need invasive tracking to understand cart abandonment. You don’t need to follow shoppers across the internet with retargeting pixels. Event-based, privacy-first analytics gives you everything you need to identify problems, test fixes, and recover lost revenue.

Cart Abandonment: The Numbers

Let’s start with what the data says. These benchmarks come from the Baymard Institute, which has been tracking cart abandonment rates across hundreds of studies.

69.8%Average cart abandonment rate
85.6%Mobile abandonment rate
72.8%Desktop abandonment rate
$260BRecoverable revenue (US/EU annually)

That 69.8% is an average across industries. Fashion and travel tend to be higher. Groceries and essentials are lower. But no matter your niche, a significant portion of people who add items to their cart will leave without buying.

The key insight is that most of these abandonments are recoverable. Shoppers aren’t rejecting your product — they’re hitting friction points in your checkout process. Cart abandonment tracking helps you find those friction points.

Why People Abandon Their Carts

Understanding the reasons helps you know what to measure. Here are the most common causes, ranked by frequency:

Reason% of ShoppersWhat to Track
Extra costs (shipping, tax, fees)48%Drop-off rate at shipping/cost reveal step
Required to create an account26%Drop-off at account creation page
Delivery was too slow23%Exit rate after viewing delivery options
Didn’t trust the site with card info25%Drop-off at payment step
Checkout was too complicated22%Time-on-page at checkout, form abandonment
Couldn’t see total cost up front21%Drop-off at order summary page
Return policy wasn’t satisfactory18%Clicks on return policy from checkout
Website had errors17%Error events, page reload frequency
Not enough payment options13%Drop-off at payment method selection
Card was declined9%Payment failure events

Notice that most of these are fixable. Shipping costs too high? Show them earlier. Account required? Add guest checkout. Checkout too long? Reduce form fields. But you can’t fix what you can’t see — which is why tracking matters.

How to Track Cart Abandonment Without Invasive Tracking

Traditional cart abandonment tracking relies on cookies, user IDs, and cross-session identification. That approach requires consent banners, collects personal data, and often feeds into retargeting ad networks. There’s a better way.

Privacy-first cart abandonment tracking uses event-based analytics — you track what happens, not who does it. Here’s the approach:

Step 1: Define Your Funnel Steps

Break your checkout process into discrete steps. Each step becomes a trackable event.

  1. Product viewed — visitor sees a product page
  2. Added to cart — visitor clicks “Add to Cart”
  3. Cart viewed — visitor opens the cart page
  4. Checkout started — visitor begins the checkout process
  5. Shipping entered — visitor fills in shipping details
  6. Payment entered — visitor reaches the payment step
  7. Purchase completed — order is confirmed

Step 2: Set Up Events

In most privacy-first analytics tools, you can track custom events without collecting personal data. Here’s a generic example using a JavaScript event:

// Track "Add to Cart" event
document.querySelector('.add-to-cart').addEventListener('click', function() {
  // For Plausible
  plausible('Add to Cart');

  // For Umami
  umami.track('Add to Cart');

  // For Matomo
  _paq.push(['trackEvent', 'Ecommerce', 'Add to Cart']);
});

The exact implementation varies by tool, but the principle is the same: fire an event at each funnel step. No user IDs. No cookies. Just anonymous event counts. For more on this approach, see From Clicks to Customers: How to Map Events to Real Conversions.

Step 3: Calculate Drop-Off Rates

Once events are flowing, compare the numbers at each step:

Funnel StepEvent Count (Example)Drop-Off Rate
Product viewed10,000
Added to cart2,50075%
Cart viewed2,00020%
Checkout started1,20040%
Shipping entered90025%
Payment entered70022%
Purchase completed50029%

In this example, the biggest drop-off is at “Added to cart” (75% of product viewers don’t add anything). But that’s normal — not every browser is a buyer. The more actionable insight is the 40% drop-off between “Cart viewed” and “Checkout started.” Something on the cart page is stopping people from proceeding.

Key Takeaway: Focus on the drop-offs you can actually fix. A 40% drop-off between cart and checkout is a design problem. A 75% drop-off between viewing and adding is normal browsing behaviour.

What to Track (and What Not To)

Privacy-first cart abandonment tracking collects aggregate data about behaviour patterns, not personal profiles. Here’s the distinction:

Track This (Privacy-Friendly)Avoid This (Invasive)
Event counts per funnel stepIndividual user journeys with IDs
Drop-off rates between stepsCart contents per user
Device type at each stepEmail address before purchase
Time of day patternsCross-site browsing history
Traffic source of converting visitorsRetargeting pixel data
Error event countsSession recordings of checkout

The left column gives you everything you need to diagnose problems and test fixes. The right column adds marginal value while creating significant privacy liability. For a deeper understanding of what you can and can’t track, see our guide on privacy-compliant tracking.

Recovery Strategies That Work

Once you know where shoppers drop off, you can test specific fixes. Here are proven strategies, ordered by impact:

1. Show All Costs Early

The number one reason for abandonment is unexpected costs. Display shipping, tax, and any fees on the product page or cart — not at the last checkout step. Some stores show a “Total with estimated shipping” calculator right on the product page. This reduces sticker shock at checkout.

2. Offer Guest Checkout

Forcing account creation before purchase costs you 26% of potential buyers. Add a “Continue as Guest” option. You can always invite them to create an account after they’ve purchased — when they’re already committed.

3. Simplify the Checkout Flow

Every form field is a chance for someone to give up. The ideal checkout has as few fields as possible. Use address autocomplete. Combine first and last name into one field. If you’re on Shopify or WooCommerce, test one-page checkout vs multi-step and measure which performs better.

4. Add Trust Signals

25% of shoppers abandon because they don’t trust the payment process. Add SSL badge icons, accepted payment logos, return policy links, and customer review snippets near the payment form. These small additions can measurably reduce drop-off at the payment step.

5. Send Cart Reminder Emails (With Consent)

If a visitor has already provided their email (for example, they’re logged in or entered it at checkout), you can send a cart reminder. This is legitimate first-party data use — but only if the visitor consented to marketing communications. A well-timed reminder email (sent 1–3 hours after abandonment) typically recovers 5–15% of abandoned carts.

Measuring Improvement

After implementing changes, track the impact using the same funnel events. Compare your drop-off rates before and after. Here’s what to measure:

Give each change at least two weeks of data before judging results. Shorter periods are too noisy, especially on lower-traffic sites. And change one thing at a time — if you redesign the cart page, add trust badges, and change shipping at once, you won’t know which change made the difference.

Tip: Track your cart abandonment rate monthly. Even small improvements compound. Reducing abandonment from 70% to 65% on a store doing $10,000/month in cart value means an extra $500/month in completed sales.

Tools for Privacy-First Cart Tracking

Not all analytics tools handle e-commerce events well. Here’s how the main privacy-first tools compare for cart abandonment tracking:

ToolCustom EventsFunnel ReportsE-commerce Integration
MatomoYesYes (built-in)Yes (WooCommerce, Shopify plugins)
PlausibleYesYes (goals-based)Manual event setup
UmamiYesBasicManual event setup
PostHogYesYes (advanced)Manual event setup
FathomYesYes (event-based)Manual event setup

Matomo’s e-commerce reporting is the most feature-rich for self-hosted cart tracking. It can track cart contents, revenue, and abandonment rates out of the box with WooCommerce or Shopify plugins. For simpler setups, Plausible’s custom events give you enough data to build a basic funnel.

A Real-World Example

I worked with a Melbourne-based outdoor gear shop last year. Their cart abandonment rate was 74%. After setting up event tracking at each checkout step, we found that 38% of people dropped off at the shipping options page. The problem? Shipping to regional Australia was $25+ and it wasn’t shown until that step.

The fix was simple: add a shipping calculator to the product page. After two weeks, the drop-off at shipping reduced from 38% to 19%. Overall cart abandonment fell to 62%. That single change recovered roughly $3,200/month in sales — all measured with anonymous event counts, no personal tracking or marketing touchpoints required.

Frequently Asked Questions

What’s a good cart abandonment rate?

The global average is about 70%. If your rate is below 65%, you’re doing well. Below 55% is excellent. Above 80% signals a serious problem with your checkout flow. However, rates vary by industry — travel and fashion tend to be higher than groceries and daily essentials.

Can I track cart abandonment without cookies?

Yes. Event-based tracking doesn’t require cookies. You fire an event when someone clicks “Add to Cart,” another when they start checkout, and so on. The analytics tool counts these events in aggregate. You won’t know which individual abandoned (unless they’re logged in), but you’ll know exactly where in the funnel people drop off — which is what matters for improving your checkout. Learn more about cookie-free analytics.

How quickly can I see results after making changes?

It depends on your traffic volume. Sites with 1,000+ daily visitors can see statistically meaningful changes within a week. Lower-traffic sites should wait 2–4 weeks before drawing conclusions. Avoid making snap judgements based on a day or two of data.

Should I use exit-intent popups to reduce abandonment?

They can work, but use them carefully. A well-designed popup offering a discount code or free shipping at the moment someone moves to close the tab can recover 3–8% of abandoning visitors. A poorly designed popup that fires on every page will just annoy people. Test it, measure it, and let the data decide.

What’s the difference between cart abandonment and checkout abandonment?

Cart abandonment means someone added items but never started checkout. Checkout abandonment means they started checkout but didn’t complete it. Both matter, but they have different causes. Cart abandonment is often about price comparison or indecision. Checkout abandonment is about friction in the purchase process.

The Bottom Line

Cart abandonment tracking isn’t about surveillance. It’s about understanding where your checkout process breaks down and fixing it. With event-based, privacy-first analytics, you can build a complete picture of your purchase funnel without collecting a single piece of personal data.

Start by defining your funnel steps. Set up events at each stage. Look at the drop-off rates. Fix the biggest leak first. Then measure whether it worked. Repeat. Every percentage point of improvement goes straight to your bottom line — and your visitors get a smoother experience in return.

Sebastian Anderson, web analytics consultant
Sebastian Anderson
Analytics Consultant

Web analytics consultant with 12+ years of experience helping businesses understand their website visitors. Specialises in privacy-first analytics tools like Plausible, Matomo, and Umami. Based in Melbourne, Australia.

Enjoyed this article?

Get more privacy-first analytics tips delivered to your inbox weekly.