Reporting Data Update Timeframes and Frequency

Updated 

This article covers data update timeframes and frequencies for post insights, account insights, as well as data sync timeframes for custom fields in Sprinklr Reporting. 

Note:

The Post level insights and Account level insights discussed in the article can be reported in Social Analytics widgets. 

Post Level Insights

Post Level Insights are updated multiple times per day for posts published in the last 10 days. After which, they are updated once per day until 60 days, when they are no longer reported on. This may result in differences seen when comparing native data for older posts. 

Please find the details for the major channels below:

Social Network Post

Metrics 

Sync Frequency 

Time Period 

Facebook Posts 

All lifetime metrics 

Every 40 mins

0-10 days 

Once a day 

11- 60 days 

Instagram Posts 

All lifetime metrics 

Every hour 

0-10 days 

Once a day 

11- 60 days 

Instagram Stories 

Instagram Business Post Impression Instagram Business Post Reach Instagram Business Post Story Exit Instagram Business Post Story Replies Instagram Business Post Story Taps Forward Instagram Business Post Story Taps Back 

Every hour 

24 hours

Twitter Posts 

Twitter Post Replies Twitter Post Retweets Twitter Post Likes 

 

Every 40 mins

0-10 days 

Once a day 

11- 60 days 

Twitter Posts (Engagement API) 

Twitter Impressions Twitter Total Engagements Twitter Video Views**  Twitter Quote Tweets (Engagement)

 

Every 4 hours 

0-10 days 

Once a day 

11- 60 days 

Twitter Posts  

Twitter Unique Impressions Twitter Quote Tweets Twitter Un-quote Tweets Twitter URL clicks Twitter Hashtag Clicks Twitter Detail Expands Twitter Permalink Clicks Twitter Media Engagements Twitter App Install Attempts Twitter App Opens Twitter Email Tweet Clicks Twitter User Follows Twitter Profile Clicks Twitter Video Starts Twitter Video Viewed 25% Twitter Video Viewed 50% Twitter Video Viewed 75% Twitter Video Viewed 95% Twitter Video Viewed 100% 

Every 40 mins 

0-7 days*** 

Twitter Post (InsightsTrack API) 

Twitter Replies (Insights) Twitter Retweets (Insights) Twitter Favorites (Insights) Twitter Impressions (Insights) Twitter Total Engagements (Insights) Twitter Video Views (Insights) Twitter Unique Impressions (Insights) Twitter Quote Tweets (Insights) Twitter Un-favorites (Insights) Twitter Un-replies (Insights) Twitter Un-retweets (Insights) Twitter Un-quote Tweets (Insights) Twitter URL clicks (Insights) Twitter Hashtag Clicks (Insights) Twitter Detail Expands (Insights) Twitter Permalink Clicks (Insights) Twitter Media Engagements (Insights) Twitter App Install Attempts (Insights) Twitter App Opens (Insights) Twitter Email Tweet Clicks (Insights) Twitter User Follows (Insights) Twitter Profile Clicks (Insights) Twitter Video Starts (Insights) Twitter Video Views (Insights) Twitter Video Viewed 25% (Insights) Twitter Video Viewed 50% (Insights) Twitter Video Viewed 75% (Insights) Twitter Video Viewed 95% (Insights) Twitter Video Viewed 100% (Insights)

Real-time

0-7 days

LinkedIn Posts 

All lifetime metrics 

Every 4 hours 

0-10 days 

Once a day 

11-60 days 

Pinterest Post

All lifetime metrics

Every 4 hours

0-10 days

Once a day

11-60 days

YouTube Posts

All Lifetime Metrics

Every hour 

0-10 days 

Once a day 

11-60 days 

YouTube Posts

Youtube Video Annotation Click Through Rate Trend Youtube Video Annotation Close Rate Trend Youtube Video Average View Duration Trend Youtube Video Average View Percentage Trend Youtube Video Estimated Minutes Watched Trend 

Once a day 

1-60 days****

All Channels

All other trend metrics

Once a day  

1-60 days 

The Instagram API provides webhooks for the final metric values at 24 hours from a story’s published time. These final values are captured in Reporting. 

** Depends on your configuration. By default, this is 60 days. If you have requested to see organic-only data, then it will update for 7 days only. 

*** These metrics are copied from InsightsTrack API. Twitter InsightsTrack API provides data for only up to 7 days from each post’s published date.

*** These YouTube metrics come with a 3 day delay from the channel’s API. That is, on the third day after the post is published, data for the first day will populate. 

0

Note

The data update timeframes can be extended for Facebook, Instagram, LinkedIn, and YouTube posts. They cannot be extended for Twitter, or Instagram stories. 

Account (Page) Level Insights 

Account (Page) Level Insights are updated once per day for all channels. Account-level metrics are fetched by Sprinklr daily, although the frequency at which the social networks update their APIs vary. Social networks do not guarantee when they will update their APIs. 

For YouTube, in particular, there is a 3-day delay in account-level metrics populating. For example, when reporting on followers, the latest value seen in Sprinklr will be the follower count reported for the date that is 3 days before today. This may appear as a drop in followers in the last 3 days when viewing follower data over time due to the YouTube follower data not having populated yet for the most recent dates. 

Data Sync Timeframes 

Data Type

Widget Type / Social Network 

Sync Frequency 

Time Period 

Deleted Posts

Social Analytics: Facebook, Twitter 

Twice a day 

Indefinite 

Deleted Posts  

Social Analytics: Instagram, LinkedIn, & YouTube 

Not synced 

NA

Updated Outbound Post Properties 

Social Analytics

15 minutes 

Indefinite 

Updated Associated Media Asset Properties 

Social Analytics 

15 minutes 

Indefinite 

Updated Account Properties 

Inbound Analytics / Social Analytics 

15 minutes 

Indefinite 

Updated Inbound Message Properties 

Inbound Analytics / Social Analytics 

15 minutes 

Indefinite 

 When a post is deleted, this information is synced to Reporting in the “Is Deleted” dimension/filter. Deleted Tweets have all of their contents/information removed shortly after deletion for compliance reasons as we receive webhooks for that from the channel, but they use the above sync frequency to reflect as Is Deleted: True in Reporting.

0

Note

  • Custom fields have a 3-hour cache window, so if a custom field is created, Reporting data sync jobs will pick up the updated message properties only if the messages are tagged on the new custom field values at least 3 hours after the custom field is created. Otherwise, the custom field value will not sync to Reporting.

  • If a message is tagged on a custom field that is disabled in platform settings (it could be tagged such as via an existing macro or rule that is configured with the custom field), this value will not be synced to Reporting even if the custom field is re-enabled.