Ad Platforms Attribution

Understand why conversions appear in AnyTrack before they show in Google Ads, Facebook Ads, or TikTok Ads. Learn the standard attribution delays for each ad platform and how to troubleshoot reporting discrepancies between AnyTrack and your ad accounts.

AnyTrack tracks, reports, and sends conversion data to ad platforms in near-real time. However, ad platforms introduce attribution delays based on account settings, attribution models, and campaign types. This means conversions often appear in your AnyTrack Dashboard before they show in your ad platform reports.

Data Freshness by Platform

PlatformStandard DelayiOS CampaignsAttribution Model Impact
Google AdsUnder 3 hoursN/AUp to 15 hours for non-last-click models
Facebook AdsMinutes to hours24-72 hours (SKAdNetwork)Up to 3 days for modeled conversions
TikTok AdsUp to 2 hours24-72 hoursWait 72 hours after iOS campaign launch
Microsoft AdsUp to 3 hoursN/AUp to 24 hours for new UET tags

Google Ads Attribution Delays

Account statistics (clicks, conversions, impressions) typically delay less than 3 hours. For example, clicks received by 6 p.m. Friday display by 9 p.m. Friday, local time. Conversions using attribution models other than "Last click" delay up to 15 hours.

Google Ads updates metrics on a daily schedule: basic metrics refresh at 3 a.m., non-last-click conversions at 3 p.m., and reach metrics by 11 a.m. the next day. Conversions imported from Google Analytics 4 (GA4) add up to 12 hours of additional delay.

Learn more about Google Ads data freshness.

Facebook Ads Attribution Delays

AnyTrack sends conversions to Facebook Ads via the Conversion API in real time. Conversions report in Ads Manager within hours for standard web campaigns. The Marketing API refreshes on a 15-minute cycle.

For iOS campaigns, expect longer delays. Apple's SKAdNetwork privacy framework can extend attribution to 24-72 hours, and modeled conversions may take up to 3 days to finalize. Facebook considers conversion data final after 28 days.

Learn more about Facebook Ads data freshness.

TikTok Ads Attribution Delays

AnyTrack sends conversions to TikTok Ads via the Conversion API in real time. TikTok commits to processing events within 2 hours in Ads Manager. New tracking implementations may take up to 12 hours due to SDK cache propagation.

For iOS campaigns, wait at least 72 hours after launch before evaluating attribution data. TikTok's Events Manager is not real-time, so verify event delivery using TikTok's Test Events tool instead.

Learn more about TikTok Ads attribution.

Microsoft Ads Attribution Delays

Microsoft Ads processes clicks within 2 hours and conversions within 3 hours. New UET (Universal Event Tracking) tags require up to 24 hours for initial setup. Offline conversion imports add an additional 2-6 hours of processing.

Invalid traffic adjustments may take up to one week to reflect in reports. Platform incidents have historically caused delays of up to 33 hours.

Why AnyTrack Shows Data Before Ad Platforms

AnyTrack processes conversion events as they happen and displays them immediately. Ad platforms add several processing layers before conversions appear in their reports:

  • Duplicate prevention: Platforms validate events against transaction IDs to remove duplicates
  • Fraud filtering: Invalid traffic and bot detection requires additional processing time
  • Attribution modeling: Non-last-click models require cross-session and cross-device data reconciliation
  • iOS privacy: SKAdNetwork batches conversion data, adding 24-72 hours for mobile campaigns

This is expected behavior. Use AnyTrack for real-time campaign decisions and ad platform reports for final attribution numbers.

Troubleshooting Discrepancies

If conversions in AnyTrack do not appear in your ad platform after the expected delay window:

  1. Under 30 minutes: Normal. All platforms have ingestion delays.
  2. 30 minutes to 6 hours: Check the platform-specific delay times in the table above. This is within standard processing.
  3. 6 to 72 hours: Investigate attribution model settings, iOS campaign delays, or cross-device measurement windows.
  4. Over 72 hours: Check your integration settings for configuration issues, or verify the ad platform is not experiencing an outage.
📘

Note

AnyTrack fetches ad platform metrics (spend, impressions, clicks) hourly. Conversion data sent via Conversion API appears in AnyTrack immediately, but ad spend data may be up to 1 hour behind the ad platform.


Frequently Asked Questions

FAQ was last reviewed on 2026-03-07

AnyTrack processes conversions in real time, while ad platforms add processing layers for fraud detection, duplicate prevention, and attribution modeling. Depending on the platform, conversions can take anywhere from 30 minutes to 72 hours to appear in ad platform reports. Check the delay table above for your specific platform.
Wait at least 6 hours for standard web campaigns. For iOS campaigns on Facebook Ads or TikTok Ads, wait 72 hours. If conversions still do not appear after the expected delay window, check your integration settings.
Yes. Last-click attribution in Google Ads processes within 3 hours, but other attribution models (data-driven, linear, time-decay) can take up to 15 hours. In GA4, data-driven attribution can reattribute conversions for up to 12 days after the initial event.
Apple's SKAdNetwork privacy framework batches and delays conversion data to protect user privacy. This adds 24-72 hours of attribution delay for iOS campaigns across all ad platforms. This delay is imposed by Apple, not by AnyTrack or the ad platform.
No. AnyTrack sends conversion data to ad platforms in real time on all plans. Ad platform metric fetching (spend, impressions, clicks) runs hourly on all plans.