Foundations 4 min read

What Is an Attribution Window? How Ad Platforms Credit Conversions

Last verified: 2026-11-05

An attribution window (also called a conversion window) is the time period after an ad interaction (click or view) during which a subsequent conversion will be credited to that interaction. If a customer clicks your ad today and books a service 15 days later, the conversion is attributed to the click — but only if 15 days falls within your attribution window.

For The Upload Offline Conversions App (TUOCA), understanding attribution windows is essential because offline conversions inherently involve a time lag between the ad click and the conversion event.

How Attribution Windows Work

Day 0: Customer clicks your Google Ad
         ↓
Day 0-[Window]: Any conversion uploaded is attributed to this click
         ↓
Day [Window]+1: Conversion is NOT attributed (window closed)

Example with a 30-Day Window

Day 0:  Click on "HVAC Repair" ad           → Window opens
Day 3:  Customer calls for estimate          → Within window ✅
Day 14: Job booked                           → Within window ✅
Day 28: Job completed, $4,500 invoice        → Within window ✅
Day 35: Follow-up service booked             → Outside window ❌

The $4,500 job on day 28 is attributed to the original click. The follow-up on day 35 is not.

Attribution Windows by Platform

PlatformClick-Through WindowView-Through WindowOffline/API Upload Limit
Google Ads1-90 days (configurable, default 30)1-30 days (default 1)90 days (GCLID validity)
Meta1-7 days (default 7)1 day (default 1)7 days (CAPI event window)
Microsoft Ads1-90 days (configurable, default 30)1-30 days90 days (MSCLKID validity)
TikTok1-28 days (configurable, default 7)1 day28 days (Events API window)

The Key Distinction

  • Attribution window — How long after a click a conversion counts toward campaign performance
  • Upload window — How long after a click you can physically upload the conversion data

These are sometimes the same (Meta: 7 days for both) and sometimes different (Google: 30-day attribution default, but you can upload up to 90 days via GCLID).

Click-Through vs. View-Through Windows

Click-Through

The user clicked your ad, then converted later. This is the primary window for offline conversions.

View-Through

The user saw your ad (Display, YouTube, etc.) but didn’t click. They later converted. View-through attribution is less relevant for offline conversion uploads because there’s no click ID to match.

Configuring Your Attribution Window

In Google Ads

  1. Go to Goals → Conversions → Summary
  2. Click on your conversion action
  3. Click Edit settings
  4. Scroll to Click-through conversion window
  5. Select: 1, 7, 14, 30, 60, or 90 days

Choosing the Right Window

Business TypeTypical Sales CycleRecommended Window
Emergency services (locksmith, plumbing)0-3 days7-14 days
Home services (HVAC, electrical)3-14 days30 days
Home improvement (roofing, remodeling)7-30 days60 days
Legal services7-30 days60 days
B2B / enterprise30-90 days90 days
Dental / medical3-14 days30 days

Use the Conversion Lag Calculator to analyze your actual sales cycle and choose the right window.

Setting It Too Narrow

If your window is too narrow, legitimate conversions are lost:

Window: 7 days
Sales cycle: 14 days average
Result: ~50% of conversions fall outside the window and are never attributed
Smart Bidding impact: Algorithm undervalues the campaign (sees half the conversions)

Setting It Too Wide

If your window is too wide, unrelated conversions may be attributed:

Window: 90 days
Scenario: User clicks ad on Day 1, forgets about it, searches organically on Day 80, converts
Result: Conversion attributed to the Day 1 click, inflating ad effectiveness
Smart Bidding impact: Algorithm overvalues certain clicks

Attribution Window and Offline Conversion Timing

For offline conversions, the timing chain has multiple components:

Click Date → Conversion Date → Upload Date → Processing Date → Report Date
EventWhen It HappensWhat Matters
ClickDay 0Start of the attribution window
ConversionDay XMust be within the attribution window
UploadDay YMust be within the upload window (GCLID validity)
ProcessingDay Y + 4-6 hoursGoogle’s processing delay
ReportDay Y + 4-6 hoursAppears on the click date, not upload date

Key insight: The conversion is attributed to the click date, not the upload date. See Google Ads Click Date vs. Conversion Date for details.

How TUOCA Handles Attribution Windows

TUOCA is designed to keep your conversions within attribution windows:

  1. Timely uploads — Automated relay schedules (hourly/daily) ensure conversions are uploaded promptly
  2. Window validation — TUOCA checks each record’s click-to-conversion time against the platform’s window
  3. Expiration warnings — Records approaching the window limit are flagged in Activity Logs
  4. Multi-platform routing — Each platform’s window is respected independently (7 days for Meta, 90 days for Google)
  5. Intermediate events — For long sales cycles, TUOCA can upload funnel-stage events (Qualified Lead, Proposal) to stay within windows

Best Practices

  1. Measure your actual sales cycle — Use the Conversion Lag Calculator
  2. Set the window to match — Add a buffer (e.g., if average is 14 days, set to 30)
  3. Upload frequently — Daily uploads prevent conversions from aging out
  4. Use intermediate events for long cycles — Upload “Qualified Lead” on day 7 even if the sale closes on day 60
  5. Be extra careful with Meta — The 7-day window is tight; upload within 24-48 hours when possible

Frequently Asked Questions

The default click-through attribution window in Google Ads is 30 days. This means a conversion that happens within 30 days of an ad click will be attributed to that click. You can adjust this to 1, 7, 14, 30, 60, or 90 days in your conversion action settings. For offline conversions, set this to match your typical sales cycle.

If a conversion happens after the attribution window closes, it won't be credited to the ad click — even if you upload it with the correct GCLID. For example, if your window is 30 days and the customer converts on day 45, that conversion won't appear in your Google Ads reports. Set your window wide enough to capture your actual sales cycle.

The GCLID is valid for 90 days (Google's maximum). The attribution window is configurable (1-90 days) and determines how long after a click a conversion can be counted. A GCLID can be technically valid but outside your attribution window. Example: 90-day GCLID validity, 30-day attribution window — a day-45 conversion has a valid GCLID but won't be attributed.

Only if your sales cycle actually extends to 90 days. A wider window captures more conversions but can also attribute conversions that weren't truly influenced by the ad (someone who clicked 89 days ago and then searched organically). For most service businesses, 30-60 days is appropriate. Match the window to your actual sales cycle using the Conversion Lag Calculator.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.