Understanding Data Delays

Understanding Data Delays

Info
Some data sources report data with a built-in delay imposed by their platform APIs. This article explains which Power My Analytics connectors are affected, how long each delay lasts, and what it means for your reports.

What Is a Data Delay?

A data delay is an API-imposed gap between when activity occurs on a platform and when that data becomes available for reporting. Unlike a sync timing issue or a data gap caused by an API outage, a data delay is a permanent, by-design behavior of the source platform's API. Power My Analytics retrieves and warehouses your data as soon as the platform makes it available, but cannot retrieve it any earlier than the platform allows.

Connectors with Data Delays

The following connectors are subject to data delays imposed by their source platform APIs. For each connector, the most recent data available in your reports will be older than the current date by the amount shown.

Connector
Delay
Affected Data
48 hours
All data*
48 hours
All fields
Up to 48 hours
Demographic data only
48 hours
All data

* See the Facebook Insights section below for additional delay nuances specific to this connector.

Facebook Insights

Facebook's API does not report data for the most recent 48 hours. This delay applies to all Facebook Insights fields.

Notes
Additional delays for Facebook Insights: Fields in the Pages Lifetime table are subject to an additional 48-hour delay on top of the standard 48-hour API lag. Demographic data (age, gender, and location) does not include the most recent 3 days; reports that include today or either of the two preceding days will return no data for demographic fields.

These delays are limitations of Facebook's API and are not specific to PMA. For more information, see the Facebook Insights Data Connector User Guide.

Instagram Insights

Meta's Instagram Insights API reports all fields with a delay of 48 hours. This means your reports will not include activity from the most recent two days. This is a limitation of Meta's API and is not specific to PMA.

For more information, see:

LinkedIn Ads

LinkedIn's API delays demographic data by up to 48 hours. This delay applies only to demographic reporting fields, including Job Function, Job Title, Company, Industry, Seniority, and Company Size. Non-demographic performance data is not affected by this delay. Additionally, demographic data is not available for paused campaigns.

For more information, see the LinkedIn Ads Data Connector User Guide.

YouTube Analytics

Google's YouTube Analytics API imposes a 48-hour delay before data becomes available for retrieval. This delay applies to all YouTube Analytics fields. PMA collects and warehouses your YouTube data as soon as Google makes it available; the 48-hour window is set by YouTube's API and cannot be reduced.

For more information, see:

Additional Notes

Facebook Ads: Data Settling Behavior

Notes
Facebook Ads data does not have a hard data delay in the same way as the connectors listed above. Data from the previous day is available in your PMA reports after the nightly sync. However, Facebook Ads data continues to settle (be refined by Meta) for up to 15–18 hours after midnight in the ad account’s time zone.

Approximate accuracy at each point after midnight in the ad account's time zone:

  • At midnight: approximately 90% of final values
  • 1 hour after midnight: approximately 92% of final values
  • 3 hours after midnight: approximately 99% of final values
  • Up to 15–18 hours after midnight: minor adjustments may continue

For the most accurate Facebook Ads data, PMA recommends scheduling report refreshes at least 3 hours after midnight in the ad account's time zone (for approximately 99% accuracy), or 6 or more hours after midnight for maximum accuracy.

For more information, see Understanding Sync Time and Data Settling with Facebook Ads.

Shopify: Initial Connection Delay

Notes
When you first connect a Shopify account as a data source, there is approximately a 2-hour delay before data becomes available. This is a one-time initialization delay that occurs during the initial data sync; it does not affect ongoing daily data refreshes after the first sync is complete.

Other Possible Causes of Data Not Appearing

If your data appears delayed beyond what is described above, or if a connector not listed here is showing missing or outdated data, the following common causes may apply:

  • Sync timing: PMA syncs data once daily, at midnight in the time zone configured for each data source. If your reports appear to be missing today's data, the daily sync may not have run yet. See What Time Does My Data Refresh?
  • Data gaps: Temporary interruptions in a source platform's API can cause specific date ranges to be missing from your data. Data gaps can be resolved by manually backfilling the affected date range. See Backfill Connection Data.
  • Backfill in progress: Newly connected data sources begin with an initial backfill that may take minutes to several hours to complete, depending on the source and the volume of historical data. During this time, some date ranges may not yet be available.
  • Source platform API outage: Occasional outages on the source platform's side can delay or prevent data from being retrieved. If the delay is unexpected and not explained by the factors above, check whether the platform is experiencing a known outage.

If none of these causes explain the issue, please submit a support ticket and our team will be happy to investigate.

    • Related Articles

    • Missing or Delayed Data in YouTube Analytics

      This article will assist with the following problem: YouTube Analytics data is missing for today and yesterday. Cause To ensure the best quality analytics, YouTube delays the release of analytics data by up to 48 hours. Solution Wait two full days ...
    • Troubleshooting LinkedIn Connectors

      Power My Analytics offers two LinkedIn data connectors, LinkedIn Ads and LinkedIn Companies, for reporting on your advertising performance, company page analytics, and revenue attribution data. This article is a central index of troubleshooting ...
    • Troubleshooting Data Exports

      Power My Analytics allows Custom plan subscribers to export marketing data from Data Builder reports to destinations like BigQuery, MySQL, Azure SQL Database, PostgreSQL, Amazon S3, and FTP. This article is a central index of troubleshooting ...
    • Basic Troubleshooting

      Most errors can be solved easily and independently. This article will guide you through some basic troubleshooting steps to get your reports looking great as quickly as possible. Click "See Details" on the Error Description If your report was made ...
    • Missing or Delayed Data in Google Business Profile

      This article will address the following issue: Up to 4 days of data are missing or delayed in Google Business Profile. Cause This is a known feature of the Google Business Profile API. Data can be delayed by up to 4 days. If more than 4 days of data ...