Blog/Meta Ads
How to read Meta Ads ROAS correctly — what the numbers actually mean.
Meta's reported ROAS is almost always inflated — typically by 20-40% due to view-through attribution and multi-touch overlap with other channels. A 6x ROAS in Meta Ads Manager does not mean your Meta campaigns are generating 6x revenue. This guide explains attribution windows, why view-through attribution inflates numbers, how to cross-reference with GA4, and what a real ROAS looks like before you scale.

Ahmed Ashraf
Founder, Traffiy · April 2026 · Meta Business Partner
“When a client shows me a 6x ROAS in Meta Ads Manager and 2x in GA4, the truth is somewhere in between. Usually closer to 2x. Always cross-reference before scaling.”
— Ahmed Ashraf · $100M+ in budgets managed
20–40%
typical ROAS inflation from view-through attribution — most businesses are making decisions on wrong numbers
7-day click
recommended primary attribution window — captures genuine intent without excessive view-through inflation
3x
minimum blended ROAS for most eCommerce to be profitable after COGS, shipping, platform fees
Attribution windows explained
What Meta counts as a conversion — and why it matters.
Meta offers four attribution window combinations. The default has changed over the years — currently defaulting to 7-day click, 1-day view. But many accounts were created under different defaults and may still be reporting on 28-day windows. Check your attribution settings in Ads Manager → Account Settings → Attribution.
| Attribution Window | What It Counts | Best Used For | Over-count Risk |
|---|---|---|---|
| 1-day click only | Clicked ad → bought within 24 hours | Impulse purchases, short consideration | Low |
| 7-day click, 1-day view | Click within 7d OR view within 1d → purchase | Most businesses (recommended) | Moderate |
| 7-day click, 7-day view | Click within 7d OR view within 7d → purchase | Brand awareness reporting only | High |
| 1-day click, 1-day view | Click or view within 24h → purchase | Short sales cycles, eCommerce | Low-moderate |
Why view-through attribution inflates your ROAS.
View-through attribution counts a conversion when someone sees your ad (an impression) — but does not click — and then makes a purchase within the view window (1 or 7 days). The question this raises: did seeing your ad cause the purchase, or was the user already going to buy?
The view-through problem in practice
A user who is already a customer — or who searched Google for your brand — may see your Meta retargeting ad, not click it, then complete a purchase via Google. Meta claims that conversion as view-through. Google claims it via last-click. You count it twice. Neither platform deduplicates across channels.
Fix: set attribution to 7-day click, 1-day view
In Ads Manager, go to: your campaign → Ad Set → Attribution Setting → select '7-day click, 1-day view'. This limits view-through attribution to a very recent, plausibly influenced window. Your reported ROAS will drop — but it will be more accurate.
How to cross-reference Meta ROAS with GA4.
GA4 is your ground truth. It doesn't claim view-through conversions — only sessions and conversions that came through a tracked click. The gap between Meta's reported revenue and GA4's paid social revenue reveals how much view-through inflation exists in your account.
Check GA4: Acquisition → Traffic Acquisition → Paid Social
Filter by source/medium containing 'facebook' or 'instagram'. Look at Revenue and Transactions. This is what GA4 attributes to Meta via UTM-tracked clicks.
Compare to Meta Ads Manager purchase revenue
Set the same date range in both. If Meta shows 3x revenue vs GA4's paid social revenue, view-through and cross-device attribution account for the gap.
Calculate the inflation ratio
Meta revenue ÷ GA4 paid social revenue = your attribution inflation multiplier. If Meta shows $100K and GA4 shows $60K, your inflation ratio is 1.67x. Adjust your ROAS targets accordingly.
Use blended ROAS as your real north star
Total revenue ÷ total ad spend across all channels = blended ROAS. This is the only number that matters for business health. If blended ROAS is profitable, keep spending. If not, no platform-level ROAS makes it better.
The incrementality question.
Even after correcting for attribution windows, there's a deeper question: would these people have bought without the ad? Incrementality testing answers this by running a holdout group — a segment of your audience that doesn't see your ads for a period — then comparing conversion rates between exposed and unexposed groups.
Meta Conversion Lift
Meta's native incrementality tool. Run it for 2-4 weeks on a campaign you want to validate. The result shows 'incremental conversions' — purchases that wouldn't have happened without your ad. This is the most honest measure of Meta's actual impact on your revenue.
FAQ
Common questions about Meta Ads ROAS and attribution.
Why is my Meta Ads ROAS higher than GA4 shows?+
Meta counts conversions using its own attribution windows — including view-through attribution, which credits Meta for purchases made by users who saw (not clicked) your ad. GA4 uses last-click or data-driven attribution and doesn't count view-through events. The gap between the two numbers is mostly explained by view-through attribution and multi-touch overlap between Meta and other channels.
What attribution window should I use for Meta Ads?+
7-day click, 1-day view is the recommended default for most businesses. This captures genuine purchase intent from clicks while giving a conservative view-through window. Avoid 7-day view for most accounts — it inflates ROAS significantly by attributing purchases to users who may have been influenced by many other factors.
What is a good ROAS for Meta Ads eCommerce?+
Minimum blended ROAS of 3x for most eCommerce businesses accounting for COGS, shipping, and fees — this is before you factor in the inflation from Meta's reporting. If Meta shows 3x ROAS, your real blended ROAS is likely 1.8-2.4x after accounting for over-attribution. Know your breakeven ROAS and set campaign targets above it.
What is view-through attribution in Meta Ads?+
View-through attribution credits Meta when someone sees (impressions) your ad but doesn't click it, then later makes a purchase — within the view-through window (1-day or 7-day). The problem is causality: did Meta's ad cause the purchase, or was the user already going to buy? For retargeting campaigns showing ads to existing customers, view-through attribution is particularly inflated.

Ahmed Ashraf — Founder, Traffiy
10+ years in paid media. $100M+ in budgets managed across Meta, Google, and TikTok. Google Premier Partner — top 3% globally. Every article on this blog is written from direct experience managing real campaigns.
Want to know your real Meta Ads ROAS — not the inflated number?
Traffiy builds reporting setups that cross-reference Meta, GA4, and CRM data so you scale winners — not inflated metrics.