Facebook Insights field changes - June 30, 2026

Prev Next

As part of the work to align the funtionality of the Facebook Page Insights API with that of the Facebook app and Meta Business Suite, Meta will again be deprecating a number of metrics, primarily unique impression and 3-second video view-related metrics. See also Meta’s announcement of the changes.

This will impact the Facebook Insights data source by Supermetrics and requires that we sunset or change some of the fields we support based on these upcoming deprecations.

This article contains a full description of all the updates and what you need to do to prevent any possible issues.

Some fields have been replaced, this article details the replacement fields where applicable.

Special note for data warehouse users

As the changes are affecting what we consider to be core fields, we’ll be updating the standard table group for this data source. The STANDARD table group will be renamed as STANDARD_ARCHIVE_20260630 on June 30, 2026. All transfers using the standard table group will continue to work as the renamed version, but please note that any deprecated fields from this round of changes or previous ones will return empty values. Backfilling data after the sunset date will also overwrite data with empty values and should be avoided. We’ll then make available a new standard table group that replaces the deprecated fields with their new versions. New transfers created after June 30, 2026 will use the new standard table group instead.

Keep in mind that removing fields from your custom tables can lead to that field being removed from your tables in the data warehouse, in particular, if you're using our BigQuery, Snowflake, Azure Synapse, Azure SQL DB, or AlloyDB integrations listed in your storage destinations on the Supermetrics Hub.

For other destinations, such as our direct BigQuery integration on Google Cloud, AWS S3, Google Cloud Storage, Azure Storage, and SFTP, only shards and files are overwritten for the dates you're backfilling and transferring daily within your refresh window.

If you want to preserve the historical data of those fields in your destination, you have two options:

  • Keep the affected fields in the custom table, and they will start returning empty values after June 30, 2026. If there are replacement fields available, you can add them to the custom table and continue using your custom table as before in your reports.

    • Note that if you run a backfill after June 30, 2026 for such custom tables to fetch historical data, such as for year 2025, this might also overwrite your historical data for the affected fields with empty values.

  • Rename your custom tables in the Table Manager and make the necessary changes to the custom table according to the information in this article in case your custom table contains combinations of fields that will lead to transfer failures after June 30, 2026. Renaming custom tables in the Table Manager will lead to new tables or files being generated in your destination.

    • If any of your reporting is dependent on the affected custom tables, you'll either need to point the reports to the new tables, or combine the data of the new tables with the tables that contain your historical data (using SQL, ETL tool, or by combining the data inside a BI tool), so that your reports contain both the historical and the latest data.

    • Note that you need to rename the custom tables, not the table group. Renaming the table group won't have any impact on the transfer, and this scenario would lead to you losing data for the fields you removed or replaced in your custom tables.

Deprecated fields with replacements

The following fields will be deprecated on June 30, 2026, and will no longer return results. We recommend you update your queries to use the replacements to continue to get data.

Field name - Field ID

Replacement

Notes

Total reach - page_impressions_unique

Page media views - page_total_media_view_unique

This metric cannot be used when splitting by post-level dimensions. For this use post_total_media_views_unique instead.

Post reach (Total reach + a post dimension)

Post views unique - post_total_media_view_unique

Unique view views - page_video_views_unique

Page media views unique - page_total_media_view_unique

This metric cannot be used when splitting by postel-level dimensions. For this use post_total_media_views_unique instead.

Unique video views (Unique video views + a post dimension)

Post views unique - post_total_media_views_unique

The replacement fields were already added in late April 2026 and are ready to use now.

Deprecated fields with no replacements

Thw following fields will be deprecated on June 30, 2026 and will no longer results after that date.

Field name

Field ID

Notes

Total reach (28 day)

page_impressions_unique_28_d

post_impressions_unique_28days

page_impressions_unique_30days

Data warehouse only, older table groups may have this still

Total reach (7 day)

page_impressions_unique_7_d

post_impressions_unique_7days

% of reach from paid

PaidReachPerc

 

% of reach from viral

ViralReachPerc

 

% of reach from non-viral

NonViralReachPerc

 

Viral reach amplification %

ViralReachAmplification

 

Non-viral reach amplification %

NonViralReachAmplification

 

Paid reach

page_impressions_paid_unique

 

Post paid reach

post_impressions_paid_unique

This is “Paid reach” + a post dimension

Viral reach

page_impressions_viral_unique

 

Post viral reach

post_impressions_viral_unique

This is “Viral reach” + a post dimension

Non-viral reach

page_impressions_nonviral_unique

 

Post non-viral reach

post_impressions_nonviral_unique

This is “Non-viral reach” + a post dimension

Total impressions of posts

page_posts_impressions

 

Total reach of posts

page_posts_impressions_unique

 

Paid impressions of posts

page_posts_impressions_paid

 

Paid reach of posts

page_posts_impressions_paid_unique

 

Viral impressions of posts

page_posts_impressions_viral

 

Viral reach of posts

page_posts_impressions_viral_unique

 

Non-viral impressions of posts

page_posts_impressions_nonviral

 

Non-viral reach of post

page_posts_impressions_nonviral_unique

 

Unique video views

page_video_views_unique

 

Unique video views

post_video_views_unique

 

Unique video views

post_video_views_unique

video_video_views_unique

This is “Unique video views” + a post dimension or video dimension

Unique watch 30s rate

page_video_watch_30s_rate_unique

 

Unique watch 30s rate

post_video_watch_30s_rate_unique

 

Unique watch 30s rate

video_video_watch_30s_rate_unique

This is “Unique video watch rate” + a post dimension or video dimension

Reels reach

reels_impressions_unique

 

% of reach from organic

PostOrganicReachPerc

 

Post reach (page likers [fans] only)

post_impressions_fan_unique

 

Post organic reach

post_impressions_organic_unique

 

We’re here for you

If you have any questions or concerns about this change, contact our support team.