Instagram Feed

Instagram Feed

Instagram Feed embeds allow websites to display Instagram posts and media galleries. Scripts load Meta's Instagram embed code, set tracking cookies, and send interaction data to Meta. Visitor browser data may be shared with Meta on page load regardless of whether visitors interact with the content.

Overview

Instagram Feed embeds allow websites to display Instagram posts, reels, and media galleries sourced from Instagram accounts. As a Meta product, Instagram embeds carry Meta's cross-platform tracking infrastructure — loading the Facebook SDK, setting Meta tracking cookies, and transmitting visitor data to Meta's advertising systems on page load, regardless of whether the visitor has an Instagram account or interacts with the embedded content.

What This Script Does

Instagram embeds load Meta's platform scripts and render media content within an iframe or JavaScript widget.

  • Scripts loaded: Instagram embeds load platform.instagram.com/en_US/embeds.js (or via the Facebook SDK connect.facebook.net/en_US/sdk.js), which renders the Instagram post or gallery within the host page
  • Cookies set on page load:
    • datr — Third-party cookie on facebook.com (2-year expiry). Browser identifier set on every visitor, even those without a Meta account.
    • _fbp — First-party cookie (90-day expiry). Meta's browser identifier for ad targeting and conversion tracking on the host domain.
    • Additional Meta cookies may be set depending on the visitor's login state with Instagram/Facebook.
  • Data transmitted: On page load, the embed sends the visitor's IP address, browser user agent, page URL, referrer, and Meta cookie identifiers to Meta's servers. This data is collected regardless of whether the visitor interacts with the embedded content.
  • Cross-platform tracking: Meta uses the data from Instagram embeds to enrich user profiles across its advertising network, linking website visits to Instagram/Facebook accounts and ad targeting segments.
  • Content rendering: The embed displays the Instagram post's image/video, caption, like count, and a link to view the post on Instagram.

Consent & Compliance

Instagram Feed embeds fall under both functional and marketing consent categories.

Under GDPR and ePrivacy, Instagram embeds require explicit opt-in consent. The datr and _fbp cookies are set on page load for advertising purposes, constituting storage of non-essential information under the ePrivacy Directive. Meta's cross-platform tracking through the embed constitutes personal data processing for advertising under GDPR. EU DPAs have repeatedly addressed Meta's tracking through social plugins, with the CJEU ruling in Fashion ID (C-40/17) establishing that website operators using Meta's social plugins are joint controllers with Meta for the data collection that occurs through the embed.

Under CCPA/CPRA, Meta's collection of visitor data through the embed for cross-platform ad targeting constitutes "sharing" of personal information for cross-context behavioral advertising.

Should You Block This Without Consent?

Conditional. The Instagram content display is functional, but Meta's tracking on page load is marketing. Block the live Instagram embed until consent is obtained. Display static screenshots or cached images of the Instagram content as a placeholder, loading the actual Meta-powered embed only after the visitor grants marketing consent. This facade approach preserves the visual content while preventing Meta's tracking cookies from being set.

Visit website

Consent Categories

Functional
Marketing

Also Known As

instagram embed trackinginstagram feed cookiesinstagram widget privacymeta instagram embedinstagram embed consent

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Frequently Asked Questions

Is consent required for Instagram Feed embeds?

Yes. Instagram Feed embeds load Meta's scripts on page load, setting the datr cookie (2-year) and _fbp cookie (90-day) before any visitor interaction. The CJEU Fashion ID ruling makes site operators joint controllers with Meta. Block until marketing consent is granted.

What does Instagram Feed collect on load?

On page load, Instagram embeds transmit the visitor's IP, browser user agent, page URL, referrer, and Meta cookie identifiers to Meta's servers. The datr cookie (2-year) and _fbp cookie (90-day) are set regardless of whether the visitor interacts with the content.

How does ConsentStack block Instagram Feed embeds?

ConsentStack classifies Instagram Feed as both functional and marketing. The live embed is blocked until marketing consent is obtained. ConsentStack recommends displaying a static image placeholder and loading the Meta-powered embed only after consent is granted.

Other Facebook Products

Facebook Login
Facebook Login
Facebook Login is a Meta OAuth authentication service that allows users to sign in to third-party websites using their Facebook account. Scripts load the Meta SDK, set cross-site session cookies for authentication, and may share login activity data with Meta.
Instagram
Instagram
Instagram tracking scripts support conversion measurement for Meta advertising campaigns running on Instagram. Scripts fire on advertiser websites to capture click-through and view-through conversions from Instagram ad placements. Collected data flows into Meta Ads Manager for attribution reporting and audience building.
Meta Pixel
Meta Pixel
Meta Pixel (formerly Facebook Pixel) is a conversion tracking and audience-building tool used by advertisers running campaigns on Facebook and Instagram. Scripts fire events on advertiser websites when users complete actions like purchases or form submissions. Collected data is used for ad targeting, retargeting, and conversion attribution.
Facebook Comments
Facebook Comments
Facebook Comments is a Meta social plugin that embeds a comment system on external websites. Scripts load the Meta SDK, set Facebook tracking cookies on page load, and send engagement data to Meta regardless of whether visitors interact with the widget.
Facebook Like Button
Facebook Like Button
Facebook Like Button is a Meta social plugin that embeds a like and react button on external websites. Scripts load the Meta SDK and set Facebook tracking cookies on page load regardless of visitor interaction. Browsing data may be shared with Meta for ad targeting purposes.
Facebook Share Button
Facebook Share Button
Facebook Share Button is a Meta social plugin that lets visitors share web content to their Facebook feed. Scripts load the Meta SDK and set cross-site tracking cookies on page load, enabling Meta to track visits and attribute browsing behavior for advertising purposes.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Instagram Feed

ConsentStack automatically detects and manages Instagram Feed trackers so your site stays compliant with global privacy regulations.