Meta Ads Concepts
Attribution windows and view-through conversions: same campaign, different number
Why the same spend can report very different ROAS depending on the click/view window chosen, and when a view-through conversion is real versus just an audience that was already converting.
An attribution window is the period after a click or a view during which a resulting conversion still gets credited to that ad. A view-through conversion is the specific case where someone never clicked at all, they saw the ad, scrolled on, and converted later on their own. Both of these are settings, not facts about performance, and the same campaign can report very different numbers purely because of which window is applied.
The same campaign, two honest-looking numbers
A campaign measured on a 1-day-click-only window might show 18 conversions and a 2.9x ROAS. The same campaign, same spend, measured on 7-day-click-plus-1-day-view might show 32 conversions and a 5.1x ROAS. Neither number is wrong, they’re counting different things. Comparing two campaigns running under different windows is comparing two different measurement rulers, not two different levels of performance.
When a view-through conversion is a real signal, and when it isn’t
The honest test is whether the ad plausibly influenced the outcome, not whether Meta’s window technically allows the credit:
- A cold audience, ad seen once, converts same day, plausible; the ad likely introduced the brand.
- A warm retargeting audience that was already browsing daily, the conversion likely would have happened with or without that specific impression, and crediting it inflates the campaign’s apparent contribution.
- A high-value purchase attributed to a single unclicked impression, worth treating with suspicion; a large decision rarely turns on one unnoticed scroll-past.
Retargeting campaigns structurally carry a higher view-through share than prospecting, for exactly this reason, the audience was already close to converting, so the window is more likely to be crediting a sale that was coming anyway.
Where this trips people up
Not knowing which window is actually set. Meta’s default is 7-day click, 1-day view, but this is configurable at the ad set level, assuming the default without checking means the number being read may not be the number actually in use.
Judging a long sales cycle against a short window. A product with a genuine multi-day consideration period will look like it’s failing under a 1-day-click window, because most of its real conversions land outside it, the window needs to match the sales cycle, not the other way around.
Dropping view-through data entirely. Removing it from reporting because it “feels inflated” also removes signal Meta’s algorithm uses to optimize, the better fix is discounting it internally (a common approach: full credit for click conversions, partial credit for view-through) rather than zeroing it out.
Where this connects to how YieldBI reports
This is exactly the discipline behind YieldBI’s incremental attribution models and effective windows, rather than reporting every campaign against Meta’s platform default, the window is matched to the funnel it’s actually measuring, so a genuinely longer-cycle product isn’t penalized for converting outside a default window built for faster purchases.
How YieldBI applies this
Ad-level revenue and audience-discovery insights are reported using your configured model and window rather than a same-day, platform-default view, which is what keeps a retargeting ad set’s inflated view-through share from being read as equivalent performance to a prospecting ad set that earned its conversions the harder way.
Related articles
How YieldBI's incremental attribution models and effective windows work, and how they differ from Meta's default attribution.
Meta Ads ConceptsWhy a headline ROAS number can't be judged on its own, how it relates to CPA and AOV, and how YieldBI compares it against your actual break-even target.
Meta Ads ConceptsHow browser-side and server-side tracking complement each other, why relying on one alone leaves conversions invisible to Meta, and what that costs in optimization quality.