The Multiple Stages of Cart Abandonment
"Cart abandonment" is often treated as one problem — but it actually occurs at multiple stages with different causes and different recovery strategies. Ecommerce tracking with GA4 lets you measure abandonment at each stage and identify which stage has the biggest drop-off.
The stages where abandonment occurs:
- Product page abandonment: user views a product but does not add it to cart
- Cart abandonment: user adds to cart but does not start checkout
- Checkout abandonment — shipping: user starts checkout but leaves at shipping info
- Checkout abandonment — payment: user enters shipping but leaves at payment
- Payment failure: user attempts payment but it fails (technical issue)
Events Required for Each Stage
Product page abandonment: requires view_item. Calculate: (view_item events) - (add_to_cart events) / (view_item events) = product page drop-off rate
Cart abandonment: requires add_to_cart and begin_checkout. In GA4 Explorations, build a funnel: add_to_cart → begin_checkout → purchase
Checkout funnel abandonment: requires begin_checkout, add_shipping_info, add_payment_info, and purchase. This gives you the most granular checkout funnel.
Building the Abandonment Funnel in GA4
- Explorations then New exploration then Funnel exploration
- Add steps:
- Step 1: Event = add_to_cart
- Step 2: Event = begin_checkout
- Step 3: Event = add_shipping_info
- Step 4: Event = add_payment_info
- Step 5: Event = purchase
- Enable "Make steps elapsed" to see time between steps
- Add "Device category" as a breakdown to compare mobile vs desktop abandonment
What Different Abandonment Patterns Mean
- High drop-off at add_to_cart → begin_checkout (40%+ abandonment): users are adding to cart but not committing to checkout. Common causes: price comparison (will buy later), saving for later, no guest checkout option, unexpected costs visible at cart stage.
- High drop-off at begin_checkout → add_shipping_info (30%+ abandonment): users are starting checkout but leaving at shipping. Cause is almost always shipping costs appearing for the first time.
- High drop-off at add_payment_info → purchase (20%+ abandonment): users are entering payment but not completing. Causes: payment method not available, trust concerns about the payment page, card being declined.
Building Cart Abandonment Audiences
For remarketing, build these GA4 audiences:
- Cart abandoners: users who triggered add_to_cart but NOT purchase in the last 7 days
- Checkout abandoners: users who triggered begin_checkout but NOT purchase in the last 14 days
Checkout abandoners are higher intent (they started the checkout process) and should receive more aggressive remarketing — higher bids, more personalised ads, potentially discount offers.
Summary
Cart abandonment tracking requires the full set of checkout funnel events — add_to_cart, begin_checkout, add_shipping_info, add_payment_info, and purchase. Each step-to-step drop-off reveals a different problem with a different solution. Build the funnel in GA4 Explorations and break it down by device to find the highest-impact abandonment stage to address first.
See our Enhanced Ecommerce Tracking service for abandonment tracking setup.
Need cart abandonment tracking implemented? Contact Adslytics.
Need expert tracking setup?
Our Google Tag Manager experts have delivered 500+ tracking setups with a 98% success rate.
Get a Free Consultation →