Strategy 2 min read

Conversion Window vs. Lookback Window: Understanding the Difference

The conversion window is how long after a click a conversion COUNTS. The lookback window is how long you CAN UPLOAD it. Learn the critical difference with The Upload Offline Conversions App.

Last verified: 2026-11-05

These two terms are frequently confused, but they serve different purposes. Understanding the difference is essential for configuring offline conversion tracking correctly.

Quick Comparison

Conversion WindowLookback Window
Also calledAttribution windowUpload window
Configurable?✅ Yes (1-90 days)❌ No (platform-fixed)
PurposeHow long a conversion COUNTSHow long you CAN UPLOAD
Set whereConversion action settingsPlatform-enforced
AffectsCampaign attribution/reportsUpload acceptance

The Conversion Window (Attribution Window)

The conversion window defines how long after a click a conversion counts toward campaign performance and Smart Bidding.

In Google Ads

  1. Goals → Conversions → your action → Edit settings
  2. Click-through conversion window: 1, 7, 14, 30, 60, or 90 days

Example

Setting: 30-day conversion window
Click date: April 1

Conversion on April 15 → ✅ Attributed (within 30 days)
Conversion on April 25 → ✅ Attributed (within 30 days)
Conversion on May 5   → ❌ NOT attributed (35 days, outside window)

The Lookback Window (Upload Window)

The lookback window is the maximum time after a click that the platform will accept your uploaded conversion.

By Platform

PlatformLookback WindowConfigurable?
Google Ads (GCLID)90 days❌ No
Google Ads (ECL)63 days❌ No
Meta (CAPI)7 days❌ No
Microsoft Ads90 days❌ No
TikTok28 days❌ No

Example

Google Ads GCLID lookback: 90 days
Click date: April 1

Upload on April 15 → ✅ Accepted (14 days, within 90)
Upload on June 15  → ✅ Accepted (75 days, within 90)
Upload on July 5   → ❌ Rejected: EXPIRED_GCLID (95 days, outside 90)

How They Work Together

←————————————— Lookback Window (90 days) ——————————————→
←——— Conversion Window (30 days) ———→

Day 0        Day 30                                Day 90
|______________|__________________________________|
  Counts in     Accepted by platform              GCLID expires
  reports/bidding but NOT counted in reports

The Overlap Zone (Day 31-90)

Between day 31 and day 90:

  • ✅ You CAN upload the conversion (within lookback window)
  • ❌ It WON’T count in “Conversions” (outside attribution window)
  • ⚠️ It WILL appear in “All conversions” (Google tracks it but doesn’t use for bidding)

This is why your conversion window should match your sales cycle. If your sales cycle is 45 days, set the conversion window to 60 days.

Configuration Recommendations

Business TypeAvg Sales CycleConversion WindowWithin Lookback?
Emergency services0-1 day7 days✅ All platforms
HVAC repair1-7 days14 days✅ All platforms
HVAC installation7-30 days30 days✅ All platforms
Roofing14-60 days60 days✅ Google/MS, ❌ Meta/TikTok
Legal30-180 days90 days⚠️ Google/MS only

How TUOCA Handles Both Windows

  1. Lookback validation — TUOCA checks each record against the platform’s lookback window before uploading
  2. Expiration warnings — Records approaching the window limit are flagged
  3. Priority routing — Meta uploads prioritized due to 7-day window
  4. Attribution alignment — Recommends conversion window settings based on your sales cycle data

Frequently Asked Questions

The conversion window (attribution window) is the configurable time after a click during which a conversion COUNTS toward campaign performance. The lookback window is the fixed, platform-enforced maximum time after a click during which you CAN UPLOAD the conversion. Conversion window ≤ lookback window.

No. The lookback window is the hard limit. Even if you set a 90-day conversion window in Google Ads, you can't upload a conversion if the GCLID is older than 90 days (the lookback window). The two limits work together — the conversion window should be ≤ the lookback window.

Stop Guessing. Start Proving ROI.

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