Reference

Attribution windows by ad platform

The default attribution window on every major ad, analytics and email platform, what you can change it to, and whether a change rewrites past data. Every cell is sourced to the platform's own documentation, checked on 9 November 2026. Where a page could not be loaded, the notes say so.

Ad platforms

Ad platforms: default attribution windows
PlatformDefault windowWhat you can chooseWhere it's setRewrites past data?Sale dated to
Meta Ads7-day click, 1-day view (plus 1-day engage-through on video)Ad set: 1 or 7-day click; 1-day engage-through; 1-day view or none. Reports can also show 28-day clickEach ad setNot documentedNot documented
Google Ads30-day click, 3-day engaged view, 1-day view-throughClick 1 to 90 days (by conversion source); engaged view and view-through 1 to 30 daysEach conversion actionNo, applies going forwardClick date (the "by conv. time" columns use the conversion date)
Microsoft Ads1-day view-through; click window set on each goalClick window up to 90 days; view-through window you setEach conversion goalNot documentedView-throughs: impression date. Clicks: not documented
TikTok Ads7-day click, 1-day viewClick 1, 7, 14 or 28 days; view off, 1 or 7 daysAttribution ManagerNot documentedNot documented
Pinterest Ads30-day click, 1-day viewCombinations of 1, 7, 30 and 60 days (60 days not in Conversion Insights)Conversion window menu in reporting; can be saved as the account defaultNot documentedChoose ad event date or conversion date (offline conversions report)
Snapchat Ads28-day swipe (click), 1-day viewSwipe 1, 7 or 28 days; view none, 1, 3 or 6 hours, 1 or 7 daysPer report (Marketing API stats request)Not documentedConversion date by default; impression date available
Reddit Ads28-day click, 1-day view (recommended setting)Click and view 1, 7 or 28 days; view never longer than clickEvents Manager, for every campaign in the accountNot documentedNot documented
LinkedIn Ads30-day click, 7-day viewCampaign Manager: 1, 7 or 30 days. Conversions API: also 90, and 180 or 365 for some typesEach conversion ruleNot documentedNot documented
ChatGPT AdsClick window you choose; view-through fixed at 1 dayClick 7, 14 or 30 days (per OpenAI Help; confirm in Ads Manager)Ads ManagerNot documentedClick date by default

Analytics and Shopify

Analytics and Shopify: default attribution windows
PlatformDefault windowWhat you can chooseWhere it's setRewrites past data?Sale dated to
GA430 days for acquisition key events; 90 days for all other key eventsAcquisition 7 or 30 days; others 30, 60 or 90 daysProperty attribution settingsNo, applies going forwardNot documented
ShopifyNo window setting; last non-direct click modelModels: last non-direct click, last click, first click, any click, linearThe model is chosen per reportNo window to change; the model is picked per reportNot documented

Email and SMS

Email and SMS: default attribution windows
PlatformDefault windowWhat you can chooseWhere it's setRewrites past data?Sale dated to
KlaviyoEmail open or click 5 days; SMS click 5 days; SMS delivered 12 hoursDays or hours, up to 90 daysAccount attribution settingsYes, within about 36 hours (up to 3 changes in 30 days)Message send date
OmnisendEmail 7 days; SMS 24 hours; push 24 hoursAdjustable in store settingsStore settings, Sales attributionYes, all historical reports are recalculatedSend date by default; order date available in Sales Reports
Postscript7-day click, 24-hour viewAdjustable in tracking settingsShop tracking settingsNo, past analytics are not recalculatedNot documented

"Not documented" means the platform's own documentation doesn't say. We don't fill gaps from third-party blogs. Spotted a change? Email hello@theprismapp.com and we'll update the table.

How to use this table

An attribution window is how long after someone clicks or sees an ad (or opens an email) a purchase can still be credited to it. Every platform sets its own, so the same order can be claimed by Meta, Google and Klaviyo at once. The attribution window glossary entry explains why that makes reports disagree. Use the table to:

  • Compare channels on the same terms. Meta on 7-day click against Google Ads on 30-day click favours Google. Line the windows up before moving budget.
  • Explain a reporting jump. If a window changed, check the "Rewrites past data?" column before comparing this month with last.
  • Line up dates. A platform that dates a sale to the click will show it on a different day from Shopify, which dates it to the order.

Platform details and sources

Meta Ads

Default: 7-day click, 1-day view (plus 1-day engage-through on video). Options: Ad set: 1 or 7-day click; 1-day engage-through; 1-day view or none. Reports can also show 28-day click.

  • From 12 January 2026, the Meta Ads Insights API no longer returns 7-day view or 28-day view results. 1-day click, 7-day click, 28-day click, 1-day engaged view and 1-day view are still available there.
  • In March 2026 Meta changed what counts as a click for website and in-store conversions: only link clicks count. Shares, saves and other clicks that are not link clicks move to "engage-through" attribution, the new name for engaged view. The video watch time for an engaged view dropped from 10 seconds to 5.
  • Meta’s help centre article on attribution settings could not be loaded when we checked. The default above is what Ads Manager applies to new website-conversion ad sets, as reported by Meta partners. Confirm it in your own Ads Manager.

Sources: Meta for Developers: Ads Insights API metric availability updates; Meta: Simplifying ad measurement for a social-first world (March 2026); Meta Marketing API: ad set reference (attribution_spec). Checked 9 November 2026.

Microsoft Ads

Default: 1-day view-through; click window set on each goal. Options: Click window up to 90 days; view-through window you set.

  • View-through conversions apply to Audience ads and Search ads extended to the Audience network. They are included in "All conv." by default, which you can turn off in account-level options, and are never included in "All conv. CPA".

Sources: Microsoft Advertising Help: What are view-through conversions?; Microsoft Advertising Help: How do I create a conversion goal?. Checked 9 November 2026.

TikTok Ads

Default: 7-day click, 1-day view. Options: Click 1, 7, 14 or 28 days; view off, 1 or 7 days.

  • TikTok also offers engaged view-through attribution, for people who watch at least 6 seconds of an ad without clicking.
  • TikTok's help centre would not load when we checked this edition. The values match TikTok's Attribution Manager article as indexed by search, and our previous check.

Sources: TikTok Ads Help: Attribution Manager; TikTok Ads Help: About engaged view-through attribution. Checked 9 November 2026.

Pinterest Ads

Default: 30-day click, 1-day view. Options: Combinations of 1, 7, 30 and 60 days (60 days not in Conversion Insights).

  • When no window is selected, Pinterest shows data on the 30-day click, 1-day view setting.
  • The 1, 7, 30 and 60-day combinations come from Pinterest’s offline conversions article.

Sources: Pinterest Business Help: Review Conversion Insights; Pinterest Business Help: Offline conversions reporting. Checked 9 November 2026.

Snapchat Ads

Default: 28-day swipe (click), 1-day view. Options: Swipe 1, 7 or 28 days; view none, 1, 3 or 6 hours, 1 or 7 days.

  • These are the Marketing API reporting defaults. Snap’s Ads Manager help was not checked.
  • The 28-day view window is retired. Legacy data for it ends on 1 March 2021.

Sources: Snap for Developers: Measurement (Marketing API). Checked 9 November 2026.

Reddit Ads

Default: 28-day click, 1-day view (recommended setting). Options: Click and view 1, 7 or 28 days; view never longer than click.

  • If you choose click-through only, the default is 28 days.
  • Reddit’s article calls each setting the default in different places.

Sources: Reddit Business Help: Attribution. Checked 9 November 2026.

LinkedIn Ads

Default: 30-day click, 7-day view. Options: Campaign Manager: 1, 7 or 30 days. Conversions API: also 90, and 180 or 365 for some types.

  • The 180 and 365-day windows are listed in LinkedIn’s Conversions API for purchase, add-to-cart, application and lead conversion types (including qualified leads), on both click and view windows.

Sources: LinkedIn Marketing API: Conversions API schema; LinkedIn Help: Compare conversions with third-party reporting. Checked 9 November 2026.

ChatGPT Ads

Default: Click window you choose; view-through fixed at 1 day. Options: Click 7, 14 or 30 days (per OpenAI Help; confirm in Ads Manager).

  • View-through conversions are reported separately and are not added to the Conversions total, which stays click-through only. When a sale qualifies for both, the click wins.
  • The click-window options and the click-date default come from OpenAI’s help article as we read it on 6 November 2026. It would not load on this check.

Sources: OpenAI Developers: ChatGPT Ads measurement pixel; OpenAI Help: Measure results. Checked 9 November 2026.

GA4

Default: 30 days for acquisition key events; 90 days for all other key events. Options: Acquisition 7 or 30 days; others 30, 60 or 90 days.

  • GA4 calls this a lookback window. Acquisition key events are first_open and first_visit.
  • GA4 removed the first-click, linear, time-decay and position-based models in November 2023.

Sources: Analytics Help: Advertising and attribution settings. Checked 9 November 2026.

Shopify

Default: No window setting; last non-direct click model. Options: Models: last non-direct click, last click, first click, any click, linear.

  • If a visitor doesn’t buy within 30 days of a session, Shopify resets the first-interaction referrer.
  • Reports that combine a sales metric with a marketing dimension select last click by default.

Sources: Shopify Help: Marketing reports. Checked 9 November 2026.

Klaviyo

Default: Email open or click 5 days; SMS click 5 days; SMS delivered 12 hours. Options: Days or hours, up to 90 days.

  • These are the defaults for new accounts.
  • You can exclude Apple Mail Privacy Protection opens from attribution.

Sources: Klaviyo Help: How to change your attribution model; Klaviyo Help: Understanding message conversion tracking. Checked 9 November 2026.

Omnisend

Default: Email 7 days; SMS 24 hours; push 24 hours. Options: Adjustable in store settings.

Sources: Omnisend Help: How Omnisend attributes sales. Checked 9 November 2026.

Postscript

Default: 7-day click, 24-hour view. Options: Adjustable in tracking settings.

  • The view window counts anyone who received the message, whether or not they clicked.
  • An order that uses a Postscript coupon counts toward SMS even outside the window.

Sources: Postscript Help: Customize your attribution windows. Checked 9 November 2026.

Not in the table yet

Amazon Ads and Attentive are left out of this edition because their help pages could not be read to confirm the current defaults. We'll add them once we can source every cell.

Questions

Which attribution window should I use?

Match it to how long your customers take to buy. If many orders come more than a week after the first visit, a 7-day click window undercounts. Whatever you pick, use the same window when comparing channels.

Why do my ad platforms report more sales than Shopify?

Each platform credits any sale inside its own window, including some after a view with no click, and none of them knows what the others claimed. Shopify counts each order once. Meta Ads not matching Shopify walks through the full gap.

Does changing a window change past numbers?

On Google Ads, GA4 and Postscript, no: the new window only applies from then on. On Klaviyo and Omnisend, yes: past reports are recalculated. Note the date of any change so you can explain the jump later.

Further reading

Free tools: the UTM builder tags links so Shopify can tell where visits came from. For one view that counts each order once across every channel, see Prism attribution, which looks back up to 30 days from each Shopify order.