Processing Delays by Platform: Upload to Report Timing
How long each ad platform takes to process uploaded offline conversions. Reference table for Google Ads, Meta, Microsoft Ads, and TikTok processing times.
Quick reference for offline conversion processing timelines across all major ad platforms.
Processing Times
| Platform | Min Click-to-Upload Delay | Typical Processing | Max Processing | Event Window |
|---|---|---|---|---|
| Google Ads | 6 hours after the click | About 3 hours | Under 12 hours, or 72 hours for a braid | 90 days after the click |
| Meta | Near real-time | Minutes | 4 hours | 7 days after the event |
| Microsoft Ads | 4 hours | 4-8 hours | 24 hours | 90 days |
| TikTok | Near real-time | Minutes | 4 hours | Keep the click ID at least 28 days |
End-to-End Timeline
Google Ads Example
Hour 0 (9:00 a.m.): User clicks the ad
Hour 3 (noon): Too recent. Wait.
Hour 6 (3:00 p.m.): Ready to upload
About 3 hours later: The conversion usually shows in reports, on the click date
A GBRAID or WBRAID row can take up to 72 hours
Meta Example
Minute 0: User clicks ad
Minute 1: TUOCA sends CAPI event
Minute 5: Meta processes event
Minute 5: Event appears in Events Manager
Batch Upload vs. Real-Time
| Approach | Latency | Platforms |
|---|---|---|
| Real-time / streaming | Minutes | Meta (CAPI), TikTok (Events API) |
| Batch upload | Hours | Google Ads (API), Microsoft (API) |
| CSV upload | Hours + manual | Google Ads, Microsoft (manual UI) |
TUOCA Upload Timing
TUOCA balances freshness with platform requirements:
- Meta/TikTok: Near-real-time (as fast as data sources provide)
- Google Ads: After 6-hour minimum delay from click
- Microsoft: After 4-hour minimum delay from click
See Lookback Windows by Platform for maximum upload windows.