Your Facebook ROAS says 5.2x. Google Ads says 4.8x. Your WooCommerce revenue report says you barely broke even last month. One of these is lying. It’s not WooCommerce.
Marketing Efficiency Ratio (MER) is the single number that cuts through platform self-reporting to tell you what’s actually happening with your marketing spend. The formula is brutally simple: total WooCommerce revenue divided by total marketing spend across every channel. No attribution model. No platform bias. Just revenue and spend.
In 2025, median MER for DTC brands tracked by Triple Whale was 4 — meaning $4 in actual revenue for every $1 of marketing spend. Brands that tracked MER alongside platform ROAS consistently found their platforms were overclaiming attribution by 40–60%. The gap between what platforms say and what WooCommerce confirms is your attribution problem, measured precisely.
What Is Marketing Efficiency Ratio?
Definition: MER = Total Store Revenue ÷ Total Marketing Spend.
That’s it. No per-channel breakdown. No attribution window. No modelling. You take everything WooCommerce shows you sold, divide it by everything you spent to acquire those customers, and that ratio tells you the health of your marketing operation as a whole.
MER is sometimes called blended ROAS or eROAS. The terminology varies but the logic is identical: use total business revenue and total marketing spend to get a platform-agnostic view of marketing efficiency.
Here’s why this matters. ROAS (Return on Ad Spend) measures revenue attributed to a specific channel divided by that channel’s spend. The critical word is attributed. Attribution depends entirely on each platform’s ability to credit conversions to itself — which is exactly where the problem starts.
Why Platform ROAS Is No Longer Reliable
Three structural problems have made platform-reported ROAS increasingly fictional for WooCommerce store owners.
First: iOS 14.5 destroyed attribution accuracy. 73% of marketers report significant attribution challenges since the ATT prompt launched (Direct Agents, 2025). When iPhone users decline tracking, Facebook loses visibility into those purchases entirely — and fills the gap with modelled conversions. Modelled conversions are estimates, not measurements.
Second: 42.7% of internet users globally run ad blockers (Statista, 2025). When a customer visits your WooCommerce store with an ad blocker active, the Facebook Pixel fires into nothing. The Google Ads tag is blocked. The purchase happens. The platform never sees it — or worse, sees an incomplete signal and misattributes it.
Third: attribution overlap is invisible in platform dashboards. Facebook claims credit for every purchase where a user saw a Facebook ad within its attribution window. Google Ads claims credit for every purchase where a user clicked a Google search result. When the same customer clicked your Google ad on Monday and your Facebook retargeting ad on Wednesday, both platforms count the Friday purchase as theirs. Your total attributed revenue across platforms can easily be 150–200% of actual WooCommerce revenue.
97% of Google Ads conversion actions still use last-click attribution (Google Ads, 2023) — a model that gives 100% of credit to the final touchpoint and zero to everything that built the customer’s intent before it. An email that nudged a purchase gets nothing. A blog post that introduced the product gets nothing. The Google Shopping ad that closed the sale gets everything.
An agency media buyer at AdExchanger’s Programmatic IO Las Vegas conference in 2025 put it plainly: “In the year of the lord 2025, we do not use ROAS.” That’s a practitioner with real ad budgets saying publicly what most marketers privately suspect.
You may be interested in: Facebook Says Your ROAS Is 5x But You Cannot Pay Your Suppliers
How to Calculate MER for Your WooCommerce Store
The calculation takes less than five minutes with WooCommerce Analytics open.
Step 1: Pull total WooCommerce revenue for the period. Go to WooCommerce → Analytics → Revenue. Set your date range. Copy the net revenue number. This is your ground truth — every completed order, regardless of how the customer arrived or whether any tracking pixel saw the sale.
Step 2: Total your marketing spend across every channel. Facebook Ads spend. Google Ads spend. Email platform cost (Klaviyo, Mailchimp, etc.). Any influencer payments. Sponsored content. Every pound, dollar, or peso you spent to drive revenue in that period. Don’t cherry-pick — if it was spend intended to generate revenue, it counts.
Step 3: Divide. WooCommerce Revenue ÷ Total Marketing Spend = MER.
If you brought in $80,000 in WooCommerce revenue and spent $20,000 across all marketing channels, your MER is 4. That matches the 2025 DTC median from Triple Whale. Now compare that to what Facebook Ads Manager shows you. If Facebook claims a 7x ROAS on its $8,000 slice of that spend, Facebook is claiming $56,000 in attributed revenue — on a store that generated $80,000 total. That’s the over-attribution problem made visible.
MER as Your Weekly Health Check
The number itself matters less than the trend. Calculate MER every week, track it on a simple spreadsheet, and watch for directional changes.
MER declining over three consecutive weeks is a real signal — your marketing is becoming less efficient. MER spiking after a campaign is a real signal — something worked. MER flat while ROAS looks great means your ad platforms are claiming credit for organic and repeat purchase revenue they didn’t actually drive.
Tristan Cameron, CMO of furniture brand James & James, described the moment his company switched to MER: “It became clear that platform ROAS just wasn’t the reality for our bottom line.” The platforms looked fine. The business metrics told a different story.
MER won’t tell you which campaign to pause or which audience to scale. That’s still what per-channel ROAS is for — as an optimization signal within a channel, not as a truth-teller about your overall business. The Northbeam 2025 data report positions them this way: MER is your health check; ROAS is your optimization tool. You need both. But you should trust only one of them with budget decisions.
You may be interested in: GA4 Last-Click Attribution Is Hiding Your Best Marketing Channel
The Data Problem Underneath Your MER
Here’s where server-side tracking connects to MER — not as a concept, but as a practical accuracy issue.
Your MER calculation uses WooCommerce total revenue, so ad blockers can’t distort that number. WooCommerce sees every completed order regardless of what the customer’s browser does. That’s the strength of using it as your source of truth.
But your per-channel data — the Facebook ROAS, the Google Ads ROAS, the GA4 revenue figures you use to understand channel performance — still has the 30–40% data loss problem from ad blockers and browser privacy restrictions. Which means you’re making channel optimization decisions on incomplete signal.
Transmute Engine™ is a first-party Node.js server that runs on your own subdomain (e.g., data.yourstore.com). The inPIPE WordPress plugin captures every WooCommerce order and sends it via API to your Transmute Engine server, which routes it simultaneously to GA4, Facebook CAPI, Google Ads Enhanced Conversions, and BigQuery — all from your domain, bypassing ad blockers entirely. Your MER stays accurate because WooCommerce is still your revenue source of truth. But the channel-level data you use to optimize spending inside that MER framework becomes complete. BigQuery gives you an audit trail of every event, every delivery confirmation, every revenue figure — so your weekly MER calculation can be broken down by channel with data you actually trust.
Key Takeaways
- MER formula: Total WooCommerce Revenue ÷ Total Marketing Spend across all channels. Calculate weekly.
- ROAS lies because attribution does: 73% of marketers report significant attribution challenges since iOS 14.5, and 42.7% of users run ad blockers — both corrupt platform-reported ROAS at the source.
- The median MER benchmark: DTC brands in 2025 averaged a MER of 4 (Triple Whale). Use this as a directional reference, not a target — trends matter more than absolute numbers.
- MER is your health check; ROAS is your optimization tool: Don’t abandon ROAS for channel decisions, but never let it drive budget allocation without MER as the sanity check.
- WooCommerce is your revenue source of truth: Every completed order appears in WooCommerce regardless of tracking gaps. Platform dashboards cannot say the same.
ROAS (Return on Ad Spend) is revenue attributed to a specific channel divided by that channel’s spend — it depends entirely on each platform’s ability to credit conversions accurately, which is increasingly unreliable. MER (Marketing Efficiency Ratio) is total WooCommerce revenue divided by total marketing spend across all channels. It’s attribution-agnostic, platform-agnostic, and impossible to inflate through self-reporting.
MER = Total WooCommerce Revenue ÷ Total Marketing Spend. Pull total revenue from your WooCommerce Analytics dashboard for the period. Sum all marketing spend across every channel — Facebook Ads, Google Ads, email platform costs, influencer payments, everything. Divide revenue by spend. Calculate weekly and track the trend over time.
In 2025, median MER for DTC brands was 4, meaning $4 in revenue for every $1 of marketing spend (Triple Whale, 2025). Benchmarks vary by revenue band and margin structure. The more important question is whether your MER is trending up or down — a declining MER over consecutive weeks is a real warning signal regardless of what your platform dashboards show.
Your MER is correct. Facebook’s 5x ROAS includes conversions it attributed to itself — including many that Google Ads, email, and organic also claim credit for. Attribution overlap is the norm, not the exception. MER uses actual WooCommerce revenue and actual total spend, so there’s nothing to inflate. The gap between platform ROAS and MER tells you precisely how much over-attribution is occurring.
MER accuracy starts with WooCommerce revenue, which ad blockers can’t affect. But server-side tracking improves the channel-level data you use to optimize within your MER framework. When 42.7% of users run ad blockers, your per-channel signals are incomplete — making it harder to understand which channels are performing. Server-side tracking via a first-party subdomain sends events to GA4, Facebook CAPI, and Google Ads regardless of browser behaviour, so your channel optimization decisions are based on complete data.
Calculate your MER this week. Pull WooCommerce revenue, total your marketing spend, divide. If the number is lower than what your platforms suggest, you now know why — and you have the metric that won’t lie to you going forward. Seresa helps WooCommerce stores close the channel data gap so every layer of that calculation is accurate.



