Impression data for posts with media_product_type REELS has been unavailable since around September 9, 2024. Until then, it was working properly and no errors had occurred. Currently, impressions are no longer included in insights.data.
I would appreciate it if you could let me know the cause and how to fix it.
GET /{ig-user-id}/media v18.0
https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media#-----2
{ig_user_id}/media?&fields=id,media_type,media_product_type,timestamp,like_count,comments_count,media_url,thumbnail_url,children{media_url},caption,permalink,insights.metric(impressions,reach,saved)&since=1719759600&until=1720105200
impressions
is not included in insights.data
.
{
"data": [
{
"id": "*****",
"media_type": "VIDEO",
"media_product_type": "REELS",
"timestamp": "2024-07-04T08:00:00+0000",
"like_count": 2091,
"comments_count": 30,
"media_url": "https://scontent-nrt1-1.cdninstagram.com/o1/v/t16/f1/***",
"thumbnail_url": "https://scontent-nrt1-1.cdninstagram.com/v/***",
"caption": "*****",
"permalink": "https://www.instagram.com/reel/*****/",
"insights": {
"data": [
{
"name": "reach",
"period": "lifetime",
"values": [
{
"value": 16903
}
],
"title": "Accounts reached",
"description": "The number of unique accounts that have seen this reel, at least once. Reach is different from impressions, which may include multiple views of your reel by the same accounts. This metric is estimated.",
"id": "*****/insights/reach/lifetime"
},
{
"name": "saved",
"period": "lifetime",
"values": [
{
"value": 82
}
],
"title": "Saved",
"description": "The number of saves of your reel.",
"id": "*****/insights/saved/lifetime"
}
]
}
}
],
"paging": {
"cursors": {
"before": "****",
"after": "*****"
},
"next": "https://graph.facebook.com/v18.0/{ig_user_id}/media?access_token=*****&fields=id%2Cmedia_type%2Cmedia_product_type%2Ctimestamp%2Clike_count%2Ccomments_count%2Cmedia_url%2Cthumbnail_url%2Cchildren%7Bmedia_url%7D%2Ccaption%2Cpermalink%2Cinsights.metric(impressions%2Creach%2Csaved)&pretty=0&since=1719759600&until=1720105200&after=****"
}
}
When I executed the API today, I was able to get impressions for Reel posts again.
There is no specific mention in the API documentation, but is it possible to get impressions for Reel posts by design, or is it a temporary bug?
Hey, i have the same issue, Does that work for you?
Are we living in alternate universes? There were never "impressions" on Instagram Reels Insights for us. We get these Insights for Reels: reach, saved, video_views, likes, comments, shares, plays, total_interactions, ig_reels_video_view_total_time, ig_reels_avg_watch_time, clips_replays_count and ig_reels_aggregated_all_plays_count.
plays or ig_reels_aggregated_all_plays_count can be used as a substitute for impressions/views, but we never got impressions as such. Strange.