As of 21st April 2025, the following fields have been deprecated:
Impressions metric from the Instagram Accounts Insights API (reference, here) and the Impressions, plays, clips_replays_count and ig_reels_aggregated_all_plays_count metrics from the Instagram Media Insights API (reference, here). So, these metrics will no longer be populated in the following Instagram datasets:
- Instagram Business Reach Impressions (impressions metric removed; no replacement field available due to the structure of this API endpoint)
- Instagram Media Insights Photo Video (impressions metric removed; views metric is introduced as a replacement)
- Instagram Media Insights Reels (plays, clips_replays_count, and ig_reels_aggregated_all_plays_count metrics removed; no alternative fields available)
- Instagram Story Insights (impressions metric removed, views metric is introduced as a replacement)
- Instagram Business Interactions (impressions metric removed, views metric is introduced as a replacement)
Note: The newly introduced views metric is still in development as per Instagram Accounts Insights API reference.
All the necessary migration measures have already been considered from the Dataddo side.
All affected sources have been restarted. Additionally, we’ve restarted the flows connected to storages that include these sources and use the Upsert or Truncate Insert write modes. This was done to ensure that data containing the impressions
metric is properly populated and inserted into your destination table without causing any duplication issues.
Additional note -
The Instagram Ads API is separate from the Instagram User API, where the impressions
metric has been deprecated.
The Instagram Ads API falls under the Facebook Marketing API, which is why the impressions
metric is still available in both the Facebook Ads and Instagram Ads connectors.
In contrast, the Instagram User API is part of the Instagram Graph API, where the impressions
metric is no longer supported.