Instagram Insights Data Connector User Guide

Instagram Insights Data Connector User Guide

Info
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
    • The Facebook Page must be connected to a Facebook Business Manager account
  • 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.

Alert
Your Instagram account must be connected to a Facebook Page that is managed by a Facebook Business Manager account. Without this Business Manager connection, your Instagram page will not appear in Power My Analytics.

How to Verify Your Instagram-Facebook Connection

  1. Ensure your Facebook Page is added to Business Manager at business.facebook.com.
  2. Go to your Facebook page and open the Manage Page side menu, then click Meta Business Suite.

  3. In the Meta Business Suite sidebar, select Settings.

  4. Under Accounts, click on Pages.

  5. Select your Facebook page from the left column and click the Connected assets tab.

  6. Confirm that your connected Instagram account is listed as a connected asset. If your Instagram account is successfully connected to your Facebook page, it will be listed under Instagram account.

  7. After making these changes, go to the Sources section of your Power My Analytics hub. Manually disconnect and then reconnect your Instagram Insights data source.

For additional help, please see our article Instagram Page Not Appearing in Manage Accounts.

Adding Instagram Insights as a Data Source

  1. 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.
  2. Navigate to your Hub and select Sources from the menu.
  3. Click + Add new source and choose Instagram Insights from the gallery.
  4. Sign in to your Facebook account to authenticate.
  5. Grant Facebook business access: Select "Opt in to all current and future Businesses". Click Continue.
  6. Grant Facebook page access: Choose "Opt in to all current and future Pages". Click Continue.
  7. Grant Instagram account access: Select "Opt in to all current and future Instagram accounts". Click Continue.
  8. 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:

  1. After adding Instagram Insights as a data source in the PMA hub, navigate to Reports > Looker Studio
  2. Select Instagram Insights under Create Looker Studio Report (this will open the official Looker Studio application in a new window)
  3. 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)

For a quick start, you can use our pre-built Instagram Insights demo template.

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, Accounts Reached
  • Content Metrics: Total Interactions, Reach, Likes, Saves, Comments, Video Views
  • Demographic Metrics: Followers by Gender, Followers by Age
  • Location Metrics: Followers by City, Followers by Country

For a complete list of available Instagram Insights fields, refer to the Schema Explorer or Instagram's developer guide.

Limitations and Important Considerations

  • Backfilling: Non-lifetime metrics can be backfilled up to 1 year.
    • Lifetime metrics (Followers by City, Country, Gender Age, and Locale) cannot be backfilled.
    • Followers metrics are lifetime fields.
  • 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.
    • These calculations only include followers with demographic data. For this reason, demographic metric sums will be lower than follower sums.
  • 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.

48-Hour Data Delay

Notes
Instagram Insights reports data for all fields with a delay of 48 hours.

This is a limitation of Meta’s API for Instagram Insights and is not a limitation of PMA. For this reason, the data reported by the following KPIs will be no more recent than 48 hours ago:

  • Comments Lifetime
  • Lifetime Reach
  • Likes Lifetime
  • Reels Interactions
  • Saved
  • Shares Lifetime
  • Total Interactions Lifetime

Unavailable Data

  • Custom fields
  • Engagement and Post Engagement
  • Reels engagement data
  • Shares for album carousels
  • Paid reach and engagement data
  • Impressions, Lifetime Impressions, and Plays
    • Workaround: Use Views metric instead
  • Realtime data

Reporting Instagram Reels

To report reels:

  1. Add the dimension Media Product Type to a chart with the metrics Likes LifetimeComments Lifetime, and Total Interactions Lifetime.

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

See our article Troubleshooting Instagram Insights for information on issues that may affect Instagram connectors.


    • 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 Insights Reach and Engagement Numbers Do Not Match

      This article will help you troubleshoot reach and engagement data that does not match in your Instagram Insights report. Note: The Engagement metric is deprecated as of January 2024. Causes If you are comparing to Meta Business Suite: Instagram's API ...
    • Facebook Ads Data Connector User Guide

      Facebook Ads is a powerful advertising platform that allows businesses to reach their target audience on Facebook, Instagram, and across the web. This guide will walk you through how to connect your Facebook Ads account to Power My Analytics, create ...
    • 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, ...