- The Ad Insider
- Posts
- Your ROAS looks fine. That's the problem.
Your ROAS looks fine. That's the problem.
Meta says it worked. Google says it worked. Klaviyo says it worked. Your bank account tells a different story.
The Speed Read
When you run Meta, Google, and email simultaneously, all three platforms claim credit for the same conversion… every time
Your total attributed revenue across channels will always be higher than your actual revenue
Most brands respond to declining MER by increasing budget; the actual problem is fictional math
Three Platforms Claimed One Sale. You Increased Spend.
Here's a scenario that happens in virtually every DTC brand running more than one paid channel.
A customer sees your Meta ad on Thursday. Browses your site. Leaves without buying. Googles your brand on Saturday. Clicks a Shopping result. Buys. They were already on your email list, so Klaviyo's attribution window catches the purchase too.
Meta reports a conversion. Google reports a conversion. Klaviyo reports a conversion. Three platforms. One sale. Your dashboard shows three times the revenue your bank account received.
This isn't a glitch. It's how every platform attribution system is designed, each one optimized to claim as much credit as possible for itself.
Meta uses a 7-day click, 1-day view window by default. Google uses a 30-day click window. Email platforms grab anyone who opened within whatever window they've set. Nobody told them to deduplicate. Nobody has an incentive to.
The result is what I'd call the participation trophy problem. Every platform gets credit. 1 + 1 = 3. And you're building your entire budget strategy on that math.
The Number That Exposes It
The clearest signal that this is happening in your account is a declining MER — marketing efficiency ratio, while individual channel ROAS looks strong.
MER is simple: total revenue divided by total ad spend across all channels. It's the one number that can't be gamed by platform attribution windows because it uses your actual revenue, not what each platform claims.
If Meta is reporting 7x, Google is reporting 6x, but your MER is trending down quarter over quarter, the platforms are double and triple-counting the same conversions. The reported ROAS is real. The business performance it implies is not.
We've audited accounts where in-platform ROAS looked healthy across every channel, but when we compared attributed revenue to actual bank deposits, the gap was 40–60%. Campaigns that looked profitable were bleeding margin.
Budget was getting reallocated toward channels that looked best in the report, which were often the channels most aggressively claiming credit, not the ones actually driving new demand.
What's Actually Happening Underneath
Attribution duplication doesn't mean your ads aren't working. It means you don't know which ads are working, or how much they're actually contributing.
The practical cost:
You over-invest in bottom-of-funnel channels. Retargeting, branded search, and email have inherently high ROAS because they're reaching people already close to buying. That proximity gets credited as performance. Pull the spend and most of those customers buy anyway. The ROAS was real. The incrementality wasn't.
You under-invest in top-of-funnel. Prospecting campaigns on Meta, YouTube awareness, and organic content look weak by comparison — because they sit further from the conversion event and get less attribution credit. But they're the channels building the demand that the bottom-of-funnel is harvesting. Starve them and your retargeting pool eventually empties.
You scale the machine that's lying to you. Every bad budget decision compounds. More spend on over-credited channels produces diminishing returns that look like a channel problem. The real problem is measurement.
The Fix Doesn't Start With a New Tool
Most brands respond to this by buying an MTA platform: Northbeam, Triple Whale, Rockerbox. These are useful. But signing a contract and calling it solved is exactly the wrong move.
Attribution isn't a tool problem. It's a system problem. The tools help you see it more clearly, but only if you understand what you're looking at.
The practical starting point:
Step 1: Start tracking MER every week. Total revenue ÷ total ad spend. No platform windows, no attribution models. Just real money in and real money out. This is your baseline, and it tells you whether the business is getting healthier or sicker independent of what any platform reports.
Step 2: Align attribution windows across platforms. Most brands never touch the defaults. At minimum, standardize to the same click window across Meta, Google, and email so you're comparing equivalent timeframes. It won't fix duplication, but it makes the problem visible.
Step 3: Run a geo holdout test. Pick two comparable geographic markets. Run normal campaigns in one. Reduce or pause spend in the other for 4–6 weeks. Measure the revenue difference. This is incrementality testing without a methodology degree, and it directly answers the question your current reporting can't: how much of this revenue would have happened without the ads?
When a brand recalibrates their budget based on actual incrementality data, the reallocation is almost always significant. Channels that looked great get downsized. Channels that looked mediocre turn out to be doing more heavy lifting than anyone realized.
The Conversation Worth Having This Week
If you haven't looked at your MER trend in the last 90 days, pull it before your next agency review. If it's declining while channel ROAS looks stable or strong, you now know what's happening.
The question to ask your agency: "What's our MER trend over the last two quarters, and how does it reconcile with what our platforms are reporting?"
An agency that understands your business will have a clear answer and a point of view on the gap.
An agency optimizing for their own reporting will give you a channel-by-channel ROAS breakdown and call it context.
The difference between those two answers is worth knowing.
Your measurement is either telling you the truth or telling you what you want to hear. Most brands don't know which.
We run measurement audits for DTC brands at $5M–$50M — a direct look at your MER trend, your attribution methodology, and where your current reporting is creating blind spots.