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.

Is Instagram Feed GDPR compliant?

Instagram Feed typically loads functional and marketing trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Instagram Feed can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Instagram Feed, not on Instagram Feed itself.

Visit website

Consent Categories

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

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

Dixa
Dixa
Dixa is a customer service and conversation routing platform. Scripts embed a live chat and support widget on websites, enabling real-time visitor conversations with support teams. Cookies identify returning visitors, maintain chat session continuity, and may log prior interaction history.
Reddit Ads
Reddit Ads
Reddit Ads tracking scripts enable campaign attribution and audience targeting on Reddit's advertising platform. Scripts collect behavioral signals and set cookies to match website visitors to Reddit user profiles, supporting retargeting campaigns and conversion measurement for Reddit advertisers.
Cloudflare Zaraz
Cloudflare Zaraz
Cloudflare Zaraz is a third-party script manager that runs marketing and analytics tags server-side through Cloudflare's edge network. Scripts are proxied rather than loaded directly from third-party domains, reducing client-side tracking exposure and improving page load performance.
WhatsApp Business
WhatsApp Business
WhatsApp Business chat widget embeds a messaging interface on websites connecting visitors to a business WhatsApp account for customer support. Scripts render the chat button and manage session state. Visitor messages and metadata are processed through Meta's WhatsApp Business platform.
WhatsApp Click to Chat
WhatsApp Click to Chat
WhatsApp Click to Chat is a widget that embeds a floating button or link opening a WhatsApp conversation when clicked. Scripts handle button rendering and may set functional cookies. No personal data is collected by the widget itself; data transfer occurs only when a visitor initiates a chat.
YouTube Player
YouTube Player
YouTube Player embeds YouTube videos on external websites via iframe. Scripts load from Google's servers and set cookies for video playback preferences, watch history, and ad targeting. Cookies are dropped even when visitors only view the embed without interacting with the player.

Manage consent for Instagram Feed

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