Skip to main content
Ecommerce

How to track cart abandonment accurately

Set up the analytics and event tracking needed to measure where in your checkout funnel shoppers drop off.

Time: 90 minutesDifficulty: Intermediate

You can't fix cart abandonment without measuring it. This guide sets up the analytics events that tell you exactly which step of your checkout flow leaks the most shoppers — so optimisation effort goes to the highest-impact step.

Prerequisites

  • A Google Analytics 4 (GA4) property
  • Admin access to your store or tag manager

Steps

  1. 1

    Define the checkout funnel steps

    Most ecommerce funnels have these steps: view_item > add_to_cart > view_cart > begin_checkout > add_shipping_info > add_payment_info > purchase. Decide which steps your platform actually fires events for.

  2. 2

    Enable enhanced ecommerce in GA4

    In GA4, go to Admin > Data Streams > Web > Configure tag settings. Enable 'Measure ecommerce events'. This makes GA4 recognise the standard ecommerce events when they fire.

  3. 3

    Verify events are firing

    Open your store in a browser, install the GA4 DebugView extension, and walk through a test checkout. Watch DebugView for each ecommerce event. Note any missing events — these are gaps in instrumentation.

  4. 4

    Fill in missing events

    For events not fired automatically by your platform, add them via Google Tag Manager. Each event needs the standard parameters (transaction_id, value, currency, items array).

  5. 5

    Build the funnel report

    In GA4, go to Explore > Funnel exploration. Add the funnel steps in order. Set a 30-minute window. Run the report.

  6. 6

    Identify the biggest drop

    The funnel shows what percentage of sessions complete each step. The biggest drop between steps is your highest-leverage optimisation target. Common big drops: view_cart > begin_checkout (account creation friction), add_payment_info > purchase (payment errors or trust friction).

  7. 7

    Set up an abandoned-cart recovery flow

    Connect Webanto Email Marketing to capture cart-abandonment events from your store. Build a recovery sequence (see the abandoned cart email guide).

  8. 8

    Re-measure after 30 days

    Compare the funnel after 30 days of changes. The drop at your target step should improve. If it doesn't, you targeted the wrong friction — re-analyse.

Ready to do this for real?

Webanto Email Marketing

Related guides

Browse all guides

See every how-to guide we've published — across email, SEO, ecommerce, and social media.

Newsletter

Stay Ahead

Occasional, engineering-led notes on applied AI — what we're building, running, and learning in production.