How to Track WooCommerce Cart Abandonment in Google Analytics 4

About 70% of online shoppers add items to their cart and never buy. That’s not a rounding error — it’s the average, according to Baymard Institute research.

For a WooCommerce store doing $10,000 a month in revenue, fixing even a fraction of that leakage is worth more than most marketing campaigns.

The first step is knowing exactly where and why shoppers are leaving. That means tracking cart abandonment in Google Analytics 4 — and understanding which products, which dates, and which traffic sources are driving the most drop-off.

This guide covers two methods: a native cart abandonment report that lives right inside WordPress, and a custom GA4 funnel exploration you build in the Explore section. Both give you real data. The first gives you more of it — and in a lot less time.

MonsterInsights is the best WordPress Analytics plugin. Get it for free!

In This Article:

Cart Abandonment vs. Checkout Abandonment: What’s the Difference?

These two terms often get used interchangeably — but they measure different problems.

  • Cart abandonment happens when a shopper adds items to their cart but leaves your site before starting the checkout process. They never reached the first checkout page. The product was interesting enough to save — just not interesting enough to buy right now.
  • Checkout abandonment happens when a shopper enters the checkout flow — starts filling in their name, address, or payment info — but bails before completing the purchase. They were further along in their intent, and something in the checkout process itself stopped them.

The distinction matters because the fixes are different.

High cart abandonment often points to pricing, product trust, or browsing behavior issues. Whereas high checkout abandonment usually points to friction in the checkout experience — unexpected fees, too many form fields, or a clunky payment step.

Your funnel data will show you which problem you’re actually dealing with.

How to Track WooCommerce Cart Abandonment in Google Analytics 4

There are two solid methods for tracking WooCommerce cart abandonment in GA4.

The first uses a WordPress plugin that pulls the data directly into your dashboard — no funnel building required. The second uses GA4’s Explore tool to build a custom funnel from scratch.

Method 1: Track Cart Abandonment Using MonsterInsights

MonsterInsights has a built-in Cart Abandonment report that shows you exactly which products are being abandoned and how much potential revenue is sitting in uncompleted orders — right inside your WordPress dashboard. Here’s what it looks like:

MonsterInsights Cart Abandonment by Product report

Each row is a product, with the abandoned quantity, estimated lost revenue, and that product’s share of total abandonment side by side.

This data is waiting for you the moment the setup is complete.

Note: You’ll need MonsterInsights Pro with the eCommerce addon active to access this report. The eCommerce tracking setup guide walks through the full process — it takes about five minutes and requires no code.

The Funnel Report

The Funnel report lives under eCommerce » Funnel. It shows how many users moved through each step of your purchase flow — from product view through add-to-cart through purchase — and the abandonment rate at each stage.

MonsterInsights eCommerce Funnel Report

If there’s a large drop between “add to cart” and “begin checkout,” that’s cart abandonment territory. If the drop is heaviest between “begin checkout” and “purchase,” you’re dealing with checkout abandonment.

The funnel makes that distinction visible at a glance, without needing to build anything.

This report updates automatically as your WooCommerce store gets traffic — no additional configuration is needed beyond the initial addon setup.

Abandonment by Day

The Abandonment by Day table shows daily abandonment counts and estimated lost revenue.

This helps you spot whether abandonment spikes on certain days, during specific campaigns, or after you made a change to your store.

MonsterInsights Cart Abandonment by Date report

Together, these two tables give you a clear starting point: which products to investigate and which time periods to prioritize.

User Journeys: See the Full Path to Purchase

The User Journeys report goes a layer deeper. Instead of just showing you that someone abandoned their cart, it shows you every page they visited before they left — and how long they spent on each one.

Install the addon by going to Insights » Addons and clicking Install next to User Journey.

MonsterInsights User Journey Addon

Once it’s active, open any WooCommerce order and you’ll see the exact pages that the customer visited before completing (or abandoning) their purchase.

For completed orders, this tells you which content and product pages are part of a typical purchase path — which helps you replicate the conditions that lead to sales, not just the ones that cause drop-off.

MonsterInsights User Journey Report

Click any transaction ID to drill into that customer’s complete page-by-page path — every page they visited, in order, with time spent on each one.

This is where you start to spot patterns: the product pages that consistently appear before a purchase, the checkout delays that signal hesitation, and the exit points that tell you where the experience broke down.

User Journey by MonsterInsights - Customer Journey Analytics

For a full walkthrough, see the guide on eCommerce customer journey analytics for WooCommerce.

See Your WooCommerce Cart Abandonment Data — Right Inside WordPress

MonsterInsights Pro shows you exactly which products are being abandoned, when abandonment spikes, and the full customer journey — no GA4 configuration required. One click connects WooCommerce to Google Analytics 4.

Get MonsterInsights Pro

Method 2: Build a Cart Abandonment Funnel in GA4

GA4’s Explore section lets you build a custom funnel exploration to visualize your checkout flow and see exactly where shoppers drop off. It takes more setup than the MonsterInsights report, but it gives you a direct view into the raw GA4 data — useful for sharing with stakeholders who work directly in GA4.

Before you start, make sure your WooCommerce store is sending eCommerce events to GA4. If you set up MonsterInsights with the eCommerce addon, this is already handled automatically.

Step 1: Open GA4 Explore

In GA4, click Explore in the left sidebar. You’ll land on the Explorations home screen, which shows your existing explorations and template options.

GA4 Explorations home screen showing template cards including Funnel exploration

Click the + icon to create a blank exploration. Name it something clear — “WooCommerce Cart Abandonment Funnel” works well.

Step 2: Select the Funnel Exploration technique

In the Technique dropdown at the top of the Settings column on the left side, select Funnel exploration.

GA4 Settings panel with Funnel exploration selected in the Technique dropdown

Once you do that, the canvas will update to show the funnel configuration panel.

Step 3: Add your four funnel steps

Now, click the pencil icon next to Steps in the funnel settings panel. This opens the step editor. For a complete WooCommerce cart abandonment funnel, you’ll want to add these four steps in order:

  • Step 1 — View Item: Condition = Event name equals view_item. Captures shoppers who viewed a product page.
  • Step 2 — Add to Cart: Condition = Event name equals add_to_cart. This is where cart abandonment measurement begins.
  • Step 3 — Begin Checkout: Condition = Event name equals begin_checkout. Drop-off between Step 2 and Step 3 is your true cart abandonment rate.
  • Step 4 — Purchase: Condition = Event name equals purchase. Drop-off between Step 3 and Step 4 is your checkout abandonment rate.

For each step, click Add new condition, select Event name as the condition type, and type in the event name exactly as listed above. For step one, you’ll add the “view” event.

GA4 Edit funnel steps modal with Step 1 View Item configured using the view_item event

Next, step 2 captures the add to cart action — the moment a shopper committed enough to save a product.

Every drop-off you measure after this point is abandonment of some kind.

GA4 funnel step editor showing the event name dropdown with add_to_cart highlighted

Type add_to_cart in the value field and click the checkmark to confirm. Repeat this process for each remaining step.

GA4 Edit funnel steps modal with Step 1 View Item and Step 2 Add to Cart configured

Step 3 is the dividing line between cart abandonment and checkout abandonment.

Drop-off between Step 2 and Step 3 is your cart abandonment rate.

GA4 Edit funnel steps modal with Steps 1 through 3 configured: View Item, Add to Cart, and Begin Checkout

Drop-off between Step 3 and Step 4 is your checkout abandonment rate — two different problems that need different fixes.

Add Step 4 the same way — select Event name and type purchase. Once all four steps are in place, the editor should look like this:

GA4 Edit funnel steps modal showing all 4 steps configured: View Item, Add to Cart, Begin Checkout, and Purchase

Step 4: Apply and read the results

Finaly, click Apply. GA4 renders your funnel chart showing the user count at each step and the percentage who dropped off before reaching the next one.

The abandonment rate between Step 2 (add_to_cart) and Step 3 (begin_checkout) is your cart abandonment rate. The drop between Step 3 and Step 4 is checkout abandonment.

GA4 funnel exploration bar chart showing abandonment rates at each step of the WooCommerce checkout funnel

At the top of the funnel canvas, you’ll find three view modes: Standard, Trended, and Open/Closed.

The Trended view is particularly useful — it shows how your abandonment rate changes over time, which lets you measure whether store changes are actually improving things.

One thing worth knowing: an Open funnel counts users who entered at any step, while a Closed funnel only counts users who started at Step 1.

For cart abandonment analysis, I’d recommend starting with a Closed funnel — it keeps the focus on shoppers who actually saw a product before adding to cart, which makes the abandonment rate more meaningful. Toggle between Open and Closed using the switch at the top of the canvas.

For a deeper dive into using this report, see the GA4 funnel exploration guide.

Why MonsterInsights Data Is More Accurate Than GA4 Alone

GA4 is a powerful platform. But for WooCommerce stores, relying on GA4 alone means accepting real gaps in your data — and those gaps tend to cluster around the most important events: add-to-cart actions and completed purchases.

Here’s what GA4 misses on its own, and why it matters for your abandonment rate.

  • Ad blockers strip GA4 events. A meaningful share of shoppers — particularly tech-savvy ones — run browser extensions that prevent the GA4 JavaScript snippet from loading. When that script doesn’t fire, GA4 never sees the add_to_cart or purchase event. MonsterInsights sends tracking data through your WordPress installation at the server level, which browser extensions don’t touch. The result is a more complete count of what’s actually happening in your store.
  • Payment gateway redirects lose the purchase event. Many WooCommerce stores use payment gateways — PayPal, Stripe redirect flows, bank transfers — that send customers off-site to complete payment, then redirect them back to your thank-you page. If that redirect takes longer than expected, or if the customer closes their browser before landing on the confirmation page, GA4 never fires the purchase event. The sale happened — GA4 just didn’t record it. MonsterInsights captures the purchase event at the WooCommerce order level, not the browser level, so gateway redirects don’t cause event loss.
  • The numbers tell different stories. If you compare your WooCommerce order count to the purchase events recorded in GA4, you’ll almost always see a gap. That gap is real revenue that GA4 missed. MonsterInsights closes it — not because it does anything exotic, but because server-side tracking is simply more reliable than a JavaScript snippet running in a browser it can’t always reach.

This matters directly for abandonment rate calculations. If your GA4 funnel shows 80% cart abandonment but MonsterInsights shows 65%, the MonsterInsights number is closer to reality — because it’s counting more of the purchases that actually completed.

Optimizing your checkout process based on the GA4-only number might lead you to over-invest in cart recovery when the real leak is smaller than the data suggests.

The Bottom Line

GA4 funnel explorations give you a directional view of checkout drop-off. But for WooCommerce, plugin-side tracking captures the purchase events that browser-based tracking misses — so the abandonment rate you act on is closer to what’s actually happening in your store.

How WooCommerce Google Analytics Tracking Works →

How to Use Your Cart Abandonment Data to Recover Lost Sales

Having abandonment data is only useful if you act on it. Here are four data-driven starting points.

  • Start with your highest-abandonment products. Your Cart Abandonment report shows which products are being abandoned most and what the potential revenue loss looks like. Products with a high abandoned quantity and a high lost-revenue figure are worth investigating first — check whether the product page is clear, whether shipping cost appears early in the flow, and whether the price is in line with what shoppers expect.
  • Segment by traffic source. Shoppers arriving from paid ads often abandon at higher rates than organic traffic — not because your ads are bad, but because the audience intent is different. Comparing abandonment rates by source tells you whether your ad targeting needs refining or whether your landing pages need to do more work to build purchase confidence before someone adds to cart.
  • Look for date-based patterns. The Abandonment by Date table will show you whether abandonment spikes on certain days or after specific events. If it spiked after a particular date, check whether you made a change to your store around that time — a new checkout plugin, a price increase, or a change to your shipping policy.
  • Set up automated cart recovery. Once you know which products and audiences are abandoning most, you can target them directly. PushEngage lets you send automated cart abandonment push notifications to subscribers who left without purchasing — no email address required, and the WooCommerce integration is pre-built. It’s a natural next step once you know where to focus your recovery efforts.

For a full set of recovery tactics, the guide on reducing shopping cart abandonment goes deep on specific strategies. This section is about turning your data into a starting point — that guide covers the execution.

FAQs About WooCommerce Cart Abandonment in Google Analytics 4

What is a good cart abandonment rate for WooCommerce?

The average cart abandonment rate across eCommerce is around 70%, according to Baymard Institute data. For WooCommerce specifically, your industry matters — fashion and apparel typically see rates in the 68–72% range, electronics tend to be higher, and digital downloads are often lower. Any rate below your industry average is a positive benchmark, but the more useful goal is to trend your own number downward over time. A 5–10 percentage point improvement translates to meaningful revenue recovery for most stores.

What is a good cart abandonment rate?

Across industries, the average is around 70%. Any rate below your specific industry average is considered good — but the most useful benchmark is your own historical data. If your store was at 75% last quarter and is now at 68%, that’s meaningful progress regardless of where the industry average sits.

How do I calculate cart abandonment rate?

The formula is: (Abandoned carts ÷ Total carts initiated) × 100. In GA4, this is the percentage of users who triggered an add_to_cart event but never triggered a purchase event. The MonsterInsights Cart Abandonment report calculates this automatically and breaks it down by product and by date — so you don’t need to build the formula yourself.

How can I track abandoned carts in Google Analytics 4?

You can track abandoned carts in GA4 by building a funnel exploration with steps for view_item, add_to_cart, begin_checkout, and purchase. The drop-off between add_to_cart and begin_checkout is your cart abandonment rate. If you’re running WooCommerce on WordPress, MonsterInsights shows this data in a dedicated Cart Abandonment report inside your dashboard — no funnel building required.

Why is my cart abandonment rate so high?

Common causes include unexpected shipping costs, a long or complicated checkout process, a lack of payment options, forced account creation before checkout, or concerns about payment security. Your funnel data helps narrow it down: if the biggest drop-off is between add_to_cart and begin_checkout, the issue is likely pricing or trust before checkout starts. If the biggest drop is between begin_checkout and purchase, something in the checkout flow itself is creating friction.

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

Cart abandonment happens when a shopper adds items to their cart but leaves before starting the checkout process. Checkout abandonment happens when a shopper enters the checkout flow — starts filling in their details — but doesn’t complete the purchase. Both metrics matter, but they point to different problems. Cart abandonment often reflects issues with pricing, product confidence, or browsing behavior. Checkout abandonment usually reflects friction in the checkout experience itself.

I hope this guide helped you set up WooCommerce cart abandonment tracking in Google Analytics 4. Once your data is flowing, you’ll know exactly which products to investigate and where to focus your recovery efforts. Check out these related guides for your next steps:

Not using MonsterInsights yet? What are you waiting for?

Follow us on X, Facebook, and YouTube for more Google Analytics tips.

How useful was this post?

Click on the stars to rate

Average rating 0.0/5

Want to Try MonsterInsights for Free?

Enter the URL of Your WordPress website to install MonsterInsights Lite.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.