You pull up your WooCommerce dashboard. Revenue is up 22% this month. You screenshot it. Three weeks later, you’re staring at a cash flow problem — refunds spiked, net margins collapsed, and one of your best-selling SKUs carries a 38% return rate you never once checked. This happens constantly. The top-line number looks encouraging while the actual business quietly deteriorates behind it.
These 13 metrics cut through the dashboard noise. They’re what separates store owners who genuinely understand their numbers from those who watch revenue and hope.
This is not financial advice. These are operational metrics for e-commerce store performance analysis only.
Revenue Metrics: The Numbers Behind the Number
Revenue is not one number. It’s at least five, and they tell completely different stories. Most WooCommerce store owners track gross revenue and stop there — that’s like reading your paycheck without accounting for taxes, rent, or subscriptions. The picture looks fine until it doesn’t.
| Metric | What It Tracks | Healthy Benchmark | Where to Find It in WooCommerce |
|---|---|---|---|
| Gross Revenue | Total sales before any deductions | Niche-dependent | Reports → Overview |
| Net Revenue | Revenue after refunds, discounts, fees | 85–92% of gross | Analytics → Revenue |
| Average Order Value | Average spend per transaction | $75–$150 for most niches | Analytics → Orders |
| Revenue Per Visitor | $ generated per site session | $0.50–$5.00 | GA4 + WooCommerce integration |
| Refund Rate | % of orders refunded | Under 5% | Orders → Filter by Refunded |
Running all five together gives you an honest picture. If gross revenue climbs but net revenue stays flat, discounting or refunds are consuming the gains. If revenue per visitor drops while traffic holds steady, your pages are converting worse — or your traffic mix shifted toward lower-intent visitors. Two completely different problems requiring different responses.
Average Order Value: The Easiest Revenue Lever Most Stores Ignore
WooCommerce surfaces AOV directly in the Analytics Overview tab. Industry averages range from $85 to $128 depending on category — specialty goods and supplements trend higher, commodity products lower.
The fastest way to raise AOV without discounting: set your free shipping threshold 15–20% above your current AOV. If your AOV is $65, put free shipping at $78. Roughly 40% of shoppers will add another item to qualify. WooCommerce’s shipping zone settings handle this in under five minutes. No plugin required.
The WooCommerce Product Bundles plugin ($49/year from WooThemes) reliably lifts AOV by 10–25% — but only when the bundle logic actually matches how customers use the products. Bundling a camera with a memory card makes sense. Bundling it with an unrelated accessory doesn’t, and customers can tell immediately.
Refund Rate: The Silent Profit Killer
A 3% refund rate is manageable. At 8%, you have a structural problem. Above 12%, your product descriptions are misleading customers, sizing guidance is inadequate, or quality consistency is failing.
Check it weekly: WooCommerce → Orders → filter status by “Refunded.” A sudden spike on one specific product is a cleaner early warning than any review platform. By the time bad reviews accumulate publicly, the damage is already done.
Cart Abandonment Rate: One Number, Massive Upside
The average e-commerce cart abandonment rate is 69.82%, per Baymard Institute’s aggregation of 48 separate studies. If yours exceeds 75%, something specific is broken — almost always unexpected shipping costs revealed at checkout, forced account creation before purchase, or a multi-page form. Fix those three friction points before spending another dollar on paid acquisition. More traffic into a leaky checkout is just faster money loss.
Customer Lifetime Value and Repeat Purchase Rate
Here’s what most WooCommerce content skips entirely: a store doing $50,000/month with a 5% repeat purchase rate is often less profitable — and far more fragile — than a store doing $25,000/month with a 35% repeat rate. The second store spends a fraction acquiring customers and keeps a much larger share of every dollar earned.
Customer Lifetime Value (CLV) is the total revenue a single customer generates across their entire relationship with your store. The formula:
CLV = Average Order Value × Purchase Frequency × Average Customer Lifespan
If your AOV is $80, customers purchase 3 times per year, and the average customer stays active for 2.5 years, CLV = $600. That number tells you exactly how much you can afford to spend acquiring each new customer and still operate profitably.
How to Calculate CLV in WooCommerce Without a Data Team
WooCommerce’s native reports don’t surface CLV cleanly — you’d have to manually cross-reference customer order history. The practical solution is Metorik, which connects directly to your WooCommerce store and calculates CLV, cohort retention, and customer segmentation automatically. Plans start at $20/month for small stores. For any store doing over $10,000/month, it typically pays for itself within the first week of insights acted on.
If you’d rather not add another tool, export customer order data from WooCommerce → Reports → Customers, drop it into a spreadsheet, and calculate manually. It takes about an hour the first time. After that, it’s a 15-minute monthly task.
Repeat Purchase Rate Benchmarks by Product Type
These are realistic benchmarks — not aspirational targets someone invented for a slide deck:
- Consumables (supplements, skincare, coffee, pet food): 40–55% repeat rate expected
- Apparel and fashion: 25–35%
- Electronics and gadgets: 10–20%
- Specialty or custom products: 8–15%
- High-competition commodities: Under 10% signals a retention problem worth addressing
If your category benchmark is 40% and you’re at 18%, you’re losing customers between the first and second purchase. Klaviyo (integrates natively with WooCommerce, free up to 250 contacts) addresses this specifically with post-purchase email flows, replenishment reminders, and win-back sequences. A properly configured 3-email post-purchase sequence typically recovers 8–15% of customers who would otherwise churn after one order.
Customer Acquisition Cost: The Number That Determines Whether Ad Spend Makes Sense
CAC = Total marketing spend ÷ New customers acquired in the same period.
The ratio that actually matters is CLV:CAC. Industry standard is 3:1 minimum — for every dollar spent acquiring a customer, you should recover three in lifetime value. At 1:1, you’re breaking even before operating costs. At 5:1 or higher, you have room to scale ad spend aggressively without financial risk.
If your CLV is $180 and your CAC is $160, the math doesn’t hold. You’re not running a sustainable business — you’re running an expensive acquisition experiment. This ratio is where many WooCommerce stores discover they need to raise prices, cut acquisition costs, or build better retention before growth becomes viable.
Pull your CAC by dividing total marketing spend — Google Ads, Meta campaigns, influencer fees, everything — by new customers acquired in that same period. Use WooCommerce’s customer report filtered by first-order date to get an accurate new customer count, rather than total order count, which conflates new and returning buyers.
Traffic and Conversion Metrics: Diagnosing a Slow Sales Month
What Is a Good WooCommerce Conversion Rate?
The e-commerce average sits between 1% and 3%. Above 3.5% is genuinely strong performance. Below 1% is a conversion problem — not a traffic problem. More visitors into a low-converting store just means more people experiencing whatever’s broken.
Connect your store to Google Analytics 4 using the official WooCommerce Google Analytics plugin (free). Navigate to Reports → Monetization → Ecommerce Purchases and divide transactions by sessions to get your actual rate. Split this by device type immediately — desktop typically converts at 2–4%, mobile at 0.8–2%. If mobile sits dramatically lower and that’s where most of your traffic originates, checkout optimization on mobile is your highest-leverage fix, not more ad spend.
Why Is Traffic Up But Sales Are Flat?
Three causes account for most of this situation:
- Traffic quality dropped. A viral post, a new campaign, or an SEO ranking shift brought visitors who were never going to buy. Check bounce rate and session duration by channel in GA4 to identify which source changed behavior.
- Something broke in the checkout flow. A WooCommerce plugin update, a payment gateway error, or a broken coupon code can silently destroy conversions overnight. Run through your own checkout as a guest every Monday morning. Takes five minutes.
- The offer shifted. A sale ended, a price increased without adjusting the value framing, or a competitor dropped their price. Conversion rate responds to price anchoring in ways that don’t always appear obvious in the data.
Hotjar (free tier: up to 35 daily sessions recorded) captures actual user behavior on your WooCommerce store. Watching 20 recordings of users who added to cart but didn’t complete purchase typically reveals the specific friction point within an hour — far faster than any analytics dashboard.
Which Traffic Sources Convert Best for WooCommerce?
Based on aggregated e-commerce benchmarks, conversion rates by channel typically land here:
- Email marketing: 4–6% (highest, because these are warm opted-in audiences)
- Organic search: 2–4% (high intent — people actively searching for what you sell)
- Paid search and Google Shopping: 1.5–3%
- Paid social (Meta Ads, TikTok Ads): 0.5–1.5%
- Organic social: 0.5–1%
- Direct traffic: 3–5% (returning customers who already know exactly what they want)
If social media is your primary traffic source, you’re working with the lowest-converting channel by a significant margin. Email converting at 4–6% versus social at under 1% is not a marginal difference — it’s a 4–8x gap in how efficiently you turn attention into revenue. This is the actual math behind why list-building still matters in 2026.
5 Metrics That Feel Good to Track but Don’t Grow Your Store
Not every number in your dashboard deserves attention. Some metrics are optimized for feeling productive rather than informing decisions. These are the most common traps WooCommerce store owners fall into.
- Total page views without conversion context. A blog post can drive 80,000 pageviews and generate zero sales. Page views only carry meaning relative to what that traffic does next. Tracked alone, the number is noise disguised as data.
- Social media follower count. A WooCommerce store with 600 email subscribers routinely outperforms one with 60,000 Instagram followers and no list. Followers don’t receive abandoned cart reminders, restock alerts, or post-purchase sequences. Email subscribers do — at 4–6% conversion rates, as noted above.
- Gross revenue without margin data. The most dangerous vanity metric in e-commerce. A store doing $200,000/month at 8% net margin keeps $16,000. A store at $80,000/month with 35% margins keeps $28,000. Read gross revenue alongside net margin, always — one without the other is actively misleading.
- New visitor count without retention context. High new visitor rates paired with low repeat purchase rates reveal an acquisition-dependent business — expensive to run, fragile under any increase in ad costs, and vulnerable to platform algorithm changes. Track new and returning visitor conversion rates together, not independently.
- Email open rate without click-through rate. A 48% open rate looks impressive. If your click-through rate is 0.7%, your subject lines are outperforming your actual email content. The revenue-predictive metric is CTR. Both Klaviyo and MailPoet (WooCommerce’s native email plugin, free up to 1,000 subscribers) surface CTR prominently. Open rate tells you who saw the envelope. CTR tells you who cared enough to act.
The pattern across all five: you can improve these numbers without improving your business. Vanity metrics are designed to look good. Operational metrics are designed to tell the truth.
As WooCommerce tooling matures and third-party analytics integrations become cheaper and more accessible, the information advantage will increasingly belong to store owners willing to look at uncomfortable numbers — refund rates, CLV:CAC ratios, channel-specific conversion rates — rather than those who optimize their dashboards for screenshots.

Leave a Reply