Instagram Insights Data Connector User Guide
Instagram Insights provides valuable data about your Instagram business or creator account's performance, audience, and content. This guide will walk you through connecting Instagram Insights to Power My Analytics and creating reports with the data.
Prerequisites
Before connecting Instagram Insights to Power My Analytics, ensure you meet the following requirements:
- You must have an Instagram Business or Creator account
- Your account must use Facebook authentication
- Your account must not have age restrictions or other restrictions
- Your account must be linked to an active Facebook Page
- You must be logged in to the correct Instagram account in your browser
To switch to a Business or Creator account, go to Settings > Account and select Switch to professional account.
Adding Instagram Insights as a Data Source
- To add the correct Instagram account, you must be logged in to the associated Facebook account in your browser. Open an Incognito window in your browser to log into the correct Facebook account before connecting with Power My Analytics.
- Navigate to your Hub and select Sources from the menu.
- Click + New Data Source and choose Facebook & Instagram from the gallery.
- Sign in to your Facebook account to authenticate.
- Grant Facebook business access: Select "Opt in to all current and future Businesses". Click Continue.
- Grant Facebook page access: Choose "Opt in to all current and future Pages". Click Continue.
- Grant Instagram account access: Select "Opt in to all current and future Instagram accounts". Click Continue.
- Finalize permissions: Click Save, then click Got it.
Creating a Looker Studio Report
Follow these steps to create a Looker Studio report using your Instagram Insights data:
- After adding Instagram Insights as a data source in the PMA hub, navigate to Reports > Looker Studio
- Select Instagram Insights under Create Looker Studio Report (this will open the official Looker Studio application in a new window)
- Google Looker Studio Configuration:
- Step 1:
- Name your data source (e.g. "Instagram Insights - Organization Name")
- Choose Power My Analytics hub from dropdown
- Optional: Leave "Use report template for new reports" checked to use PMA demo template
- Click Next
- Step 2:
- User Account: Select Instagram Insights account (real data) or "Sample Account" (sample data)
- Click Next
- Step 3:
- Choose "Page" for reports
- Optional: Allow "Page" modification in reports
- Click Connect (top right) to complete the data source configuration
- Step 4:
- Click Create Report (top right)
- Include "today" in your report's date range to begin historical data storage when you first create a report
Key Reports and Fields
Instagram Insights data in Power My Analytics offers a wide range of metrics and dimensions. Here are some popular metrics you can use in your reports:
- Reach Metrics: Lifetime Reach, Daily New Followers, Impressions, Accounts Reached
- Content Metrics: Impressions, Total Interactions, Reach, Likes, Saves, Comments, Video Views
- Demographic Metrics: Followers by Gender, Followers by Age
- Location Metrics: Followers by City, Followers by Country
Limitations and Important Considerations
Backfilling: Non-lifetime metrics can be backfilled up to 1 year.
- Reach and engagement data: Reach and engagement data is organic only and does not include paid reach and engagement.
- Engagement and Post Engagement Rate: The fields Engagement and Post Engagement Rate are deprecated. Instead, use the Total Interactions field in place of Engagement
- Reach: PMA's Reach data is a total of daily sums and does not exclude repeat visitors. The Instagram Insights API does not send accurate numbers for this field.
- Data delay: There is a data delay of 48 hours.
- Follower count and demographic data: Follower count and demographic data is only available for users with over 100 followers.
- Daily New Followers reporting: The Daily New Followers metric does not subtract daily unfollows and will not align with the metric in reports in Instagram’s UI. Instagram’s API does not currently provide a daily unfollows metric to subtract from this field. When first creating a report, Instagram’s API only allows this metric to be reported 30 days in the past.
- Null data: The API returns null data instead of 0 where data does not exist.
- Audience metrics: Audience metrics cannot be reported by “since” or “until”.
Demographic metrics: Demographic metrics are only available for top 45 performers as measured by follower count.
Lifetime Impressions scorecards with filters: Lifetime Impressions scorecards with filters may show “No data”. Add a filter to include Engagement greater than or equal to 0, joined with an or to a filter to include Engagement less than or equal to 0.
API and authentication: Facebook and Instagram use the same underlying API. PMA's Facebook Ads, Facebook Insights, Instagram Ads, and Instagram Insights data connectors use the same authentication process.
Unavailable Data
- Custom fields
- Engagement and Post Engagement
- Reels engagement data
- Shares for album carousels
- Paid reach and engagement data
- Realtime data
Reporting Instagram Reels
To report reels:
- Add the dimension Media Product Type to a chart with the metrics Likes Lifetime, Comments Lifetime, and Total Interactions Lifetime.
- When reporting Reels, use the Plays field in place of the Video Views field.
Note: Engagement data is not available for Reels.
Reporting Instagram Stories
Stories data is lifetime and may not align with Instagram dashboard:
- Instagram only keeps Stories for 24 hours and the data may not align at the time it is retrieved.
- Stories may be duplicated when reporting using the Date field. Use the Timestamp field instead to eliminate duplicate Stories.
Troubleshooting
Still having issues?
Send us a ticket and we will get back to you.
Related Articles
Facebook Insights Data Connector User Guide
Facebook Insights provides valuable data about your Facebook Page's performance, audience, and content engagement. This guide will help you set up and use Facebook Insights as a data source in Power My Analytics. Prerequisites Before connecting ...
Instagram Ads Data Connector User Guide
Instagram Ads allows businesses to create and run paid advertisements on the Instagram platform. This guide will walk you through setting up Instagram Ads as a data source in Power My Analytics and creating reports in Looker Studio. Prerequisites ...
PayPal Data Connector User Guide
PayPal is a widely used payment processing platform, and integrating its data into your analytics workflow can provide valuable insights into your business performance. This guide will walk you through the process of setting up PayPal as a data ...
Stripe Data Connector User Guide
Stripe is a powerful payment processing platform that enables businesses to accept online payments, manage subscriptions, and handle invoicing. This guide will walk you through the process of connecting Stripe to Power My Analytics, creating reports, ...
BigCommerce Data Connector User Guide
Are you looking to streamline your BigCommerce data analysis and reporting? Power My Analytics' BigCommerce connector automates the collection and integration of your e-commerce data, saving you time and providing deeper insights into your online ...