E-commerce tracking enabled is an important check in the Analytics & Monitoring category, and a high-priority one. You cannot optimise what you do not measure, and a store running without proper e-commerce tracking is flying blind on the only numbers that pay the bills — which products sell, which channels convert, and where the checkout leaks.

What This Check Is Really About

This check verifies that your store is sending e-commerce events to your analytics platform — in almost all current setups, Google Analytics 4. Basic pageview tracking is not enough; you need the enhanced e-commerce events: view_item, add_to_cart, begin_checkout, and above all purchase with its revenue and item data. Without those, GA4 shows you traffic but not money, and traffic without money is a vanity metric.

The failure usually looks like one of two things: analytics installed as a bare pageview tag with no e-commerce events wired up, or events firing but with missing or malformed revenue data so the numbers never reconcile with WooCommerce’s own reports.

Why It Matters

  • Purchase and revenue events are what let you calculate real ROI per channel, campaign, and landing page
  • Funnel events (add_to_cart to begin_checkout to purchase) reveal exactly where the checkout leaks
  • Accurate conversion data is the foundation for any paid-media or SEO investment decision
  • Without it, you optimise on guesses, and guesses in e-commerce are expensive

How to Check It

  1. Open GA4 → Reports → Realtime, then run a test transaction (or a full add-to-cart-to-checkout pass) and watch for the events to appear.
  2. Use GA4’s DebugView with the tag debugger to confirm purchase fires with value, currency, and an items array.
  3. Compare a week of GA4 revenue against WooCommerce → Reports. A large gap means events are missing or misfiring.
  4. Run the SEO Roadmap audit to confirm tracking is present and firing.

How to Fix This in WordPress

Difficulty Level: MEDIUM – This fix requires some technical knowledge or familiarity with WordPress settings and plugins.

Estimated Time: 1 hr

Step 1: Choose one tracking method — and only one

The most common mess I clean up is double-counting: analytics added both via a plugin and hard-coded in the theme, so every purchase fires twice and revenue reads double. Pick a single source of truth. For most WooCommerce stores that is either a dedicated GA4-for-WooCommerce plugin or a Google Tag Manager container with an e-commerce data layer. Do not run both.

Step 2: Wire up the e-commerce events

A good GA4 WooCommerce integration maps the store’s lifecycle to the standard events automatically — product views, cart adds, checkout steps, and the purchase with full item and revenue detail. If you use Google Tag Manager, build the data layer to push those events and configure GA4 tags to read them. Confirm currency and value are populated on purchase; that is the field that most often ships empty.

Step 3: Validate against real orders

Place a genuine test order and trace it end to end in DebugView, then let real data accumulate for a few days and reconcile GA4 revenue against WooCommerce. They will rarely match to the cent — refunds, currency, and consent differences account for small gaps — but they should be close. A 30% gap means something is broken.

Verify the fix

  1. Clear caching so the tracking code and data layer are served fresh.
  2. Confirm purchase fires once, with revenue, in DebugView.
  3. Re-run the SEO Roadmap audit and reconcile a few days of revenue against WooCommerce reports.

Recommended Tools & Plugins

These tools can help you fix and prevent this issue:

  • Yoast SEO – Comprehensive SEO plugin with built-in checks
  • Rank Math – Feature-rich SEO plugin with detailed analysis
  • Google Search Console – Free tool to monitor your site’s search presence
  • SEO Roadmap – Complete SEO audit and action plan tool

Common Mistakes to Avoid

  • Running two tracking installs at once, doubling every purchase and every revenue figure
  • Tracking pageviews only and calling it “e-commerce tracking”
  • Firing purchase without value and currency, so revenue reports stay empty
  • Never reconciling GA4 against WooCommerce, so a broken integration goes unnoticed for months
  • Ignoring consent-mode and cookie-banner effects, then panicking at the “missing” conversions they explain

Need More Help?

If revenue still will not reconcile, isolate the layer: use DebugView to confirm the event is correct at the source, then check whether a consent banner, an ad blocker, or a caching issue is dropping it in the field. This is exactly the kind of setup worth getting a measurement specialist to validate once, since every downstream decision rests on it. Run a full SEO Roadmap audit to keep the rest of your analytics coverage honest.

This guide is part of the SEO Roadmap knowledge base – your complete resource for WordPress SEO optimization.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close Search Window