EN RU UA ES ZH

Facebook Attribution Windows in 2026: Why You're Probably Reading the Wrong Number

After iOS 14, attribution became guesswork dressed up as data. Here's how I actually use the windows now, and the spreadsheet I built to stop lying to clients about ROAS.

If you're still reading Facebook's default ROAS like it's the truth, your math is off by 20-40% on average. That's not a complaint about Facebook — it's just how attribution works after Apple killed the deterministic pixel signal. The platform is doing its best with modeled data. Your job is to know how much of that to trust.

Below: what the windows actually mean, which one to use when, and how to reconcile Facebook's number with your real revenue source.

The four windows you can pick from

In Ads Manager, you can choose how Facebook counts conversions:

The wider the window, the more conversions Facebook claims. The 7d-click + 1d-view default will report 40-80% more conversions than 1d-click in a typical account.

Same campaign · 4 attribution windows · 30-day spend $24,500 Window Conversions CPA ROAS vs Stripe 1-day click most conservative 438 $55.94 2.24x +4% (close) 7-day click Facebook recommended 612 $40.03 3.12x +18% over Stripe 1-day click + 1-day view view-through bias 589 $41.60 2.96x +12% over Stripe 7-day click + 1-day view platform default 718 $34.12 3.65x +38% over Stripe Stripe ground truth 456 $53.73 2.34x truth
Same 30-day campaign, four reported numbers, plus the actual ground truth. The default window over-reports by 38%. The 1-day click window is closest to reality.

Which window I actually use

It depends on what I'm doing:

For day-to-day campaign optimization: 7-day click + 1-day view (the default). Why? Because Facebook's bidder is using this window to decide who to show ads to. If I optimize against a different window, I'm fighting the algorithm. Use what the algorithm uses, then reconcile downstream.

For weekly performance reports: 1-day click. This is the most conservative measurement Facebook offers and tracks closest to ground truth in most accounts. If a client asks "is this campaign profitable?" — I check 1-day click ROAS, not the default.

For monthly P&L reconciliation: Source of truth — Shopify orders, Stripe charges, CRM-confirmed deals. Compare to Facebook 1-day click. The gap is your "Facebook lift" — true incremental contribution, plus or minus measurement noise.

The view-through trap

View-through attribution counts conversions where someone saw the ad but didn't click, then converted within the window. Sounds reasonable. In practice it's mostly noise.

Someone scrolls past your ad without clicking. Two hours later they search your brand directly and buy. Facebook counts that as a view-through conversion. Was the ad responsible? Probably partially — the brand exposure mattered. But you'd have gotten a lot of those conversions anyway through organic search, email, repeat customers.

The view-through inflation gets brutal at high spend. I had one DTC client where view-through accounted for 30% of reported conversions but they could not detect ANY incremental lift in their A/B holdout test. Pure noise. We dropped to 1-day click and our reported ROAS dropped 25% but actual revenue was unchanged.

Rule: if you can't run a holdout test to prove view-through is real for your account, assume it's 60-80% noise.

The reconciliation method that actually works

You can't fix attribution. You can measure how wrong it is. Here's the weekly process I use for any account >$10k/month:

  1. Pull Facebook conversions, 1-day click window, last 7 days.
  2. Pull source-of-truth conversions (Shopify orders, Stripe successful charges, CRM confirmed leads), same 7 days.
  3. Filter source-of-truth to only orders with UTM source = facebook OR direct/(none) within session window.
  4. Calculate the gap: Facebook count / Source count.
  5. That ratio is your "Facebook inflation factor" for this account. Track it weekly.

For one e-commerce account I track, the inflation factor has been:

Month FB conv (1d) Stripe conv Inflation
Jan1,8401,720+7%
Feb2,0151,860+8%
Mar2,3402,165+8%
Apr2,5102,290+10%

Stable around +7-10%. So when Facebook reports 600 conversions this week, I plan around 545. Predictable inflation is workable. Volatile inflation (jumps from +5% to +25% week-to-week) means something's broken — pixel issue, attribution model change, or the campaigns shifted into territory where modeling is less accurate.

When attribution windows lie loudest

The bigger the window, the more lift Facebook claims credit for that wasn't actually theirs. Specific situations where this gets brutal:

Heavy retargeting accounts. Retargeting users were going to buy anyway. Wide windows over-credit retargeting massively. I run retargeting on 1-day click only.

Brand-strong accounts. If someone's already heard of your brand, they'd buy through direct or email anyway. Facebook's 7-day window catches them and claims credit. Subtract direct/organic baseline.

Long sales cycles. B2B SaaS with 30-day trials, mortgage with 60-day decisions. 7-day windows miss the actual conversion. You need server-side conversion tracking + CRM matching, not Facebook windows.

Multi-touch journeys. Most purchases involve 5-15 touchpoints. Facebook attributes 100% to itself if it was the last click. Reality: it deserves maybe 20-40%. Multi-touch attribution exists but it's a separate rabbit hole.

FAQ

Should I switch from 7-day to 1-day click?

Not in Facebook's bidder optimization (leave that on default), but absolutely in your reporting view. Different decisions need different lenses.

Why does Facebook recommend the wider window?

Because it makes Facebook look better. They have an incentive to claim credit for as many conversions as possible. The recommendation is technically defensible (more data = better optimization), but the upward bias is real.

How do I know if my pixel is working?

Run the Facebook Pixel Helper extension on your conversion page. Check Events Manager > Test Events to verify a real conversion fires within 30 seconds. If it doesn't, you're running blind regardless of window.

Is server-side tracking (CAPI) more accurate?

It's more reliable (browser pixel can be blocked), but the underlying attribution model is still modeled. CAPI plus pixel together is the best technical setup, but it doesn't solve the philosophical problem of multi-touch attribution.

Bottom line

The default attribution window over-reports by 20-40% in most accounts. Use it for in-platform optimization (because that's what Facebook uses to bid). Use 1-day click for reporting. Reconcile against source of truth weekly. Build a stable inflation factor for your account so you can predict reality from the dashboard number. Stop pretending Facebook's ROAS is the same as the money in your bank account — it never has been.