Your Meta Ads ROAS is lying to you because Meta takes credit for sales it didn’t actually cause, sales that came from Google, email or customers who would have bought anyway. That’s why the number on your dashboard is usually 30-100% higher than what your store really earned. Instead of trusting it, look at blended ROAS (total store revenue ÷ total ad spend) and MER, two simple metrics that show you return, with no room for inflation.
If you’ve ever increased your Meta ad spend, watched the platform’s reported ROAS hold steady or improve, and then noticed your Shopify revenue barely moved, you’ve experienced the problem firsthand. Meta said it was working. Your bank account disagreed.
This is not a technical glitch. It is how Meta’s attribution system is designed to work, and it systematically flatters Meta’s contribution to your revenue. Every platform does this. Meta is just the platform most DTC brands have built their growth strategies around, which makes the distortion most consequential there.
Understanding exactly why Meta’s ROAS is overstated, and what to measure instead, is one of the highest leverage analytical changes a Shopify founder can make.
WHAT YOU’LL LEARN
- What is ROAS in Meta Ads?
- What is a good ROAS for Meta Ads?
- 3 Reasons Meta ROAS Looks Better Than It Really Is
- What to Look at Instead: Blended ROAS and MER
- A practical system for making spending decisions without relying on Meta’s numbers
What is ROAS in Meta Ads?

ROAS (Return on Ad Spend) in Meta Ads shows how much revenue you earn for every dollar you spend on advertising. It helps you measure whether your Facebook and Instagram ads are making a profit.
For example, if you spend $100 on meta ads and generate $500 in sales, your ROAS is 5.0x. This means you earned $5 for very $1 spent on ads.
What is a Good ROAS for Meta Ads?
A good ROAS for Meta Ads depends on your industry, products and profit margins. In general, a ROAS between 2.5x and 4.0x for meta ads is considered good for many businesses. This means you earn $2-$4 in revenue for every $1 spent on Facebook and Instagram ads.
Businesses with high profit margins may succeed with a lower ROAS, while those with lower margins may need a higher ROAS to stay profitable.
If your campaigns consistently achieve a ROAS above your break even point, your ads are delivering positive returns. Regularly testing new audiences, improving ad creatives and optimizing landing pages can help increase your Meta Ads ROAS over time.
3 Reasons Meta ROAS Looks Better Than It Really Is

Meta ROAS looks better than it really is for three reasons: attribution window overcounting, view through attributions and the iOS tracking gap. Together, these three inflate your reported ROS well above your actual return. Let’s break each one down:
1. Attribution Window Over-Counting
Meta’s standard attribution window is a 7-day click and a 1-day view. This means if someone clicks your ad on Monday and buys on the following Sunday, even after also seeing a Google Shopping ad, opening an email, and visiting your site directly, Meta claims credit for that sale. At the same time, Google claims it too. The same revenue gets counted in both dashboards.
For DTC brands running Meta, Google, and email simultaneously, this overlap inflates total attributed revenue by an estimated 30–100% compared to actual Shopify revenue. Add up what Meta and Google each claim and you will typically get a number 40–60% higher than what Shopify actually recorded.
2. View Through Attribution
Meta counts a sale as Meta-attributed if someone saw your ad (even for one second, even without clicking) and then purchased within 1 day. This is view through attribution. A customer who scrolled past your ad, forgot about it, and then Googled your brand to buy is counted as a Meta conversion. This inflates Meta’s numbers in a way that is invisible unless you run holdout tests.
3. The iOS Attribution Gap Creates Compensatory Inflation
iOS 14.5’s App Tracking Transparency reduced Meta’s ability to track conversions from iPhone users, who represent roughly 55–60% of US smartphone users. With only about 25% of iOS users opting into tracking, Meta under reports conversions. To compensate, Meta’s algorithm uses modelled conversions, statistical estimates of conversions it couldn’t directly observe. These modelled numbers are included in your reported ROAS, but they are estimates, not verified purchases.
What to Look at Instead: Blended ROAS and MER
The solution is not a better attribution tool. Attribution, figuring out which ad caused which purchase, is a genuinely hard problem, and no tool solves it completely. The solution is a better metric that doesn’t require per channel attribution at all.
Blended ROAS
Blended ROAS is total Shopify revenue divided by total paid ad spend across all channels for the same period. No platform’s attribution model is involved. No overlap is possible. The formula is simple: if you spent $140,000 on ads this month and your Shopify store generated $490,000 in revenue, your blended ROAS is 3.5x.
MER — Marketing Efficiency Ratio
MER goes one step further than blended ROAS. It divides total revenue by total marketing spend, including agency fees, creative production costs, and influencer payments in addition to media spend. A brand with a blended ROAS of 4.0x but $40,000 per month in agency and creative costs might have an MER of 2.8x. MER is what the P&L actually sees.
The relationship: blended ROAS is the daily operational metric. MER is the monthly P&L metric. Use blended ROAS to make fast spending decisions. Use MER to make budget planning decisions.
A Practical System for Making Spend Decisions Without Trusting Platform ROAS
To make spend decisions without trusting platform ROAS, do four things: set a blended ROAS floor, track it weekly, keep platform ROAS for within channel comparisons only and test Meta’s real impact with quarterly holdout tests. Here’s how each step works:
Set a blended ROAS floor, not a platform ROAS target
Calculate your break even blended ROAS (1 ÷ gross margin). Set your minimum blended ROAS target above that floor by enough to cover fixed costs and generate net profit. For a brand with 55% gross margin and high fixed costs, that minimum might be 3.0–3.5x blended.
Track blended ROAS weekly
Every week: total Shopify revenue divided by total ad spend. Record it. If blended ROAS is stable or improving, your marketing system is healthy. If it’s declining, investigate, not by looking at platform ROAS, but by asking what changed in overall spend mix and creative performance.
Use platform ROAS for within-channel optimization only
Platform ROAS is useful for comparing Campaign A vs Campaign B on Meta, or keyword group X vs keyword group Y on Google. It is not useful for deciding how much to spend on Meta vs Google, because both numbers are inflated in ways that make cross-platform comparison meaningless.
Run incremental tests quarterly
The only real way to know how much revenue Meta drives incrementally, versus revenue you would have generated anyway, is to run a geo holdout test. Pause Meta spend in a test region for 2–3 weeks. Compare revenue change. The percentage decline in the test region gives you Meta’s true incremental contribution. This number is almost always lower than the platform ROAS suggests.
Closing Thoughts
Meta’s ROAS dashboard is not the enemy. It is useful for the job it is designed for: optimising campaigns within Meta’s ecosystem. The problem is using it as evidence that your marketing is working overall. Blended ROAS does that job, and it does it without any of the attribution inflation that makes platform reporting unreliable.
If you are making budget decisions based on Meta’s reported ROAS alone, you are flying with an instrument that reads consistently higher than actual altitude. The blended number is what corresponds to whether the plane is going up or down.
Key Takeaways
- Meta’s reported ROAS is structurally overstated through attribution overlap, view through counting, and iOS modelled conversions
- Adding up what Meta and Google each claim typically produces a figure 40–60% higher than actual Shopify revenue
- iOS 14.5 cut Meta’s tracking to roughly 25% of iOS users; the gap is filled by statistical modelling, not verified purchases
- Blended ROAS (total Shopify revenue ÷ total ad spend) eliminates all attribution overlap and is your real marketing efficiency metric
- MER (Marketing Efficiency Ratio) extends blended ROAS to include agency fees and creative costs; this is your P&L metric
- Use platform ROAS for within channel campaign comparison only, never for cross channel budget decisions
- Run quarterly geo holdout tests to understand Meta’s true incremental contribution to revenue
- Your gross margin sets the blended ROAS floor: below 1 ÷ gross margin % and every marketing dollar destroys value
See Your Marketing Efficiency, Not Just What Meta Reports
DataAnalyticsStack builds Marketing Analytics dashboards that show your blended ROAS, CAC by channel, and true spend to revenue efficiency, so you can make budget decisions based on what your business actually generates, not what each platform claims.