How Attribution Windows Affect Your ROAS Calculations
Your attribution window determines which conversions count. Change it from 28 days to 7 days and your ROAS can drop 30-50%. Here's what you need to know.
The Setting That Quietly Changes Your ROAS by 30-50%
There's a setting buried in every ad platform that can swing your reported ROAS by 30-50% overnight. It's not your targeting. It's not your creative. It's your attribution window.
The attribution window defines the time period after an ad interaction during which a conversion can be credited to that ad. A 7-day click window means any purchase within 7 days of a click counts. A 28-day click window means purchases up to 28 days after a click count.
Change this one setting and campaigns that looked profitable at 3x ROAS suddenly show 1.8x. Or campaigns you thought were underwater start looking viable. The actual performance hasn't changed -- only the measurement window.
For ecommerce founders, understanding this mechanic is the difference between making informed budget decisions and reacting to artifacts of your measurement configuration.
How Attribution Windows Work Across Platforms
Every major ad platform has its own default attribution window, and they've changed significantly in recent years.
Meta Ads Attribution Windows
Meta's default is 7-day click and 1-day view. This means:
- A purchase within 7 days of clicking your ad counts as a conversion
- A purchase within 1 day of viewing (but not clicking) your ad also counts
Before iOS 14.5, Meta's default was 28-day click and 1-day view. When Apple forced the change, many advertisers saw their reported conversions drop 30-40% overnight -- not because fewer people bought, but because the measurement window shrank.
You can still select 1-day click, 7-day click, or 28-day click windows in Meta Ads Manager. But you cannot go back to 28-day click as the account default for optimization.
Google Ads Attribution Windows
Google Ads defaults to 30-day click attribution for Search and Shopping campaigns. Display and YouTube campaigns use 30-day click and 1-day view as defaults.
You can adjust the window from 1 day to 90 days. For ecommerce brands with longer consideration periods (furniture, electronics, luxury goods), a 30-day window may still miss conversions that happen in weeks 5-8.
TikTok Ads Attribution Windows
TikTok defaults to 7-day click and 1-day view, matching Meta's current settings. You can adjust to 1-day click, 7-day click, 14-day click, or 28-day click.
The Math Behind Window-Driven ROAS Swings
Here's a simplified example showing how the same campaign performance looks radically different depending on your window.
Suppose you run a Meta campaign spending $10,000 over a month. The campaign generates these conversions after click:
| Timeframe After Click | Revenue | |----------------------|---------| | Day 1 | $12,000 | | Days 2-7 | $8,000 | | Days 8-14 | $4,000 | | Days 15-28 | $3,000 | | Days 29+ | $2,000 |
1-day click window ROAS: $12,000 / $10,000 = 1.2x 7-day click window ROAS: $20,000 / $10,000 = 2.0x 28-day click window ROAS: $27,000 / $10,000 = 2.7x
Same campaign. Same actual performance. ROAS ranges from 1.2x to 2.7x depending on the window.
At 1-day click, this campaign looks like a money loser (assuming a 1.5x breakeven). At 7-day click, it's modestly profitable. At 28-day click, it's a strong performer.
Why Shorter Windows Aren't More "Accurate"
There's a common misconception that shorter attribution windows are more conservative and therefore more accurate. The logic goes: if someone buys within 1 day of clicking, you can be more confident the ad caused the purchase.
This is only half right. A shorter window is more likely to capture direct-response purchases, but it systematically undercounts the impact of ads that influence purchase decisions with a longer consideration period.
For a $30 impulse buy, a 1-day click window captures most of the value. For a $500 product where buyers compare options for 2 weeks, a 1-day window misses 60-70% of the conversions the ad actually influenced.
The "right" window depends on your product's typical purchase cycle. If your average time from first visit to purchase is 12 days, a 7-day window is cutting off real conversions. If your average time is 2 days, a 28-day window may be crediting conversions that would have happened anyway.
How to Find Your Actual Purchase Cycle
Before choosing an attribution window, measure your real customer behavior:
-
Check your time-to-purchase report in Google Analytics 4. Navigate to Explore > Path Exploration or check the time lag report under Advertising.
-
Pull order data against first-visit dates from your ecommerce platform. Calculate the median number of days between a user's first site visit and their first purchase.
-
Segment by product category and price point. A $50 product and a $500 product from the same store will have very different purchase cycles.
For most DTC ecommerce brands, the median time-to-purchase from first ad click is 3-10 days for products under $100 and 10-25 days for products over $200.
The View-Through Conversion Problem
View-through conversions add another layer of complexity. A view-through conversion is credited when someone sees your ad (an impression) but doesn't click, then converts within the view-through window (typically 1 day).
The problem: Meta reports view-through conversions alongside click-through conversions by default. For brands running broad awareness campaigns with millions of impressions, this can significantly inflate reported performance.
Consider this: if you're reaching 500,000 people per month with Meta ads, and 1% of those people were going to buy anyway (through organic search, direct traffic, etc.), that's 5,000 "conversions" that Meta will claim credit for via view-through attribution.
Recommendation: Always segment your reporting to separate click-through and view-through conversions. Evaluate view-through conversions with skepticism, especially for campaigns with high impression volume and low click-through rates.
How to Set Attribution Windows That Match Reality
Step 1: Audit Your Current Settings
Log into each platform and document your current attribution window settings. Many advertisers don't know what they're set to -- they've never changed the defaults.
Step 2: Align Windows to Your Purchase Cycle
Set your click window to approximately 1.5x your median time-to-purchase. If your median purchase cycle is 10 days, a 14-day window captures the majority of real conversions without over-reaching.
Step 3: Standardize Across Platforms
If Meta is on 7-day click and Google is on 30-day click, you're comparing apples to oranges. Standardize windows across platforms so you can make like-for-like comparisons.
Step 4: Use a Single Source of Truth
Platform-reported conversions will always be shaped by their attribution settings. An independent attribution system using first-party data and server-side tracking lets you measure conversions on your own terms, with windows that match your actual business cycle.
Frequently Asked Questions
What attribution window should I use for Meta Ads?
Start with 7-day click, which is Meta's default. For products with purchase cycles longer than a week (items over $200, subscription services, B2B leads), test 28-day click reporting to see how much conversion credit you're missing. Always disable view-through conversions from your primary performance reports -- analyze them separately. The right window is the one that matches your actual time-to-purchase data.
Why did my ROAS drop when Meta changed from 28-day to 7-day attribution?
Your actual performance likely didn't change -- only the measurement window changed. With a 7-day window, Meta can only credit conversions that happen within 7 days of a click instead of 28. If your average purchase cycle is 10-15 days, a significant number of real conversions now fall outside the window and are no longer reported. This hit prospecting campaigns hardest because they target cold audiences with longer consideration periods.
Should I use the same attribution window across all ad platforms?
Yes, if you want to compare platform performance accurately. If Meta is set to 7-day click and Google is set to 30-day click, Google will always look more efficient simply because it has a longer window to claim conversions. Standardize to the same click window (typically 7 or 14 days) across all platforms so comparisons are fair. Better still, use independent server-side attribution that measures all platforms on equal terms.
Go Funnel uses server-side tracking and multi-touch attribution to show you which ads actually drive revenue. Book a call to see your real numbers.
Want to see your real ROAS?
Connect your ad accounts in 15 minutes and get attribution data you can actually trust.
Book a Call