When is AppsFlyer's Data Updated and Displayed?


AppsFlyer collects and stores data from various sources in real time. However, different types of data require longer collection periods and time to analyze. The purpose of this article is to explain when AppsFlyer's dashboard and reports data are updated and displayed


Data appears within a few seconds from the action. There may be small delays of up to two minutes. Most displayed data on AppsFlyer's dashboard is presented in real-time.
Report Production
Report data may take up to 15 minutes to fully produce from occurrence of the action. Reports and API calls to their data, raw or aggregated, take the report production time to produce.
Analyzed data is calculated on a daily basis and related reports (e.g. retention and cohort reports) are updated once a day. AppsFlyer aggregates data for whole days, and therefore there are differences in the latest data timing according to the configured time zone of the app. 


The ad revenue report is generated daily on midnight UTC. For apps in New York (UTC - 5), the data is aggregated at 7:00 PM, while for Chinese apps (UTC + 8) it is on 8:00 AM. On Tuesdays, Chinese marketers see data up to Monday (included), while New Yorkers apps see data up to Sunday at the same time.


In some of the reports the last update time is displayed in the top right-hand corner of the page.


Dashboard Overview Page

Component Update Rate
Installs  Real-Time
Revenue (in-apps)  Real-Time
Revenue (ad revenue)  Daily - shows data from previous day (midnight UTC)

AppsFlyer calls the partner's API and fetches the previous day's revenue per GEO. 
Sessions  Real-Time
Loyal Users  Real-Time
Clicks + Impressions + Cost using AppsFlyer tracking link


In some cases cost data is collected periodically via API in bulk. 



Clicks + Impressions + Cost from SRNs

Generally, SRNs' cost, click and impression data is updated in the dashboard 6 times a day every 4 hours.


Daily (morning UTC).

AppsFlyer pings the store every 24 hours. The event time of the uninstall represents the time AppsFlyer pinged the silent push notification and discovered the app was uninstalled. It is not the actual time of when the uninstall occurred.  

In-App Events (non-organic)  Real-Time
In-App Events (organic) Real-Time

More Dashboard Pages

Location Update Rate

Protect360 Page

Daily. Updates at midnight UTC.

Activity Page

Daily. Updates at midnight UTC.

Events Page


Retargeting Page


Retention Page 

Daily. Updates at midnight UTC.

  • Retention can be calculated for up to 30 days or 12 weeks
  • Weekly retention is calculated every Monday at midday, and spans from Monday to Sunday

Cohort Page

Daily. Updates at midnight UTC.

Cohort data can be calculated for 90 days or less.

Cohort data is displayed according to the selected time zone as configured in App Settings

Custom Dashboard Page 

Real-Time except for KPIs that are calculated daily (e.g. uninstalls)


Data Type Component Update Rate

Export Data 

Performance Report Report Production   
Raw Data Reports
Retargeting Reports
Blocked Fraud Reports
Targeting Validation Rules Reports 
  • Invalid actions appear in real time.
  • Networks/Partners receive the postback Rule ID for rejected installs in real-time

Scheduled Reports 


Daily emails are sent during morning.

Only available for Installs and In-App Event Raw Reports

Pivot Page / Master API

Aggregated Data

Daily. Updates at midnight UTC.

  • Localization is not supported in Pivot but is supported in Master API
  • Localization is not supported in Weekly Retention KPIs for Master API


Location Update Rate

Live Alerts Page

Daily at 7:00 AM local time.

  • Regular KPIs (alerts not based on Protect 360 KPIs) are checked daily at Midnight, spanning the whole day beforehand. Alerts are sent at 7:00 AM.
    Apps that are subscribed to the advanced Live Alerts package, receive alerts on an hourly basis.
  • Protect 360 Alerts are updated daily.


Location Update Rate


The Audience user-base updates on a daily basis and contains device data up to 90 days backwards.

When an account configures Audiences for the first time (e.g. on Monday):

  • Until the following Sunday, AppsFlyer provides the customer with data for first days only (Monday to Saturday).
  • Once Sunday arrives (6 days later) AppsFlyer loads historical data of the previous 90 days including the previous 6 days.

The push of an audience update to the partners is performed once a day, between 10:00-14:00 UTC.

SDK Information Page

Updates before noon UTC.

Data is activity-based. Counts unique sessions per SDK version.

API Access 

Push API: Real-Time

Pull API:

  • Raw data pull - Report Production  
  • Aggregated data pull - Report Production  

Data Locker 

Daily at around 6.00 AM UTC.


Data Type Update Rate



Server-to-Server In-App Events

Configurable.  You can send the server-to-server events in real-time or in batch mode.

  • In batch mode, for events to be recorded with their real-time stamps, they must all be sent to AppsFlyer by 02:00 AM (UTC) of the following day
  • Events with past-time stamps, which are not sent by 2:00 AM, are recorded under the time that they were sent.
Was this article helpful?
0 out of 0 found this helpful