Why ROAS is a flawed metric
Return on Ad Spend (ROAS) is defined as revenue attributed to a campaign divided by the spend on that campaign. On its face, it is a perfectly reasonable efficiency metric. The problem is not the formula — it is the numerator.
Attribution is broken at the platform level. When Meta reports a ROAS of 4.2, it is attributing revenue to Meta using its own attribution model, within its own attribution window, using its own definition of a "conversion." Google is doing the same — with a different model, a different window, and a different definition. When you add up all the revenue each platform claims credit for, the total routinely exceeds your actual Shopify revenue by 40–120%. The platforms are not lying — they are just each claiming partial credit for conversions they each had some influence on, and those credits overlap.
The specific problems with platform ROAS
- Double counting — a customer who clicked a Meta ad and then a Google Shopping ad generates one sale in Shopify but one conversion in Meta and one in Google. Both platforms report a ROAS. You have one order.
- Attribution window manipulation — a 7-day click, 1-day view window attributes substantially more revenue to Meta than a 1-day click window. The campaigns did not change; only the window did. Platform defaults have expanded over time, inflating reported ROAS.
- iOS signal loss — Meta's iOS-modelled conversions are estimates. For iOS audiences, Meta is statistically inferring whether a conversion likely occurred, not confirming it from pixel data. These estimates are directionally useful but introduce systematic uncertainty into ROAS numbers.
- Organic and baseline cannibalisation — branded search often converts at high ROAS because these customers would have found you anyway. Google Ads claims credit for branded search conversions, making your Google ROAS look strong even when your branded campaigns are primarily capturing demand you already owned.
- No cost deduction — ROAS is a revenue ratio, not a profit ratio. A ROAS of 3.0 on a product with a 25% gross margin means you are losing money on every sale driven by that campaign. ROAS tells you nothing about profitability without knowing your margin structure.
Platform ROAS is a measurement of one ad platform's self-reported efficiency. Blended MER is a measurement of your entire marketing programme's efficiency, using your own financial data as the denominator. These are fundamentally different things, and conflating them is one of the most common causes of overspending in DTC e-commerce.
What is blended MER?
Marketing Efficiency Ratio (MER) is the simplest possible measurement of your advertising programme's overall performance:
That is the entire formula. If your Shopify store generated £380,000 in net revenue last month and you spent £95,000 on paid advertising across all channels, your blended MER is 4.0. For every £1 you spent on advertising, you generated £4 in revenue.
Notice that MER uses your revenue data (from Shopify) and your spend data (from your own records), not any platform's attribution model. It does not matter whether Meta, Google, or TikTok generated those sales. It does not matter what attribution window anyone used. You spent £95k and you made £380k. That is the truth of your programme's performance.
MER is also immune to iOS signal loss, cookie deprecation, and any future privacy changes. Because it requires no tracking of individual users at all — only aggregate spend and aggregate revenue — it will remain a valid metric regardless of how the tracking landscape evolves.
How to calculate blended MER for your Shopify store
Step 1: Get your net revenue figure
In Shopify, navigate to Analytics > Finance summary. Export the period you want to measure. Use net sales — gross sales minus discounts and returns. Do not use gross sales; refunded orders were not real revenue, and including them inflates your MER.
If you sell on multiple channels (Shopify + wholesale + Amazon), decide whether you are measuring MER for your direct-to-consumer channel only or your total business. For most DTC brands, measuring MER against Shopify-only revenue (the channel your advertising actually drives to) is the right starting point.
Step 2: Sum all paid ad spend
This step is where most brands undercount. Include:
- Meta Ads (Facebook + Instagram)
- Google Ads (Search, Shopping, Performance Max, YouTube)
- TikTok Ads
- Pinterest Ads
- Snapchat Ads
- Influencer fees (flat rate or commission)
- Affiliate commissions
- Programmatic display (if applicable)
- Podcast or newsletter sponsorships
Do not include: email platform fees (Klaviyo, etc.), SEO agency retainers, organic social management, or brand events. These are marketing costs but they are not ad spend in the traditional sense. Keep your MER definition consistent from period to period.
Step 3: Divide and track weekly
Divide total net revenue by total ad spend. Log this number every week in a simple spreadsheet. The absolute number matters less than the trend — a rising MER signals improving efficiency; a falling MER signals deteriorating efficiency and is your early warning system that something needs to change.
Step 4: Calculate your target MER floor
The most important question about MER is not "what is it?" but "what does it need to be?" Work backwards from your gross margin:
If your average gross margin is 55%, your break-even MER is 1 ÷ 0.55 = 1.82. Below MER 1.82, you are losing money on product cost alone before accounting for shipping, overheads, or marketing team cost. Add those costs and your truly profitable MER floor will be higher — typically 2.5–4.0 for a brand with meaningful fixed costs.
Target MER benchmarks by industry
These benchmarks are directional, not prescriptive. Your target MER depends entirely on your margin structure, your blend of new vs. returning customer revenue, and your business model. Use these as sanity checks, not targets.
| Category | Typical Gross Margin | Break-even MER | Healthy Target MER | Notes |
|---|---|---|---|---|
| Fashion / Apparel | 55–70% | 1.4–1.8 | 3.0–5.0 | High returns rate (15–30%) reduces effective margin |
| Beauty / Skincare | 65–80% | 1.25–1.55 | 3.5–6.0 | Strong repeat purchase improves LTV; higher MER sustainable |
| Food & Beverage | 40–60% | 1.67–2.5 | 2.5–4.0 | Lower margins mean MER target is more sensitive |
| Home & Furniture | 45–65% | 1.55–2.2 | 2.5–4.5 | High AOV, lower purchase frequency |
| Supplements / Health | 60–80% | 1.25–1.67 | 3.0–6.0 | Subscription model increases LTV; can sustain lower first-order MER |
| Pet Products | 45–65% | 1.55–2.2 | 2.5–4.0 | High loyalty category — repeat MER is strong |
| Electronics / Tech | 25–45% | 2.2–4.0 | 4.0–7.0 | Low margins demand high MER targets; CPAs are brutal at scale |
A "good" MER for a skincare brand with 72% gross margins looks completely different from a "good" MER for an electronics brand with 30% margins. Always anchor your MER target to your actual gross margin, not to an industry benchmark that may apply to a brand with a very different cost structure.
Using MER alongside Marketing Mix Modelling
MER and MMM are complementary, not competing. They operate at different levels of abstraction and answer different questions.
MER tells you whether your overall marketing programme is efficient. It is your weekly health check. A declining MER over six weeks is a signal that something has gone wrong — but it does not tell you which channel is responsible.
MMM tells you which channels are driving your MER and by how much. It decomposes your total revenue into baseline, channel contributions, and non-marketing factors. This allows you to identify which channels have deteriorating marginal returns and which are under-invested.
The ideal workflow is to monitor blended MER weekly as your primary performance metric, and run an MMM quarterly to diagnose which channels are performing well and which to reallocate from. When MER drops materially, the MMM tells you where to look.
In Nuso, MER is displayed daily on your Marketing dashboard and is directly integrated with the MMM module — so the budget optimiser recommends channel-level spend allocations relative to your MER target, not a generic ROAS benchmark.
New customer MER vs. blended MER — why both matter
Blended MER includes revenue from all customers — new and returning. For brands with strong repeat purchase rates, blended MER can look artificially healthy because a large proportion of revenue is coming from existing customers who would have repurchased regardless of advertising spend.
This is why sophisticated DTC brands track two MER variants:
Blended MER
Total net revenue ÷ total ad spend. This is your overall programme efficiency and the number to manage against on a weekly basis. It tells you whether your marketing is sustainable at the portfolio level.
New Customer MER (ncMER)
Revenue from first-time buyers ÷ total ad spend. This is your acquisition efficiency. Because paid advertising primarily drives new customer acquisition (returning customers often purchase direct or via email), ncMER gives you a cleaner view of whether your acquisition spend is working.
To calculate ncMER: in Shopify, filter your revenue report to "first-time customers" only. Divide that figure by total ad spend. A healthy ncMER depends on your LTV model — a brand where customers buy 5 times over 24 months can sustain a much lower first-order ncMER than a brand with a single purchase product.
The most important ratio to understand is blended MER ÷ ncMER. If this number is significantly greater than 1.0 — for example, blended MER of 4.0 and ncMER of 2.0 — it means your retention revenue is doing a lot of heavy lifting. This is a strength if your retention economics are healthy, but a risk if your repeat purchase rate ever declines. Understanding this ratio tells you how dependent your business is on the loyalty of existing customers vs. your ability to acquire new ones profitably.
How Nuso tracks MER automatically
Nuso connects to your Shopify store for revenue data and to your ad platforms for spend data, and calculates blended MER and new customer MER automatically every day. You do not need to maintain a spreadsheet or manually reconcile figures from multiple dashboards.
The Nuso Marketing dashboard shows:
- Daily blended MER — plotted as a time series with 7-day and 30-day moving averages, so you can see the trend rather than day-to-day noise
- MER by channel — using Shopify's referrer attribution as a directional view (with the caveat that this is last-click, not incrementality-adjusted)
- New customer MER — calculated automatically by identifying first-time buyer revenue from your Shopify order history
- MER vs. target — set your target MER in Nuso and the dashboard shows a visual indicator of whether you are above or below threshold in real time
- MMM-adjusted MER — once your MMM has run, Nuso overlays the model's channel contribution estimates to show you incrementality-adjusted MER per channel, which is a materially more honest number than any platform-reported figure
The practical effect is that instead of spending 30–60 minutes each Monday reconciling three ad platform dashboards with your Shopify export in a spreadsheet, you open Nuso and the number is already there.
Common MER mistakes
- Using gross revenue instead of net — if you have a 15% return rate, gross revenue overstates your true MER by a material amount. Always use net of returns and refunds.
- Excluding some ad channels from spend — brands often forget influencer fees, affiliate commissions, or podcast sponsorships. If the spend is intended to drive revenue, it belongs in the denominator. Inconsistent inclusion makes MER trend analysis meaningless.
- Not controlling for promotional periods — MER during a 30%-off sitewide sale will be inflated because you are discounting your product to drive volume. Blended MER during Black Friday week is not comparable to a regular week. Flag these periods and exclude them when calculating trend baselines.
- Using MER to compare individual channels — MER is a portfolio metric. Using it at the channel level without incrementality adjustment will tell you that your branded Google search has a MER of 15 (because those customers were going to buy regardless) and that your awareness-stage Meta has a MER of 1.5. Both figures are misleading without an MMM to separate incrementality from attribution.
- Setting a target MER without accounting for LTV — a brand that sells a £30 product with strong repeat purchase behaviour can sustain a lower first-order MER than a brand that sells a £30 product with no repeat. LTV changes the maths entirely. Build your MER target from a realistic LTV model, not from a benchmark.
- Treating MER as a static target — your profitable MER changes as your blended gross margin changes (mix of products, discount rate, return rate), as your fixed cost base changes, and as your growth rate targets change. Review your MER target at least quarterly.
Track your blended MER automatically
Connect Shopify and your ad accounts. Nuso calculates your MER daily — no spreadsheets required.
Start free trial