Cart Abandonment Tracking: Measure, Understand, and Recover Lost Sales
Nearly 70% of online shopping carts are abandoned before checkout. Analytics can tell you exactly where, when, and why — so you can win back the revenue.
70% of shopping carts are abandoned. Analytics shows you exactly why.
How to track, understand, and recover lost ecommerce revenue from cart abandonment.
Jump to section
The Cart Abandonment Problem: 70% of Sales Lost
Cart abandonment is the single largest source of lost revenue for ecommerce. The Baymard Institute puts the average rate at 69.8% across 49 studies. For every 10 shoppers who add to cart, only 3 complete purchase.
This affects every ecommerce site. While some abandonment is inevitable (browsing, price comparison), a significant portion is caused by fixable issues: surprise shipping costs, forced account creation, complicated checkouts.
The difference between growing and plateauing stores often comes down to how well they track and address abandonment. Analytics is the starting point.
The Revenue Math
At $100K/month revenue with 70% abandonment, reducing it by 5 points (to 65%) adds ~$17K/month — no extra traffic needed.
Why Customers Abandon Their Carts
Understanding why customers abandon is the first step to reducing it.
| Reason | % of Abandoners | Fix |
|---|---|---|
| Unexpected shipping/fees | 48% | Show shipping cost on product page or offer free shipping threshold |
| Required account creation | 26% | Add guest checkout option |
| Checkout too complicated | 22% | Reduce form fields, add progress bar |
| Could not calculate total cost upfront | 21% | Show tax + shipping estimate before checkout |
| Delivery too slow | 18% | Offer express shipping, show delivery date estimates |
| Did not trust site with payment info | 17% | Add trust badges, SSL indicator, known payment methods |
| Website errors or crashes | 13% | Monitor Core Web Vitals, test checkout flow regularly |
| Returns policy not satisfactory | 12% | Display clear returns policy on product and cart pages |
Notice that the top 3 causes are all UX problems, not product problems. Customers wanted the product enough to add it to cart. The checkout experience lost them.
How to Track Cart Abandonment
Cart abandonment tracking requires measuring visitors at two key points: the cart page and the order confirmation page.
Setting Up Cart Abandonment Tracking
- Identify your cart URL (e.g., /cart) and confirmation URL (e.g., /order-confirmation or /thank-you).
- In your analytics tool, check pageviews for both URLs over the same period.
- Calculate: Abandonment Rate = 1 - (confirmation pageviews / cart pageviews) x 100.
- For more granularity, also track the checkout page (/checkout) to separate cart abandonment from checkout abandonment.
- Set up a conversion goal that fires on the confirmation page. This gives you an ongoing conversion rate without manual calculation.
69.8%
Average cart abandonment rate
48%
Abandon due to shipping costs
5-15%
Recoverable with email campaigns
Quick Calculation
Last month: 5,000 cart page visits, 1,500 purchases. Abandonment rate = 1 - (1,500/5,000) = 70%. Now track this monthly to spot trends.
Bring External Site Data Into Copper
Pull roadmaps, blog metadata, and operational signals into one dashboard without asking every team to learn a new workflow.
Advanced Cart Tracking: Events and Segmentation
Basic tracking gives you the rate. Advanced tracking tells you who abandons, when, and what they had in their cart.
Custom events: fire add_to_cart, remove_from_cart, checkout_start, payment_entered, order_complete. Each becomes a funnel step revealing exactly where customers bail.
Segmentation: break data by traffic source (ads vs organic abandonment rates), device type (mobile checkout broken?), and cart value (high-value carts behave differently?).
Advanced Tracking Dimensions
By Traffic Source
Compare abandonment rates across organic, paid, social, and direct traffic. Paid traffic with high abandonment may indicate ad/landing page mismatch.
By Device Type
Mobile abandonment is typically 10-15% higher than desktop. If yours is much higher, your mobile checkout needs work.
By Cart Value
High-value carts may abandon more due to price hesitation. Low-value carts abandon when shipping exceeds product cost.
By Time of Day
Abandonment patterns by hour reveal when your audience browses (high abandonment) vs buys (low abandonment).
Cart Recovery Strategies That Work
Tracking tells you the problem. Recovery strategies fix it.
Proven Recovery Tactics
- Abandoned cart emails: send the first email within 1 hour of abandonment, a second at 24 hours, a third at 72 hours. Include product images and a direct link back to cart. Recovery rate: 5-15%.
- Exit-intent popups: detect when a user moves to close the tab and offer a discount or free shipping. Works on desktop; limited on mobile.
- Show shipping cost early: display estimated shipping on product pages, not just at checkout. Eliminates the #1 abandonment cause.
- Guest checkout: do not require account creation. Offer account creation after purchase instead of before.
- Progress indicators: show a checkout progress bar (Step 1 of 3). Reduces perceived complexity.
- Multiple payment methods: offer credit card, PayPal, Apple Pay, Google Pay, and buy-now-pay-later. Each added method removes a friction point.
- Trust signals: SSL badge, payment logos, reviews, and clear return policy visible during checkout.
Highest-ROI Fix
Showing shipping cost on the product page (before add-to-cart) addresses the #1 abandonment cause (48% of abandoners). This single change often reduces abandonment by 5-10 percentage points.
Tools for Cart Abandonment Tracking
Different tools serve different parts of the cart abandonment workflow.
| Tool | What It Does | Price |
|---|---|---|
| Copper Analytics | Page-level tracking, conversion goals, traffic sources per page | Free tier |
| GA4 | Enhanced ecommerce tracking, funnel exploration, custom events | Free |
| Klaviyo | Abandoned cart email automation for Shopify/ecommerce | $20+/mo |
| Hotjar | Session recordings and heatmaps at checkout to see where users struggle | $32+/mo |
| Shopify Analytics | Built-in checkout abandonment reports for Shopify stores | Included with Shopify |
For most ecommerce sites, the minimum stack is: Copper Analytics or GA4 for tracking abandonment rates plus Klaviyo or your email platform for recovery campaigns. Add Hotjar if you need to visually diagnose checkout UX issues.
Track Cart Abandonment Without Cookie Overhead
Copper Analytics tracks page visits and conversion goals that power abandonment analysis. Cookieless, under 1KB, free tier.
Frequently Asked Questions
What is cart abandonment rate?
The percentage of shoppers who add items to their cart but leave without completing purchase. Calculated as: 1 - (completed orders / cart sessions). The industry average is 69.8% according to Baymard Institute.
What is a good cart abandonment rate?
The average is 69.8%. Below 60% is good. Below 50% is excellent. Rates vary by industry — fashion sees higher abandonment than groceries. Focus on improving your own rate month-over-month rather than hitting a specific benchmark.
Why is my cart abandonment rate so high?
Most common causes: unexpected shipping costs (48% of abandoners), required account creation (26%), and complicated checkout process (22%). Check these three before investigating less common issues.
How do I reduce cart abandonment?
Three highest-impact fixes: show shipping costs on product pages before add-to-cart (addresses #1 cause), offer guest checkout (addresses #2), and simplify checkout to fewest possible form fields (addresses #3).
Can I track cart abandonment without Google Analytics?
Yes. Any analytics tool tracking page-level visits works. Compare cart page visits to order confirmation visits. Copper Analytics makes this simple with page tracking and conversion goals on a single cookieless dashboard.
What to Do Next
The right stack depends on how much visibility, workflow control, and reporting depth you need. If you want a simpler way to centralize site reporting and operational data, compare plans on the pricing page and start with a free Copper Analytics account.
You can also keep exploring related guides from the Copper Analytics blog to compare tools, setup patterns, and reporting workflows before making a decision.