How to Track Coupon Performance
in WooCommerce
Know which coupons drive real growth, which ones cannibalize margin, and how to build a discount strategy that actually improves profitability.
6 Coupon Metrics That Actually Matter
Move beyond "how many times was it used" to what it actually earned
Coupon Usage Rate
Percentage of orders that include a coupon code
Orders with Coupon ÷ Total Orders × 100
Shows dependency on discounting—high rates may signal a pricing or positioning problem
15-25% for promotional stores, under 10% for premium brands
Total Discount Given
Revenue sacrificed through coupon discounts in a period
Sum of all discount amounts applied across orders
Quantifies the direct margin impact—this is real money leaving your business
Should not exceed 8-10% of gross revenue without strong retention data
Incremental Revenue per Coupon
Revenue generated by a coupon beyond what would have occurred without it
Revenue with Coupon − Estimated Baseline Revenue
The true measure of coupon value—without incrementality, you're just discounting loyal customers
Incremental revenue should exceed discount cost by at least 3x
Average Order Value with Coupon
Mean order size when a discount code is applied
Compare to non-coupon AOV—if similar, coupons aren't upselling; if lower, discount customers buy less
Ideally within 10-15% of full-price AOV; watch for coupon-only cherry-pickers
Coupon Repeat Purchase Rate
90-day repurchase rate of customers acquired via coupon
Customers with 2+ orders (first via coupon) ÷ Total Coupon-Acquired Customers × 100
Reveals if discounts attract loyal customers or one-time bargain hunters
Should be within 5-10% of full-price customer repeat purchase rate
Revenue per Coupon Code
Total net revenue attributable to a specific coupon code
Revenue from Coupon Orders − Discount Given for That Code
Ranks coupon codes by actual revenue contribution—not just usage volume
Identify your top 3 and bottom 3 codes by net revenue contribution
The Incrementality Problem Most Stores Miss
Your email coupon generated $40,000 in sales—but your email list buys every month anyway. Of those buyers, 70% would have purchased at full price. Real incremental revenue: $12,000. Discount cost on all orders: $6,000. Actual margin impact: −$4,200 in unnecessary discounts given to existing buyers.
This is why incremental lift measurement—not just coupon order revenue—is the only honest way to judge coupon performance.
Know Which Coupons Actually Drive Growth
StoreRadar tracks coupon performance by customer segment, new vs. returning buyers, and net revenue impact—so you can stop discounting customers who'd buy anyway.
6 Coupon Types and What to Measure
Each coupon type has a different goal—and different success metrics
New Customer Acquisition
e.g. "10% off your first order"
Convert first-time visitors to buyers
Can attract low-LTV bargain hunters
New customer conversion rate, 90-day repeat rate
Win-Back / Reactivation
e.g. "We miss you—20% off, expires in 7 days"
Reactivate customers dormant 90+ days
Trains churned customers to wait for 'come back' offers
Reactivation rate, subsequent full-price orders
AOV Booster
e.g. "$15 off orders over $100"
Increase average order size
Customers may just hit the threshold and not go above
AOV lift vs. non-coupon orders, margin impact
Category / Inventory Clearance
e.g. "30% off all summer styles"
Move slow-moving inventory before it becomes dead stock
Devalues the product category long-term
Inventory cleared, margin recovered vs. storage cost
Loyalty Reward
e.g. "VIP members: $20 off your next order"
Reward and retain best customers
Low risk—already loyal customers, discount increases LTV
Redemption rate, average gap between purchases
Referral Incentive
e.g. "Give $10, get $10 for each friend referred"
Acquire new customers via word-of-mouth
Can be gamed with self-referrals or fake accounts
New customers acquired, referred customer LTV vs. organic
Coupon Tracking Setup Guide
Build a coupon measurement system that reveals true ROI
Audit Your Current Coupon Inventory
Before optimizing, know what you have. Many stores have dozens of active coupons from old campaigns that are still being used—or leaked to deal sites.
Go to WooCommerce → Marketing → Coupons. Sort by usage count and last used date. Deactivate any expired campaigns still running. Flag codes with unexpectedly high usage (possible leak).
Reduce active coupon codes to only intentional, tracked campaigns
Define Coupon Goals Before Creating Them
Every coupon should have a defined purpose: acquire new customers, reactivate dormant customers, increase AOV, or clear specific inventory. Without a goal, you can't measure success.
For each new coupon, document: goal, target audience, discount type (% or fixed), usage limits, expiration date, and success metric. Store this in a coupon tracking spreadsheet.
100% of new coupons should have a documented goal and success metric
Set Up Coupon Tracking in WooCommerce Analytics
WooCommerce Analytics → Coupons gives you usage count, orders, and discount totals per code. Use this as your baseline tracking view.
In WooCommerce Analytics → Coupons, review weekly. Export data monthly to your coupon tracking spreadsheet. Add a column for 'Net Revenue' (Revenue − Discount) to see true value.
Weekly review of top 10 active coupons by usage and net revenue
Segment Coupon Performance by Customer Type
The most important coupon question: are you acquiring new customers or discounting existing ones who would have bought anyway?
Option A: Export WooCommerce order data and manually tag coupon orders as 'new customer' or 'existing customer' based on order history. Option B: Use StoreRadar, which automatically splits coupon usage by new vs. returning customers so you can see the breakdown per code without any manual tagging.
Acquisition coupons should show 70%+ new customer usage; retention coupons 70%+ existing
Calculate Customer LTV by Acquisition Coupon
A coupon that acquires customers with a 6-month LTV of $200 is far more valuable than one that acquires customers with $45 LTV, even if the second one has higher usage.
Option A: Export orders over 90 and 180 days, group by first acquisition coupon, and calculate average LTV per cohort in a spreadsheet. Option B: Use StoreRadar, which tracks customer LTV by acquisition source—including coupon codes—automatically.
Coupon-acquired customer 180-day LTV should be within 20% of full-price customer LTV
Test and Retire Underperforming Codes
Most coupon programs have 20% of codes driving 80% of incremental value. Retire codes that don't generate incremental revenue—they're pure margin erosion.
Quarterly: Calculate net revenue and incremental lift for every active coupon. Retire codes with negative or neutral incremental lift. Double down on codes with proven positive ROI.
Quarterly coupon audit—keep only codes with proven positive incremental ROI
Quick Wins
Start measuring coupon ROI properly today
Audit Active Coupons Right Now
Go to WooCommerce → Marketing → Coupons. Deactivate any code from a campaign that has ended. This stops margin leakage from leaked codes immediately.
Calculate Net Revenue Per Coupon
In WooCommerce Analytics → Coupons, export data. For each code: Revenue − Discount = Net Revenue. Sort by net revenue to see which codes actually help vs. hurt.
Set Usage Limits on All Active Codes
Edit each active coupon and set a maximum usage count and per-customer limit. For sensitive codes, set expiration dates. This prevents runaway discount exposure.
Check If Any Codes Have Leaked
Search RetailMeNot, Honey extension (browser), and Google for your store name + 'coupon code.' Any codes listed publicly should be deactivated or rotated.
Segment New vs Returning Coupon Users
Export coupon orders from WooCommerce. For each coupon code, tag as new or returning customer. Coupons used 80%+ by existing customers need to be redesigned.
A/B Test Discount Amount
Create two versions of a coupon (10% vs 15% off). Send each to half your email list. Often 10% converts nearly as well as 15%—saving significant margin.
How to Track Coupon Performance in WooCommerce
Three ways to measure the real impact of your discount campaigns
Option 1: WooCommerce Analytics
WooCommerce Analytics → Coupons shows usage count, orders, and total discount per code. Good for basic monitoring but no ROI, incrementality, or customer segmentation.
- No setup required
- Free and built-in
- Per-code usage and discount totals
- No incremental revenue view
- No new vs. returning customer split
- No LTV tracking
Option 2: Spreadsheets + Export
Export coupon orders from WooCommerce, cross-reference with customer purchase history, and calculate net revenue and customer segmentation manually.
- Full analytical control
- No extra cost
- Can calculate net revenue
- Very time-consuming
- Manual and error-prone
- No real-time visibility
Option 3: StoreRadar
StoreRadar tracks coupon performance automatically—showing net revenue per code, new vs. returning customer splits, and LTV of coupon-acquired customers.
- Net revenue per coupon
- New vs. returning breakdown
- Customer LTV by acquisition coupon
- Real-time dashboard
- Monthly subscription
Coupon Tracking Pitfalls
Avoid these mistakes when measuring coupon performance
Measuring Coupon Orders, Not Incremental Revenue
A coupon used in 500 orders generated $25,000 revenue—but 80% of those customers were loyal shoppers who would have bought anyway at full price. The true incremental value is just $5,000.
Run holdout tests: show the coupon to 90% of your email list, withhold from 10%. Compare conversion rates. The difference represents true incremental lift.
Not Setting Usage Limits
A 30% off coupon with no usage limit leaks to deal aggregator sites and gets used thousands of times, wiping out your margins for the entire quarter.
Always set: maximum total uses per coupon, maximum uses per customer (usually 1), and an expiration date. For high-value codes, use unique single-use codes generated per customer.
Ignoring AOV Impact of Coupons
Customers with a 20%-off coupon might spend $60 on a $75 order to hit free shipping—but without the coupon they'd spend $90. Your coupon lowered their ceiling.
Track AOV with and without coupons. Test minimum order thresholds for coupon validity (e.g., 20% off orders over $100) to encourage higher spend before discount applies.
Training Customers to Wait for Discounts
Sending a 20% off coupon every month teaches customers to never buy at full price. Your 'discount' customers stop converting without a coupon.
Vary coupon frequency and type. Use time-limited flash sales instead of predictable monthly codes. Reserve deep discounts for reactivation of truly dormant customers (90+ days inactive).
No Attribution for Offline or Shared Coupon Codes
A code shared at a trade show or posted in a Facebook group gets used by people you never intended to reach. You have no idea where your coupons are spreading.
Use unique per-source coupon codes: SHOW2025 for trade shows, PARTNER_X for affiliate partners, EMAIL_SPRING for email campaigns. Track usage source precisely.
Related WooCommerce Guides
Track Revenue
Set up accurate revenue tracking across channels.
Track Refunds
Monitor refund rates and identify root causes.
Track Product Performance
Find your best and worst performers by revenue and margin.
Coupon Strategy
Build a discount strategy that grows revenue, not just orders.
Increase Average Order Value
Get customers to spend more per order without deep discounts.
Repeat Customers
Build loyalty that doesn't depend on constant discounting.
Frequently Asked Questions
Common questions about tracking coupon performance in WooCommerce
Go to WooCommerce → Analytics → Coupons. You'll see each coupon code with usage count, total discount amount given, and orders that included the coupon. You can also go to WooCommerce → Marketing → Coupons to see individual coupon stats including total discount and order count.
Coupon ROI = (Revenue from coupon orders - Discount given) ÷ Discount given × 100. But this only tells part of the story. You also need to ask: would these customers have bought anyway without the coupon? Use a holdout test—show the coupon to 90% of eligible users and track conversion for the 10% who didn't see it.
10-15% off coupons show strong conversion lift with manageable margin impact. 20-25% drives higher conversion but significantly cuts margin. Above 30% often attracts deal-hunters who don't become repeat customers. The 'right' discount depends on your margins—never discount below your cost of goods.
Coupon leakage happens when codes intended for one audience spread to deal sites. Use unique per-customer codes for high-value coupons, set usage limits per coupon and per customer, set expiration dates, and monitor usage sources. Check if a single coupon is being used far more than expected—it may have leaked to RetailMeNot or Honey.
You may have coupon cannibalization: customers who would have paid full price are now using coupons you're emailing them. Calculate incremental revenue—subtract revenue you would have gotten anyway from revenue during the coupon period. If the discount exceeds the incremental lift, your coupon is destroying margin, not driving growth.
For each coupon campaign, track the 90-day repeat purchase rate of new customers acquired with that coupon vs. new customers acquired without discounts. If coupon-acquired customers have a 10% 90-day repeat rate vs 25% for full-price customers, your coupons may be attracting low-LTV bargain hunters.
Measure Coupon ROI, Not Just Usage
StoreRadar shows you net revenue per coupon, new vs. returning customer splits, and customer LTV by acquisition discount—so every promotion is accountable.
Start Free Trial ->By signing up, you agree to our Terms of Service and Privacy Policy