Meta Pixel on your website.
Does it send before anyone is asked?

The Meta Pixel (formerly Facebook Pixel) loads fbevents.js, sets the _fbp cookie and reports every page view to facebook.com/tr. Whether that happens before the choice depends only on how it is built in.

Check your website for free

Your account after the first check

Account view of a sample shop: points to fix, notes, services, history

Sample shop. Every point opens its fix with the steps for your tool.

Free for 14 days, no credit card. Results usually in under two minutes.

Where the pixel loads past the banner

The banner only holds the pixel back if it knows the code. Often it sits in a second place the banner does not cover.

  1. 01

    Pixel code hard-coded in the theme

    The base code with fbq('init', …) sits in the theme header or a custom code field. It loads with every page, regardless of the banner.

    Art. 5(3) Directive 2002/58/EC

  2. 02

    A plugin or app adds it again

    The Meta plugin for WooCommerce, a shop app or a marketing plugin adds the pixel a second time. One waits for consent, the other does not.

    Art. 5(3) Directive 2002/58/EC

  3. 03

    Pixel tag in Tag Manager without a condition

    If the Meta tag in Google Tag Manager fires on all pages without a consent check, it sends before the choice, even when the banner is set up correctly.

    Art. 5(3) Directive 2002/58/EC

  4. 04

    Facebook content next to the pixel

    A like box, embedded posts or Messenger chat load from connect.facebook.net. They belong behind consent too, but they are not the pixel.

    Art. 5(3) Directive 2002/58/EC

Step by step

  1. Measure

    Open the page in a private window, developer tools (F12), Network tab, filter for “facebook” and reload without touching the banner. Under Application, Cookies look for _fbp. The report does this for every page it reads and names where the pixel comes from.

  2. One installation only

    Find every place where fbq('init' appears (theme, plugins, apps, Tag Manager) and keep only one, ideally in the banner tool or Tag Manager.

  3. Only after consent

    In the banner tool assign the Meta Pixel to the marketing category. If you add the code yourself: fbq('consent', 'revoke') before fbq('init', …) on every page, fbq('consent', 'grant') only after consent. According to Meta this only pauses sending; whether fbevents.js still loads shows in the measurement.

  4. Measure again

    Check again without consent and after “Reject”. Only when no request goes to facebook.com/tr and no _fbp appears does the pixel no longer send before the choice.

Questions

Which cookies does the Meta Pixel set?

Mainly _fbp, valid for 90 days according to Meta, and _fbc when someone arrives from a Facebook ad. Before the choice they only appear if the pixel loads without waiting for consent.

Does the scan see the Conversions API?

No. The Conversions API sends from your server to Meta, not from the browser. The scan measures what the visitor's browser loads and sends.

How does this work in my banner tool?

See the guides for <a href="/en/guides/google-tag-manager-consent">Google Tag Manager</a>, <a href="/en/guides/cookiebot-not-blocking">Cookiebot</a>, <a href="/en/guides/usercentrics-not-blocking">Usercentrics</a>, <a href="/en/guides/borlabs-cookie-not-blocking">Borlabs Cookie</a>, <a href="/en/guides/real-cookie-banner-not-blocking">Real Cookie Banner</a>, <a href="/en/guides/complianz-not-blocking">Complianz</a> and <a href="/en/guides/shopify-cookie-banner-check">Shopify</a>.

What a scan shows

It opens your website without consenting, also reads subpages, then clicks Reject and measures again. If the Meta Pixel sends in advance, the report names the page, where it comes from and the fix for your banner tool. Right away for your website: cookie check.

Check your website for free

As of 15 November 2026. We name the reference so you can read it yourself; this is not legal advice.

Check your website for free

Free, no email or credit card needed. The result is usually ready in under two minutes.

With email: every fix and a weekly check for 14 days.

  1. Result with the most important fix, no email needed
  2. With your email: every fix and a weekly check for 14 days
  3. The trial ends by itself, no credit card