If you run a WooCommerce store, you already have access to WooCommerce analytics. It’s built into the plugin, free, and sitting under WooCommerce > Analytics right now. Most store owners either don’t know it’s there or hit its limits within a few months and start looking for something else.
This guide covers both halves of that problem. First, what the native WooCommerce analytics reports actually show you, and where they stop being useful. Then, a straight comparison of the plugins people reach for next, including where each one adds friction you didn’t have before (a cookie banner, a monthly SaaS bill, a second dashboard to check).
Key takeaways
- WooCommerce analytics is a free, built-in reporting module that reads directly from your order database, so its revenue and order numbers are always accurate
- It has no concept of a visitor who didn’t buy. There’s no view of product page traffic, add-to-cart events or where shoppers drop off before checkout
- Google Analytics 4 plugins add that missing behavioural layer, but they inherit GA4’s cookie consent requirement and send your customer data to Google’s servers
- A cookieless, first-party plugin like Burst Statistics adds funnel and revenue tracking without a consent banner, because the data never leaves your own WordPress install
- The right choice depends on whether you need ad-platform attribution (GA4-based tools) or a clear view of your own funnel without the compliance overhead (a first-party plugin)
What is WooCommerce analytics
WooCommerce analytics is the built-in reporting module inside the WooCommerce plugin, found under WooCommerce > Analytics, that shows revenue, orders, products and other sales data pulled directly from your store’s order database.
It ships free with WooCommerce itself, so there’s nothing extra to install. Unlike a tracking script that watches what visitors do, WooCommerce analytics only sees what’s already recorded in your orders table: what sold, for how much, and to which customer. That’s a meaningful distinction, and it’s the reason the rest of this guide exists.
Most store owners find it by accident, usually while looking for the old WooCommerce Reports tab that this module replaced in 2020, with the release of WooCommerce 4.0. If that’s you, the good news is everything you used to check is still here, reorganised into more focused reports and backed by faster, less resource-heavy processing.
What the built-in WooCommerce reporting actually shows
WooCommerce analytics covers more ground than most store owners realise. Under WooCommerce > Analytics, you’ll find a dashboard plus individual reports for:
- Overview. Summary numbers, trend charts and leaderboards for top products, categories and customers, all controlled by a single date range picker
- Revenue. Gross sales, net sales, refunds, shipping and tax, broken down over time
- Orders. Order count, average order value and order status, filterable by product or customer
- Products. Performance per product, items sold and revenue contribution
- Categories. The same view rolled up by product category
- Coupons. Which discount codes got used, how often, and how much revenue they drove against how much discount they cost you
- Customers. Order history and lifetime value per customer
- Stock. Inventory levels alongside sales velocity
- Taxes and downloads. Tax collected by rate, and download counts for digital products
- Order attribution. Added in 2025, this report shows which channel, source, campaign or device a completed order originally came from
Every number here comes straight from your orders table. There’s no sampling, no data modelling and no tracking script that can be blocked. If WooCommerce analytics says you made €4,200 last week, you made €4,200 last week. That reliability is the module’s biggest strength, and it’s worth remembering before you go looking for a replacement. You’re not replacing the revenue numbers. You’re adding the layer WooCommerce was never built to show.
How the reports actually get used day to day
In most stores I’ve looked at, the Overview dashboard is the only report anyone opens regularly, and the rest sit unused until something looks wrong. That’s a missed opportunity, because the Revenue and Products reports together answer a question most store owners guess at instead of check: which products are actually profitable once refunds and coupon discounts are factored in.
Say a candle store runs a 20% off coupon on its bestselling scent for a week. The Coupons report shows the code was used 340 times. Looking at Revenue alongside it shows net sales barely moved compared to the week before. The coupon didn’t create new demand, it just discounted purchases that would have happened anyway. That’s a real pattern the native reports can catch on their own, no extra plugin required, as long as you know to cross-reference the two.
Where native WooCommerce analytics falls short
The order attribution report closed one gap in 2025 by showing which channel a completed order came from. What’s still missing is everything that happens before that order exists.
- No visibility into non-buyers. WooCommerce analytics only knows about people who completed a purchase. It can’t tell you how many people viewed a product page, added it to cart, or reached checkout and left
- No funnel or drop-off data. There’s no step-by-step view of product page to cart to checkout to purchase, so you can’t see exactly where in that path you’re losing people
- No cross-report blending. Revenue, products and customers each live in their own report. Answering a question like “which traffic source buys our highest-margin product” means exporting several reports and combining them by hand
- No behavioural segmentation. You can’t build a segment based on browsing behaviour, only on order data that already exists
- No page-level or session data. Bounce rate, time on page, and general site traffic sit entirely outside WooCommerce analytics. For that, you need a separate analytics tool regardless of which plugin you choose
Take a store selling refurbished espresso machines. Its product page for a popular model gets 3,000 visits a month, a number that should translate into decent sales. WooCommerce analytics shows only 18 units sold from that page, and it has no way to explain the gap. The missing piece turns out to be a checkout step: the store only offers one shipping method, priced at a flat rate that looks expensive for a heavy item. Shoppers add the machine to their cart, see the shipping cost, and leave. WooCommerce’s own reports never see that moment, because a visitor who never places an order never enters its data at all.
In practice, this means native woocommerce sales reports answer “what did we sell” very well and “why didn’t more people buy” not at all. If your product pages get healthy traffic but sales feel flat, WooCommerce’s own reports won’t tell you why. That’s a behavioural question, and it needs a tool that watches the whole visit, not just the order at the end of it.
What to check before choosing a WooCommerce analytics plugin
Once you’ve hit the limits above, the obvious move is to add a plugin that tracks the behavioural side. Before you install anything, run it through four checks. Most comparison articles skip straight to feature lists and miss this part, which is how people end up adding a consent banner to their checkout without realising why their conversion rate dropped.
GDPR-compliant WooCommerce analytics
Any tool that sets cookies or sends identifiable visitor data to a third-party server is treated as non-essential under the ePrivacy Directive in the EU and UK, which generally means you need a visitor’s consent before it can run. Practically, that’s true of Google Analytics 4 and any plugin built on top of it. Cookieless, anonymous tools that don’t transmit personal data to a third party can usually operate without a consent prompt, though exact requirements vary by country and you should treat this as a starting point for your own legal review, not a final answer. If you sell to EU customers, this single factor decides whether your checkout gets a consent popup or not.
Picture two near-identical stores selling the same product at the same price. One runs a GA4-based plugin and shows a cookie banner before checkout. The other runs a cookieless plugin and shows none. Every visitor who clicks “decline” on the first store’s banner still reaches checkout, but their behaviour becomes invisible to that store’s analytics from that point on. The second store counts that same visitor’s full journey. Over a few thousand visits, that gap adds up to a meaningfully different picture of what’s actually happening in the funnel, not because the underlying traffic differs, but because one tool can see more of it.
Where your data lives
Data hosting isn’t just a compliance question, it’s a control question. A GA4-based plugin sends your customer and order data to Google’s servers, where it’s subject to Google’s retention rules and, historically, to abrupt platform changes (ask anyone who lost years of Universal Analytics history overnight in 2024). A first-party tool keeps that data on your own WordPress server, under your own backup schedule, for as long as you want it.
Funnel and revenue attribution together
Revenue data alone tells you what happened. Funnel data tells you why. Look for a tool that shows both in one dashboard, product views, cart adds, checkout starts and completed orders, rather than one that only picks up once an order exists.
Performance overhead
Every script you add to checkout has a cost. External tracking scripts load from someone else’s domain, adding DNS lookups and extra requests right when a shopper is trying to pay. First-party scripts served from your own domain generally load faster, because there’s no third-party server round-trip involved. If your checkout feels sluggish, your analytics stack is one of the first places worth auditing, especially if you’ve stacked a GA4 tag, a Meta pixel and a couple of ad-platform scripts on top of each other over time.
Best WooCommerce analytics plugins compared
Here’s how the main options stack up against those four checks.
| Plugin | Ease of setup | Consent banner required | Funnel tracking | Data hosting | Starting price |
|---|---|---|---|---|---|
| Burst Statistics (Pro Business) | Install and activate like any WordPress plugin | No, cookieless and anonymous by default | Yes, full product page to purchase funnel | Your own WordPress server | Check current WooCommerce pricing (Business tier and up) |
| MonsterInsights | Plugin install plus a GA4 connection wizard | Yes, GA4 requires consent for EU and UK visitors | Partial, via GA4’s own ecommerce reports | Google’s servers | Ecommerce tracking needs the Pro plan, roughly $200/year for up to 5 sites at time of writing, verify before you buy |
| Metorik | Connect via API key, no tracking script on your site | No, it syncs order data rather than tracking visitors | No, order and customer data only, no pre-purchase behaviour | Metorik’s cloud servers | From around $25/month depending on order volume, verify before you buy |
| Google Analytics for WooCommerce | Plugin install plus a GA4 property | Yes, same GA4 consent requirement | Partial, add-to-cart and checkout events feed into GA4 | Google’s servers | Free, Pro add-on roughly $79/year at time of writing, verify before you buy |
| Conversios | Plugin install plus separate connections for each ad platform | Yes, and often more, since it also fires Meta and TikTok pixels | Partial, ecommerce events split across multiple ad platforms | Google, Meta and other ad platforms’ servers | Tiered plans, check current pricing before you buy |
Burst Statistics. Burst is a WordPress-native analytics plugin, and the WooCommerce funnel tracking and revenue tracking discussed here sits in Burst Pro’s Business tier (the free version covers general site analytics but not WooCommerce sales data). It shows the full funnel, product page, add to cart, checkout, purchase, alongside revenue by product, campaign and traffic source, all inside your WordPress admin. Because it’s cookieless and anonymous by default, there’s no consent banner to add at checkout, and no customer data leaves your own server. In most of the WooCommerce stores I’ve looked at, the funnel view is what finally answers the question native reports can’t: not just what sold, but where shoppers gave up before buying. The honest trade-off is that this depth lives in the paid Business tier, not the free version, so it’s an added cost for a store that’s currently getting by on WooCommerce’s own reports.
MonsterInsights. A GA4 wrapper plugin that surfaces Google Analytics data inside WordPress. It’s a reasonable choice if you’re already running Google Ads and need GA4’s attribution modelling, but you inherit everything that comes with GA4: a consent banner for EU and UK traffic, and your customer behaviour data flowing to Google. The interface is friendlier than raw GA4, which is the main reason store owners reach for it, but the underlying data limitations (sampling on high-traffic sites, thresholding on small segments) don’t go away just because the dashboard looks cleaner.
Metorik. Built for stores that want deep segmentation and profit tracking (cost of goods, ad spend, margin per order) rather than visitor behaviour. It doesn’t track site visitors at all, it syncs your existing WooCommerce order data to its own cloud dashboard. That means no consent banner, but also no view of the funnel before an order exists. It’s a strong fit for a store owner who already knows their traffic sources and wants sharper reporting on the orders that result, less useful if the question you’re actually asking is why more of your visitors aren’t becoming orders in the first place. Worth pairing with a separate visitor-tracking tool if funnel data matters to you.
Google Analytics for WooCommerce. The official free integration between WooCommerce and GA4. It’s a sensible baseline if you need GA4’s ad tracking and don’t mind the consent requirement, but the free version is fairly thin and the Pro add-on is needed for checkout-step detail. Setup also assumes some comfort configuring a GA4 property and event tracking, which is a heavier lift than installing a plugin and being done.
Conversios. Built primarily for multi-channel ad attribution (Google Ads, Meta, TikTok, Snapchat) rather than general analytics. It’s a strong pick if your priority is ad conversion tracking across platforms and you’re actively spending on more than one of them, but it typically means more consent-gated pixels firing on your site, not fewer, since each ad platform it feeds has its own tracking requirement.
If your priority is privacy-friendly analytics for WooCommerce that shows the funnel without the consent overhead, Burst is built specifically for that gap. If your priority is deep ad-platform attribution and you’ve already accepted the compliance trade-offs of GA4, the other four each serve a narrower slice of that job.
How to set up privacy-first WooCommerce analytics
Setting up woocommerce funnel tracking without a consent banner takes a few minutes.
- Install the plugin. From your WordPress admin, go to Plugins, Add New, search for Burst Statistics, then click Install and Activate
- Connect WooCommerce. Burst detects an active WooCommerce installation automatically and adds a WooCommerce tab to its dashboard, no extra configuration needed
- Let it collect a baseline. Give it a week or two of real traffic before drawing conclusions. A few days of data isn’t enough to spot a genuine pattern
- Check the funnel view weekly. Look at where the biggest percentage drop happens between stages. That’s usually where the next fix should go
No tag manager, no cookie consent integration to wire up, no code. The dashboard lives inside WordPress admin next to the rest of your store.
What actually changes week to week is subtle at first. You’ll see the same revenue numbers WooCommerce already gave you, plus a funnel chart showing the percentage drop at each stage. The useful moment usually comes in week three or four, once you have enough sessions to notice a stage that consistently loses more people than the others. That’s the point where the extra layer starts paying for itself, not on day one.
WooCommerce analytics vs GA4 vs a dedicated plugin, which should you use
The honest answer depends on what you’re optimising for, not on which tool has the longest feature list.
If you’re a small or mid-size store and privacy compliance matters (EU customers, no appetite for a consent banner slowing down checkout), a dedicated first-party plugin covers revenue, funnel and attribution in one place without the legal overhead of GA4.
If you run significant paid ad spend across Google and Meta and need cross-platform attribution for bidding decisions, a GA4-based tool or Conversios earns its place, the consent banner is a cost you’ve already decided to pay for that attribution data.
If your store is small, traffic is modest and you mostly want to confirm what’s selling, WooCommerce’s native reports plus a basic look at your order data may genuinely be enough. Don’t add a second dashboard you won’t check.
A few more specific patterns worth naming:
- Agencies managing several client stores usually want one clean, WordPress-native view they can screenshot into a monthly report, without configuring a separate GA4 property for every client. A first-party plugin with a reporting feature saves that repeated setup work.
- High-ticket, low-volume stores (custom furniture, equipment, anything over a few hundred euros per order) tend to care more about funnel drop-off than raw traffic volume, since a handful of lost sales per month is a meaningful revenue swing. Funnel visibility matters more here than ad-platform attribution.
- High-volume, low-margin stores running aggressive paid acquisition genuinely need the cross-platform attribution GA4-based tools provide, because the marginal cost of a wrong bidding decision compounds fast at scale.
In practice, most growing WooCommerce stores end up wanting both the reliability of native order data and a clear view of the funnel that leads to it. The question isn’t whether to use WooCommerce analytics, you already have it. It’s what you add alongside it, and whether that addition costs you a consent banner or not.
FAQs
Yes. WooCommerce analytics ships as a built-in part of the free WooCommerce plugin, with no separate cost or extension required. Advanced behavioural data like funnel tracking comes from separate plugins, which may have their own pricing.
No. WooCommerce’s native analytics reads directly from your order database rather than tracking visitor behaviour with cookies, so it doesn’t trigger consent requirements on its own. Any additional tracking plugin you add, especially GA4-based ones, may introduce its own consent obligations.
Yes, many stores run both. WooCommerce analytics gives you accurate, ground-truth revenue and order data, while Google Analytics adds visitor behaviour and ad attribution, at the cost of GA4’s own consent banner requirement.
WooCommerce’s native reports already track revenue without GA4. For behavioural data like funnel drop-off alongside that revenue, a cookieless first-party plugin adds it without introducing GA4’s consent requirement.
WooCommerce’s native analytics reads order data you already legally hold as part of processing a sale, so it doesn’t introduce new consent requirements on its own. Any additional visitor-tracking plugin you install has its own compliance profile, which depends on whether it uses cookies and where it sends data.
The bottom line
WooCommerce analytics is a solid, free foundation. It’ll never lie to you about revenue, because it’s reading straight from your orders table. What it can’t do is show you the shoppers who didn’t buy, which is exactly where most of the growth opportunity in a WooCommerce store actually lives.
Pick the addition based on what you’re solving for. Ad attribution across platforms points toward a GA4-based tool, accepting its consent overhead. A clear view of your own funnel, without adding a compliance headache to your checkout, points toward a first-party, cookieless plugin instead.
Either way, the native reports stay useful. They’re not something you replace when you add a second tool, they’re the ground truth you check the new tool’s revenue numbers against.
Understand your customers without the cookie banner
See where your WooCommerce funnel leaks and which sales actually convert, tracked inside WordPress, stored on your own server.