How to Track WooCommerce Conversions (2026)
A practical WooCommerce conversion tracking guide: what to measure, the built-in Analytics dashboard, GA4 enhanced ecommerce, and privacy-friendly revenue tools.
Running a WooCommerce store without conversion tracking is like driving with the dashboard covered. You know the car moves, but you can’t see your speed, your fuel, or whether the engine is about to fail. Sales numbers alone tell you how much you earned — they don’t tell you why, or where you’re leaking revenue.
This guide walks through WooCommerce conversion tracking from the ground up: what to measure, how to read the built-in Analytics dashboard first, how to layer on GA4 enhanced ecommerce for deeper behavioral data, and which privacy-friendly tools track revenue without a cookie banner. By the end you’ll have a measurement stack that shows you exactly where shoppers convert and where they drop off.
What to Track (and Why Each Metric Matters)
Before installing anything, get clear on the events that actually describe a purchase journey. Every serious WooCommerce conversion tracking setup should capture these:
- Add-to-cart — the first real signal of purchase intent. A healthy add-to-cart rate with a low purchase rate points to a checkout problem, not a product problem.
- Checkout started — the shopper committed enough to begin entering details. The gap between this and purchases is your single most valuable diagnostic.
- Purchases (completed orders) — the conversion itself, ideally tied to an order ID so you can reconcile against WooCommerce.
- Revenue and average order value (AOV) — total sales and the typical basket size. AOV shifts reveal whether upsells and free-shipping thresholds are working.
- Conversion rate — purchases divided by sessions (or visitors). The headline number for the whole funnel.
- Funnel drop-off — the percentage lost at each step: product view → add-to-cart → checkout → purchase. This is where you find the fixable money.
The reason to track events rather than just totals is simple: totals tell you that you have a problem, events tell you where. If 40% of add-to-cart sessions never reach checkout, that’s a cart-page or shipping-cost issue — exactly the kind of leak covered in our guide to reduce cart abandonment in WooCommerce.
Start With the Built-In WooCommerce Analytics Dashboard
Before reaching for any third-party tool, use what you already have. Modern WooCommerce ships with a full Analytics menu inside wp-admin — no plugin, no external account, no tracking script. Because it reads directly from your order database, its revenue figures are exact rather than sampled or ad-blocker-affected.
Go to Analytics in your WordPress admin sidebar and you’ll find dedicated reports:
- Revenue — gross and net sales, refunds, taxes, and shipping over any date range, with day-by-day breakdowns.
- Orders — order counts, statuses, and average order value, filterable by customer type (new vs. returning).
- Products — best sellers, items sold, and revenue per product, so you can see which SKUs drive the business.
- Categories and Coupons — performance by category and how much each discount code actually costs you.
- Stock and Downloads — inventory and, for digital goods, download activity.
The one thing the native dashboard is weaker at is behavioral funnel data. It knows about orders that happened; it’s not built to tell you how many people viewed a product, added to cart, and then vanished. For that pre-purchase visibility, you layer analytics on top. But start here: the built-in reports are the source of truth for revenue, and every external number you collect should be sanity-checked against them.
Add GA4 Enhanced Ecommerce for Behavioral Depth
Google Analytics 4 is where you get the full funnel — the product views, add-to-carts, and checkout steps that WooCommerce’s own reports don’t emphasize. GA4’s ecommerce model is event-based, so once it’s wired up correctly you can see exactly where the funnel narrows.
First, make sure GA4 itself is installed. If you haven’t connected Google Analytics yet, our walkthrough on how to add Google Analytics to WordPress covers the base tag, and the deeper GA4 for WordPress guide explains the events model. With the tag in place, you have three main paths to WooCommerce ecommerce events.
Option 1: Google Site Kit
Site Kit is Google’s official WordPress plugin. Recent versions can enable GA4 ecommerce events for WooCommerce with a toggle, sending purchase and revenue data to your property and surfacing summary reports inside wp-admin. It’s the lowest-friction route for store owners who want Google’s own tooling and don’t need custom event tweaks.
Option 2: A dedicated GA4 WooCommerce integration plugin
For the most complete data, a purpose-built plugin — such as a GA4 WooCommerce integration or the ecommerce features in MonsterInsights — maps WooCommerce’s lifecycle to GA4’s standard ecommerce events: view_item, add_to_cart, begin_checkout, add_payment_info, and purchase, each with product and revenue parameters attached. This is the setup that populates GA4’s Monetization reports and lets you build a proper purchase funnel exploration.
Option 3: Manual dataLayer / gtag events
If you run Google Tag Manager or want full control, you can push ecommerce events to the dataLayer yourself using WooCommerce hooks (for example, firing add_to_cart on the woocommerce_add_to_cart action). This is the most flexible and the most work — reserve it for stores with developer resources or unusual requirements.
Whichever path you choose, validate the events in GA4’s DebugView or Realtime report by running a test purchase. A miswired integration that double-fires purchase or drops revenue values will quietly poison your reports for weeks before you notice.
Privacy-Friendly Tools That Still Track Revenue
GA4 is powerful, but it comes with a cost that’s easy to overlook: consent. In most jurisdictions GA4’s cookies require a consent banner, and a meaningful share of visitors either decline or use ad blockers — which means the very shoppers you most want to measure are the ones most likely to be invisible. If you’d rather avoid that gap (and the banner), several cookieless tools now track ecommerce revenue directly.
- PrettyInsights — a modern, privacy-friendly platform with a lightweight script and no invasive cookies. Its ecommerce tracking captures revenue and conversions in a clean, readable dashboard, making it a strong fit for store owners who find GA4 more tool than they need but still want real purchase data.
- Independent Analytics Pro — a WordPress-native analytics plugin whose Pro tier adds WooCommerce integration, attributing revenue to the pages, referrers, and campaigns that produced it — all from inside wp-admin, with no external account.
- Matomo Ecommerce — the most full-featured privacy-first option. Matomo’s ecommerce module tracks product views, add-to-carts, abandoned carts, and orders with complete data ownership, self-hosted for free or cloud-hosted as a paid service.
The trade-off is depth of integration with the wider Google ad ecosystem, but for revenue tracking, funnel basics, and campaign attribution these cover the essentials. For a broader survey of the field, see our roundup of Google Analytics alternatives for WordPress.
The consent and cookie caveat
The practical distinction is this: GA4 sets cookies and, in most regions, legally requires consent before it can track — so a portion of your traffic is excluded by design. Cookieless tools like PrettyInsights, Independent Analytics, and Matomo (in its cookieless configuration) can measure every visitor without a banner, giving you more complete revenue counts but shallower cross-site and ad-attribution data. Many stores run both: GA4 for depth where consent is given, a cookieless tool for a complete revenue baseline. Whatever you choose, treat the WooCommerce Analytics dashboard as the reconciling source of truth.
Setting Up Conversion Goals
Tracking events is only half the job — you also need to define what counts as success and hold your funnel to it. In GA4, mark the purchase event as a key event (the successor to “conversions”) so it appears in conversion reports and can be imported into Google Ads for campaign optimization. You can also flag begin_checkout or add_to_cart as key events if a mid-funnel milestone matters to your strategy.
Then build a funnel exploration in GA4 (Explore → Funnel exploration) with steps for view item → add to cart → begin checkout → purchase. The step-to-step drop-off percentages tell you precisely where to focus. A steep fall between add-to-cart and begin-checkout usually points to unexpected shipping costs or a clumsy cart page; a fall between begin-checkout and purchase points to the checkout form or payment options.
Privacy-first tools handle goals more simply — Matomo has explicit Goals, and PrettyInsights and Independent Analytics surface conversions and revenue by page and source directly. Set a target conversion rate and AOV, then review against them monthly rather than daily. Day-to-day swings are noise; the four-week trend is signal.
UTM Tagging for Campaign Attribution
None of this tells you which marketing actually drove the sale unless you tag your inbound links. UTM parameters are the standard: small tags you append to a URL so your analytics can attribute a purchase to the exact campaign, source, and medium that produced it.
A tagged link looks like this:
https://yourstore.com/product/blue-widget/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale
The core parameters:
| Parameter | Purpose | Example |
|---|---|---|
utm_source | Where the traffic came from | newsletter, facebook, google |
utm_medium | The channel type | email, cpc, social |
utm_campaign | The specific campaign | summer_sale, black_friday |
utm_content | Which link or creative (optional) | header_banner, text_link |
Tag every campaign link you control — email newsletters, social posts, paid ads, influencer partnerships — using a consistent naming convention (lowercase, no spaces). GA4 reads UTMs automatically into its acquisition reports, and privacy-first tools like Matomo, PrettyInsights, and Plausible parse them too. Once revenue is attributed to campaigns, you can finally answer the question every store owner needs answered: which marketing pays for itself, and which quietly loses money.
Leave your organic and internal links untagged — UTMs are only for external campaign traffic. Tagging internal links will fracture your session data and inflate your source counts.
Putting the Stack Together
You don’t need every tool on this page. A lean, reliable WooCommerce conversion tracking stack looks like this:
- WooCommerce Analytics as the exact-revenue source of truth (already installed).
- One behavioral layer — GA4 with a solid ecommerce integration for depth, or a cookieless tool like PrettyInsights or Matomo for complete, consent-free revenue and funnel data.
- UTM tagging on every campaign link so attribution actually works.
- Defined key events and a funnel view so drop-off is visible, not guessed at.
Install it, run a test purchase to validate every event, and then leave it alone for a month before drawing conclusions. For the plugins that round out a store’s toolkit beyond analytics, see our guide to essential WooCommerce plugins.
FAQ
Does WooCommerce track conversions out of the box?
Partly. The built-in Analytics dashboard tracks completed orders, revenue, average order value, and product performance with exact figures pulled from your order database. What it doesn’t emphasize is pre-purchase behavior — product views, add-to-carts, and checkout starts — so for full funnel and drop-off analysis you add GA4 or a privacy-first analytics tool on top.
Do I need a consent banner to track WooCommerce conversions?
It depends on the tool. GA4 sets cookies and, in most jurisdictions, requires visitor consent before tracking — meaning a share of shoppers who decline or block it won’t be measured. Cookieless tools such as PrettyInsights, Independent Analytics, and Matomo (in its cookieless mode) can track revenue without a consent banner, which is why many stores run one of each.
What’s the difference between WooCommerce Analytics and GA4?
WooCommerce Analytics is server-side and exact — it counts real orders and revenue and is unaffected by ad blockers. GA4 is client-side and behavioral — it captures the full journey (views, add-to-carts, checkout steps) and ties conversions to marketing sources, but it’s subject to consent and blocking. They answer different questions, so use both: WooCommerce for accurate revenue, GA4 for the why behind it.
How do I track which marketing campaign drove a sale?
Add UTM parameters (utm_source, utm_medium, utm_campaign) to every external campaign link — emails, social posts, paid ads. Your analytics tool reads those tags and attributes the resulting purchases and revenue back to the specific campaign. Keep the naming consistent and never tag internal or organic links, which would corrupt your session data.
Which conversion metric matters most for a WooCommerce store?
Funnel drop-off. Total revenue and conversion rate tell you whether things are good or bad overall, but the step-by-step drop-off — product view to add-to-cart to checkout to purchase — tells you where you’re losing money and therefore what to fix first. A sharp fall at one step is almost always a specific, fixable problem rather than a vague “traffic quality” issue.