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 4 hours | 0-10 days |
Once a day | 11- 60 days |
Instagram Posts | All lifetime metrics | Every 4 hours | 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 4 hours | 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 |
TikTok Posts | All Lifetime Metrics | Every 3 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. |
| 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 |
| 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.
|