Why don’t the daily changes add up to the lifetime total for my older posts?
X returns a snapshot of each post’s running totals at the moment of retrieval. Adriel caches those snapshots once per day to produce two kinds of values: lifetime values (the running total) and delta values (the day-over-day change used for trend charts). For a post published before the connection date, there is no earlier snapshot to compare against, so its first delta is recorded as 0. As a result, the sum of the daily deltas will not equal the lifetime total for those older posts. Posts published on or after the connection date are tracked from their first day, so their deltas do add up over time. For more on the two metric types, see Delta vs lifetime metrics.Why is there no follower history from before I connected?
Follower-type metrics — follower count and following count — are only available as the platform’s current snapshot. X does not provide a day-by-day history for them. Adriel begins caching a daily snapshot from the connection date forward, so follower trends build up from that point rather than reaching back before the connection. The longer the data source stays connected, the more follower history accumulates in the cache. Post-level metrics behave differently: on first connection, posts created within the initial import window are retrieved with their lifetime totals. See the X (Twitter) Organic data reference for the exact window.Why did my latest refresh return only part of my data?
X enforces strict rate limits on its organic analytics endpoints. For a high-volume account, a single refresh cycle can come back partial or delayed when those limits are reached, and the remaining data is picked up on a later cycle. This is a platform constraint rather than a connector error, and no action is required — the numbers fill in as subsequent refreshes complete. For the refresh schedule, see the X (Twitter) Organic data reference.Why did the media on an older post stop loading?
Post media — images and video thumbnails — is served from URLs that X provides. Those URLs can expire or stop resolving once a post is no longer retrievable through the API, for example when the post was deleted, restricted, or is very old. When that happens, the post media field can be empty even though the post’s numeric metrics stay in the cache. This affects only the media asset. The post’s impressions, engagements, and other metrics are unaffected.Why don’t my account totals match the sum of my individual posts?
Account-level (page) metrics are calculated by summing the per-post data cached for each day, not by fetching a separate account-level total from X. So the account figure for a given day reflects the posts that synced successfully that day. If some posts were not retrievable — because of rate limits or because they were removed or restricted — the account total reflects only what synced. Follower count and account favourites are the exceptions: those lifetime figures come directly from the account profile rather than from summed post rows.How is X (Twitter) Organic different from X (Twitter) Ads and X (Twitter) Public?
X (Twitter) Organic reports the unpaid activity on a connected account: published posts, post engagement, video performance, and audience signals such as follower and following counts. It is the right source for owned-account organic performance. For paid campaign performance, use X (Twitter) Ads. For publicly available data on accounts that are not connected through authentication, use X (Twitter) Public. Organic and ads data can sit on the same dashboard for a combined paid-plus-organic view.Related
X (Twitter) Organic data reference
Metrics, breakdowns, refresh cadence, and limits for this data source.
How to connect X (Twitter) Organic
Step-by-step setup for connecting an X account to Adriel.
X (Twitter) Ads data reference
Paid X campaign performance, for a combined paid-plus-organic view.
Delta vs lifetime metrics
How running totals and day-over-day changes are cached and reported.
