The simple definition

Marketing Efficiency Ratio (MER) — sometimes called "blended ROAS" or "portfolio ROAS" — is the ratio of total revenue to total marketing spend across all channels.

The formula
MER = Total Revenue ÷ Total Ad Spend
Example: €80,000 revenue / €20,000 total ad spend = MER of 4.0×

If you spent €20,000 across Meta, Google, and TikTok and generated €80,000 in revenue, your MER is 4.0×. Every €1 of marketing spend returned €4 of revenue — across all channels combined.

The MER formula

MER = Total Revenue ÷ Total Marketing Spend

All channels, all spend, one number. Worked example: your store did €120,000 last month. You spent €30,000 on Meta, €8,000 on Google, €2,000 on influencer seeding. MER = 120,000 ÷ 40,000 = 3.0.

Two rules keep the formula honest. Use total store revenue, not platform-attributed revenue, that's the whole point. And keep the spend definition stable month to month: whether you include agency fees or tooling matters less than never changing your mind about it.

MER calculator

MER = 3.00×
Between 3.0 and 4.0×: healthy for most DTC brands in growth mode.

Why MER beats channel ROAS for DTC

Channel-level ROAS — what Meta Ads Manager, Google Analytics, and every ad platform reports — has a fundamental problem: attribution. Each platform claims credit for the same sale. A customer sees a Meta ad, searches Google, and converts via a branded search. Meta calls it a Meta conversion. Google calls it a Google conversion. You're double-counting revenue that happened once.

MER sidesteps the attribution problem entirely. It measures what actually came in (Shopify revenue) divided by what actually went out (total ad spend across all channels). No attribution model. No last-click vs data-driven debate. Just the business reality.

"Channel ROAS tells you what each platform wants you to believe. MER tells you what actually happened to your business."

MER vs ROAS: the key differences

MetricROAS (channel-level)MER
What it measuresRevenue attributed to one channelTotal revenue / total spend
Attribution requiredYes — platform-dependentNo — direct from Shopify
Cross-channel viewNoYes
Double-counting riskHighNone
Best used forCampaign-level decisionsOverall profitability assessment
Available inEach ad platformShopify + manual calculation

What's a good MER for a DTC brand?

MER benchmarks vary widely by business model, margin structure, and growth stage. As a rough guide:

  • MER 2.0–2.5×: Viable for high-margin brands (cosmetics, apparel with 70%+ gross margin)
  • MER 3.0–4.0×: Healthy for most DTC brands in scale mode
  • MER 4.0–6.0×: Efficient — often indicates strong organic/repeat revenue mix
  • MER below 1.5×: Typically loss-making on marketing spend (depends on LTV model)

The number that matters most is your own target MER — set based on your blended gross margin, CAC targets, and LTV horizon. A subscription brand can sustain a lower MER than a pure transactional one.

How crumplz uses MER to prevent false alerts

This is where MER becomes operational rather than analytical.

crumplz monitors Meta Ads metrics — ROAS, CPA, CTR — every 2 hours. When a metric drifts outside the expected range, crumplz cross-validates the signal against your Shopify MER before sending an alert.

Why? Because a Meta ROAS drop can happen for two completely different reasons:

  • Reason A: Meta performance actually degraded — creative fatigue, audience exhaustion, algorithm instability. MER will also drop. Alert is valid.
  • Reason B: Organic traffic, email, or another channel spiked — pulling revenue that Meta is no longer "getting credit for." Meta ROAS drops but MER holds or improves. Alert would be a false positive.

Without MER cross-validation, scenario B generates a false alarm. A brand pauses campaigns that are working fine — just under-attributed in this window. crumplz checks MER before alerting so you only hear about real problems.

How to track MER with Shopify

The cleanest way to track MER manually: pull total Shopify revenue (gross, before refunds) from the Analytics tab, and total ad spend from all platforms you run. Divide. Do it daily or weekly.

The limitation of manual tracking: it's always yesterday's data. MER fluctuates intraday, especially during high-spend periods. A spike or drop that starts at 09:00 won't show up in your manual tracking until the next morning review.

crumplz connects directly to Shopify via the Storefront API and reads MER in real time — which is what makes the cross-validation meaningful. A 2-hour monitoring cycle is only useful if the MER signal is also near-real-time.

Tracking MER is the measurement half of the job. Acting on it is the other half, and that is where the signal has to reach you: a ROAS alert tool handles the channel-level drift that MER validates, Slack alerts for Facebook Ads put it where your team already works, and the wider operating system around both is covered in Meta Ads for DTC brands.

MER as a daily operating metric

Beyond alert validation, MER is worth tracking as a daily north-star number. Some practical applications for DTC brands:

  • Set a daily MER floor (e.g. "alert me if MER falls below 3.0×") as a profitability tripwire
  • Use weekly MER trend to decide whether to scale Meta spend or hold
  • Compare MER across promotional periods to understand true ROI of sale events
  • Use MER to evaluate new channel launches — does adding TikTok spend help or hurt total MER?

Common MER misconceptions

Misconception 1: "MER is just blended ROAS"

Not quite. Blended ROAS usually refers to the average ROAS across paid channels. MER includes all revenue sources — organic, direct, email — divided by paid spend only. This makes it a better measure of marketing leverage.

Misconception 2: "A rising MER always means better performance"

A rising MER can also mean you're underspending on paid acquisition. If organic revenue is growing but you're cutting ad spend, MER improves while overall growth slows. Context matters.

Misconception 3: "Channel ROAS and MER should be consistent"

They rarely are — and the gap is often significant. The delta between the sum of channel-level ROAS claims and actual MER is the "attribution inflation" in your account. Most brands find their actual efficiency is 20–40% below what platforms report.