How to Track WooCommerce Cart Abandonment Rate in Google Analytics 4
Your WooCommerce admin shows 120 abandoned carts this month. Your GA4 shows 40. Both are looking at the same store, the same shoppers, the same timeframe. You stopped trusting either number weeks ago.
Here’s what you need: the formula to calculate your WooCommerce cart abandonment rate in Google Analytics 4, how to set up the funnel that reveals it, why the two numbers never match, and what to do about the stage with the highest drop-off.
Analytify’s WooCommerce dashboard shows your abandonment rate per funnel stage directly in WordPress, no GA4 login needed. Use GA4 for the one-time setup. Use Analytify for daily monitoring.
Table of Contents
To track WooCommerce cart abandonment rate in GA4, use the Checkout journey report under Reports > Monetization, or build a custom Funnel Exploration using add_to_cart, begin_checkout, and purchase events. Both methods require active eCommerce tracking on your WooCommerce store.
What is WooCommerce Cart Abandonment Rate and Why Does It Matter?
WooCommerce cart abandonment rate is the percentage of shoppers who add a product to their cart but do not complete a purchase.

The formula:
Cart Abandonment Rate = (Add to Cart events − Purchase events) ÷ Add to Cart events × 100
Example: 500 add_to_cart events. 150 purchase events. Rate = (500 − 150) ÷ 500 × 100 = 70%.
This is different from the checkout abandonment rate. Checkout abandonment measures drop-off after a shopper clicks “Proceed to Checkout.”
Checkout Abandonment Rate = (begin_checkout events − Purchase events) ÷ begin_checkout events × 100
Cart abandonment means the shopper left before checkout started. Checkout abandonment means the shopper started checkout but did not finish. These two points lead to a different problem on a different page.
Abandonment rate: formula and benchmark comparison
| Metric | Formula | What It Measures |
| Cart Abandonment Rate | (Add to Cart − Purchase) ÷ Add to Cart × 100 | Drop-off before checkout begins |
| Checkout Abandonment Rate | (begin_checkout − Purchase) ÷ begin_checkout × 100 | Drop-off after checkout starts |
| Global Average | 70.19% (Baymard Institute, 2025) | eCommerce benchmark across 49 studies |
The global average cart abandonment rate is 70.19% across 49 studies (Baymard Institute). If your GA4 funnel shows significantly higher, check your tracking setup before optimizing your checkout flow.
WooCommerce cart abandonment rate measures the percentage of shoppers who add at least one product to their cart but do not complete a purchase in the same session. It is calculated by dividing the difference between add-to-cart events and purchase events by total add-to-cart events, then multiplying by 100. This rate is distinct from the checkout abandonment rate, which measures drop-off after a shopper has begun the checkout process. Both metrics are tracked in Google Analytics 4 using eCommerce event data.
Which GA4 Events Track WooCommerce Cart Abandonment?
GA4 tracks WooCommerce cart abandonment using four eCommerce events: add_to_cart, begin_checkout, remove_from_cart, and purchase.
Understanding what each event means is essential before building any report. Here is the full reference:
| GA4 Event | When It Fires | What It Tells You |
| add_to_cart | Shopper adds product to cart | Start of the abandonment window |
| remove_from_cart | Shopper removes product from cart | Signals price or product hesitation |
| begin_checkout | Shopper clicks “Proceed to Checkout” | Starts checkout abandonment window |
| purchase | Order confirmed on thank-you page | Closes both windows. No abandonment recorded. |
Before building any funnel, verify these events are actually firing on your store.
How to verify your events are active:
- In GA4, go to Reports >> Engagement >> Events.
- Search for “add_to_cart”. Confirm the event count is above zero.
- Search for “purchase”. Confirm event counts are present.
- If add_to_cart shows zero: WooCommerce eCommerce tracking is not configured. Install Analytify Pro with the WooCommerce Addon to set this up automatically, without GTM or custom code.
Analytify Pro with the WooCommerce Addon configures all four events the moment you activate it. No developer needed. WooCommerce event tracking requires a Pro plan and is not included in the free version.
For a technical overview of how GA4 eCommerce events are structured, see the GA4 eCommerce event reference at developers.google.com/analytics/devguides/collection/ga4/ecommerce.

How Do You Set Up a GA4 Funnel for WooCommerce Cart Abandonment?
The GA4 Funnel Exploration is the most detailed way to track WooCommerce cart abandonment, showing exact drop-off percentages between every checkout step.
GA4 gives you two options: a pre-built report that takes zero setup, and a custom funnel that takes 10-15 minutes. Start with the pre-built report.
Use the Pre-Built Checkout Journey Report First
GA4’s built-in checkout journey report shows your GA4 eCommerce funnel with abandonment rates already calculated. No setup required.
Steps to access the Checkout journey report:
- In GA4, go to Reports in the left sidebar.
- Click Monetization, then Checkout journey.
- Read the abandonment rate shown between each funnel step.
- Use the date range picker (top right) to set at least 30 days for stable data.
This report uses session scope, not user scope. It counts sessions where the event fired, not unique users. One shopper visiting twice counts as two sessions.

[Screenshot: GA4 Reports > Monetization > Checkout journey showing funnel steps with abandonment percentages between each stage. Alt text: GA4’s built-in Checkout journey report shows abandonment rate between each funnel step without any setup.]
Build a Custom Funnel Exploration for Deeper WooCommerce Analysis
The GA4 Funnel Exploration gives you more control. You can add or remove steps, filter by device type or traffic source, and switch between standard and trended views.
Steps to build a custom WooCommerce funnel in GA4:
- In GA4, click Explore in the left sidebar.
- Click Funnel exploration to open a new report.
- Click the pencil icon next to Steps. Remove any default steps.
- Add Step 1: Event name = add_to_cart. Label it “Add to Cart.”
- Add Step 2: Event name = begin_checkout. Label it “Begin Checkout.”
- Add Step 3: Event name = purchase. Label it “Purchase.”
- Click Apply. The funnel bar chart appears immediately.
- Read the Abandonment Rate column between each step.
The step with the highest drop-off is your first fix.
Add add_shipping_info and add_payment_info between begin_checkout and purchase to find exactly which checkout form step is losing shoppers. These events fire automatically with Analytify Pro and the WooCommerce Addon active.
For a full walkthrough of GA4 funnel steps and abandonment metrics, see the GA4 eCommerce checkout funnel in WordPress guide at analytify.io/ga4-ecommerce-checkout-funnel-in-wordpress/.
Which method is right for you?
| Method | Setup Time | Best For |
| Checkout journey report | Zero (built-in to GA4) | Quick abandonment rate snapshot by funnel step |
| Funnel Exploration | 10-15 minutes | Custom step analysis, device or source filtering, trended view |
| Analytify WooCommerce Funnel | Zero (pre-built inside WordPress) | Ongoing daily monitoring without logging into GA4 |
How Do You See WooCommerce Abandoned Carts Inside WordPress?
Analytify shows WooCommerce abandoned cart analytics inside your WordPress dashboard through the WooCommerce Addon, so you never have to log into GA4 to monitor your funnel.
Every other tracking approach requires you to work inside GA4. Analytify removes that friction entirely. Use the GA4 Funnel Exploration once to understand your funnel. Then use Analytify every day to watch it.
Analytify is a WordPress plugin that connects directly to Google Analytics 4 and displays WooCommerce eCommerce data inside the WordPress admin dashboard. With the WooCommerce Addon activated, Analytify shows a pre-built checkout funnel covering View Item, Add to Cart, and Purchase stages. Each stage displays a corresponding Abandonment Rate percentage. Analytify also surfaces event counts for add_to_cart, remove_from_cart, begin_checkout, and purchase in a single eCommerce report. No GA4 login is required after the initial connection.
What Analytify shows in the WooCommerce section:
- Abandonment Rate per funnel step: View Item, Add to Cart, and Purchase, each with a clear percentage. A high rate between View Item and Add to Cart signals a product page problem. A high rate between Add to Cart and Purchase signals checkout friction.
- eCommerce overview: conversion rate, revenue, transactions, and average order value, visible at a glance in the same dashboard.
- Event-level counts: add_to_cart and remove_from_cart event totals, visible without building any custom report.
If switching between WordPress and GA4 every day is slowing you down, Analytify surfaces your full WooCommerce funnel inside your dashboard, updated from GA4 with no tab-switching needed.
How to access the WooCommerce funnel in Analytify:
- Install Analytify Pro and activate the WooCommerce Addon: go to Analytify > Add-ons > WooCommerce > Activate.

- Connect Analytify to your GA4 property if you haven’t already.

- Go to Analytify > WooCommerce from the WordPress left sidebar.

- Scroll to the WooCommerce Funnel section.
- Read the Abandonment Rate column for each step. The highest percentage is your first fix.
That’s how to see abandoned carts in WooCommerce right from the Analytify WooCommerce analytics dashboard.
You can also see the GA4 eCommerce funnel for WooCommerce in the Analytify WooCommerce dashboard.

Why Does GA4 Show a Different Number Than WooCommerce?
GA4 cart abandonment numbers are always lower than WooCommerce plugin or admin numbers because GA4 only tracks sessions where JavaScript ran successfully in the visitor’s browser.
This mismatch is not a bug. It is a structural difference between how GA4 tracks and how WooCommerce stores data.
Here is why the numbers never match:
- Ad blockers suppress GA4 events. A shopper using a browser extension adds a product to cart and abandons. WooCommerce records the cart in its database. GA4 never receives the add_to_cart event. Ad blockers suppress 30-40% of GA4 eCommerce events on average.
- Consent Mode V2 refusals. Shoppers who decline non-essential cookies may generate zero GA4 tracking, even if they complete a purchase recorded in WooCommerce.
- Payment gateway redirects. Stores redirecting to external payment pages may lose the purchase event if the GA4 tag does not fire on the thank-you redirect. The order completes in WooCommerce. GA4 records no purchase.
- Session scope vs. WooCommerce database. GA4 counts sessions where events fired. WooCommerce records every cart action directly in its database, regardless of browser state or ad-blocker status.
The result: GA4’s abandonment funnel shows your rate among trackable sessions only. Your actual abandoned cart volume, including ad-blocked and consent-declined sessions, lives in your WooCommerce admin or recovery plugin.
Use GA4 funnel data to assess trend direction and diagnose friction. Use your WooCommerce admin or a dedicated recovery plugin for the true total cart count. Neither is wrong. They measure different things.
How Do You Reduce WooCommerce Cart Abandonment Using GA4 Data?
WooCommerce abandoned cart recovery starts with finding the funnel stage with the highest drop-off rate. Fix that stage first — it gives you the biggest recovery gain.
The fix for a View Item drop-off is not the same fix as a checkout form drop-off. Match the action to the stage.
Quick reference: stage, symptom, and primary fix
| Funnel Stage | Drop-Off Symptom | Primary Fix |
| View Item → Add to Cart | Shoppers browse but do not add products | Improve images, show total price upfront, add trust signals above the fold |
| Add to Cart → Begin Checkout | Shoppers add products but do not start checkout | Show taxes and shipping on cart page, enable guest checkout |
| Begin Checkout → Purchase | Shoppers start checkout but do not finish | Reduce form fields, add express payment options, show progress indicator |
High Abandonment Between View Item and Add to Cart
A high abandonment rate between View Item and Add to Cart means shoppers are not convinced enough to add the product. The product page is the problem, not the checkout.
Fixes for product page drop-off:
- Add more product images (multiple angles, lifestyle shots, zoom functionality).
- Show the total price including estimated shipping early on the product page, before the shopper has to ask.
- Display trust signals (review count, return policy, security badges) above the fold.
- Check product page load speed. Every additional second of load time reduces conversions by approximately 7% (Google/Deloitte, 2019).
High Abandonment Between Add to Cart and Begin Checkout
A high abandonment rate between Add to Cart and Begin Checkout means shoppers are adding products but not starting checkout. The cart page is introducing friction or doubt.
Fixes for cart page drop-off:
- Show the total order value, including taxes and shipping, on the cart page, before checkout begins.
- Add a “Continue Shopping” link so shoppers do not feel locked in the moment they view their cart.
- Display security badges and accepted payment icons prominently on the cart page.
- Remove forced account creation from the checkout entry point. Guest checkout reduces abandonment by up to 24% (Baymard Institute, 2025).
High Abandonment Between Begin Checkout and Purchase
A high abandonment rate between Begin Checkout and Purchase means shoppers start the checkout form but do not finish it. The checkout process itself is the problem.
Fixes for checkout form drop-off:
- Reduce checkout form fields to the minimum required (8 fields or fewer).
- Add express payment options (Apple Pay, Google Pay) to let shoppers skip form entry entirely.
- Show a progress indicator so shoppers know exactly how many steps remain.
- Check the add_shipping_info and add_payment_info event drop-offs in GA4 Funnel Exploration to find the exact form step losing the most shoppers.
FAQs on WooCommerce Cart Abandonment Rate
1. How do I see WooCommerce Abandoned Carts in Google Analytics 4?
GA4 shows WooCommerce cart abandonment through two built-in paths. The quickest is Reports > Monetization > Checkout journey, which shows a pre-built funnel with abandonment percentages at each step. For more control, go to Explore > Funnel exploration and build a custom funnel using add_to_cart, begin_checkout, and purchase as steps. Both methods require eCommerce tracking to be active on your WooCommerce store.
2. What is a good WooCommerce Cart Abandonment Rate?
The global average cart abandonment rate is 70.19% across eCommerce stores (Baymard Institute, 2025). A WooCommerce store performing at 60-65% abandonment is above average. Below 60% is strong. Rather than chasing benchmarks, focus on improving your own baseline: a 5-percentage-point reduction in abandonment on a store with 1,000 monthly carts translates directly to 50 additional purchases per month.
3. Why is my GA4 Cart Abandonment Rate different from my WooCommerce plugin?
GA4 only tracks sessions where its JavaScript tag ran successfully in the visitor’s browser. Ad-blocked users, visitors who declined consent, and shoppers redirected to external payment gateways often generate WooCommerce database records but no GA4 events. This means GA4’s abandonment funnel shows a subset of actual abandoned carts. Use GA4 for trend analysis and friction diagnosis. Use your WooCommerce admin or recovery plugin for total abandoned cart volume.
4. How can Analytify help monitor and reduce WooCommerce Cart Abandonment?
Analytify Pro with the WooCommerce Addon shows a pre-built checkout funnel inside your WordPress dashboard, displaying the abandonment rate at each stage (View Item, Add to Cart, Purchase) without requiring a GA4 login. The eCommerce report also shows add_to_cart, remove_from_cart, and purchase event counts alongside revenue and conversion rate. This makes it possible to monitor your WooCommerce cart abandonment rate daily without building any GA4 reports manually.
5. Can I track WooCommerce Cart Abandonment by device type in GA4?
GA4 Funnel Exploration lets you segment abandonment data by device category using the Breakdown dimension. Open your funnel report, click the Breakdown field, and select Device category. The funnel splits into mobile, desktop, and tablet columns. Mobile abandonment rates typically run 10-15 percentage points higher than desktop due to form friction on smaller screens. If mobile abandonment is significantly higher, prioritize express payment options (Apple Pay, Google Pay) and reduce checkout form fields first.
6. How do you calculate WooCommerce Cart Abandonment Rate?
The cart abandonment rate formula is: (Sessions that added to cart but did not purchase ÷ Sessions that added to cart) × 100. If 1,000 sessions added a product to the cart and only 300 completed a purchase, your abandonment rate is 70%. In GA4, you can get these numbers directly from the Checkout journey report under Reports > Monetization, without any manual calculation.
7. Which GA4 Events track WooCommerce Cart Abandonment?
Four GA4 ecommerce events map the WooCommerce abandonment funnel: view_item (product page viewed), add_to_cart (item added to cart), begin_checkout (checkout page opened), and purchase (order completed). Cart abandonment happens in the gap between add_to_cart and purchase. WooCommerce fires these events automatically once GA4 ecommerce tracking is connected.
8. How do I set up a GA4 Funnel for WooCommerce Cart Abandonment?
GA4 has a pre-built Checkout journey report under Reports > Monetization that requires no setup — it shows drop-off at each step automatically. For a custom funnel, go to Explore > Funnel exploration and add steps using view_item, add_to_cart, begin_checkout, and purchase. You can then segment by device, traffic source, or user type to find where your specific audience drops off.
WooCommerce Cart Abandonment Rate: Final Verdict
Tracking your WooCommerce cart abandonment rate in GA4 isn’t a single report. It is a funnel with three distinct drop-off points, each pointing to a different problem. Find the biggest leak, apply the right fix for that stage, and measure the change over 30 days.
If you also want to reduce drop-off at your WordPress login page, LoginPress gives you full control over the login experience your customers see before reaching checkout.
Next steps:
- Open GA4 > Reports > Monetization > Checkout journey. Note the abandonment rate between each step. The highest percentage is your first fix.
- If your GA4 number is much lower than your WooCommerce abandoned cart count, set up the GA4 Funnel Exploration for trend direction and use your WooCommerce admin for total cart volume.
- Install Analytify Pro with the WooCommerce Addon to monitor your funnel abandonment rate from WordPress daily, without logging into GA4.
You may like to read about the Best WooCommerce Plugins for WordPress.



