MediaInsights
Allows you to get insights for an individual media object. Requires the instagram_basic and instagram_manage_insights scopes.
Select
You can query the following metrics using server-side processing:
- Impressions
- Engagement (likes, comments, and saves, only on version < 18.0)
- TotalInteractions (likes, comments, shares, and saves, only on version >= 18.0)
- Reach
- Saved
- Videoviews (only on a video object)
- Replies (only on a story object)
- MediaInsights will return result of all media objects except reels object.
- Return results for the following metrics, saved for all the image and carousel objects: impressions, engagement, and reach.
SELECT * FROM MediaInsights
-
Query the MediaInsights view using a different object, for example, videos.
SELECT Impressions, Engagement, Reach, Saved, VideoViews FROM MediaInsights WHERE MediaId = "1321555648546465"
Columns
Name | Type | Description |
MediaId | String | The unique identifier of the insight. |
Impressions | Integer | Total number of times the media object has been seen. |
Engagement | Integer | Total number of likes and comments on the media object. Only available when Version< 18.0 |
TotalInteractions | Integer | Total number of likes, comments, saves, and shares on the media object. Only available when Version >= 18.0 |
Reach | Integer | Total number of unique accounts that have seen the media object. |
Saved | Integer | Total number of unique accounts that have saved the media object. |
VideoViews | Integer | Total number of unique accounts that have viewed the video. |
Replies | Integer | Total number of unique accounts that have replied. |
InstagramBusinessAccountId | String | The unique identifier for the Instagram business account Id. |