Zurück zum Blog
Ratgeber

Meta Pixel erst nach Einwilligung laden

Facebook-Symbol, dessen Datenstrom von einem Schild aufgehalten wird

Das Meta Pixel, früher Facebook Pixel, gehört zu den Skripten, die auf Websites am häufigsten schon vor der Einwilligung laden. Hier erfahren Sie, was das Pixel speichert, warum es eine Einwilligung braucht und wie Sie es mit Consentaur erst nach der Zustimmung laden.

Was das Meta Pixel macht

Das Meta Pixel ist ein JavaScript-Code von Meta, den Sie auf Ihrer Website einbinden. Es erfüllt drei Aufgaben:

  • Besuche erfassen: Es meldet Seitenaufrufe und Aktionen wie Käufe oder Anmeldungen an Meta.
  • Conversions messen: Es ordnet diese Aktionen Ihren Anzeigen auf Facebook und Instagram zu.
  • Zielgruppen bilden: Es ermöglicht Retargeting, also Anzeigen für Menschen, die Ihre Website schon besucht haben.

Welche Cookies das Pixel setzt

Laut der Entwicklerdokumentation von Meta speichert das Pixel unter anderem zwei First-Party-Cookies:

_fbp

Eine eindeutige Kennung, die das Pixel automatisch speichert, wenn es mit First-Party-Cookies arbeitet.

_fbc

Die Klick-ID aus dem Parameter fbclid, wenn ein Besucher über eine Meta-Anzeige kommt. Meta nennt dafür eine Laufzeit von 90 Tagen.

Welche Cookies das Pixel auf Ihrer Website tatsächlich setzt und mit welcher Laufzeit, zeigt Ihnen der Cookie-Scan.

Warum das Pixel eine Einwilligung braucht

  • § 25 TDDDG: Das Pixel speichert eine Kennung im Browser, ohne dass dies für Ihre Website unbedingt erforderlich ist. Dafür braucht es eine Einwilligung.
  • Rechtsprechung: Der Bundesgerichtshof hat im Urteil Cookie-Einwilligung II (28. Mai 2020, I ZR 7/16) entschieden, dass Cookies zur Erstellung von Nutzerprofilen für Werbung oder Marktforschung eine Einwilligung erfordern.
  • Informationspflichten: Werden Profile angelegt und mit Daten anderer Websites angereichert oder Daten außerhalb des EWR verarbeitet, muss Ihr Banner laut Datenschutzkonferenz schon auf der ersten Ebene darauf hinweisen.

Das Pixel speichert seine Kennung, sobald es lädt. Läuft es vor der Entscheidung, ist die Einwilligung schon zu spät. Deshalb muss das Skript blockiert werden, bis der Besucher zugestimmt hat.

Das Pixel mit Consentaur blockieren

Voraussetzung ist, dass das Consentaur-Script als erstes Script im <head> steht:

<script src="https://cdn.consentaur.com/v1/IHRE_SITE_ID.js"></script>

Ergänzen Sie dann am Pixel-Code das Attribut data-cookiebar-category="marketing". Vorher läuft das Pixel sofort:

<!-- Meta Pixel: läuft sofort, ohne Einwilligung -->
<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'IHRE_PIXEL_ID');
  fbq('track', 'PageView');
</script>

Nachher wartet es auf die Einwilligung für Marketing:

<!-- Meta Pixel: lädt erst nach Einwilligung in Marketing -->
<script data-cookiebar-category="marketing">
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'IHRE_PIXEL_ID');
  fbq('track', 'PageView');
</script>

Consentaur hält das Skript zurück, bis der Besucher der Kategorie Marketing zustimmt, und führt es dann aus. Lehnt er ab, lädt das Pixel nicht.

Wichtig: Der Standardcode von Meta enthält zusätzlich einen <noscript>-Teil mit einem Bild von facebook.com. Er greift nur, wenn JavaScript deaktiviert ist, und dann kann auch kein Cookie-Banner eine Einwilligung einholen. Entfernen Sie diesen Teil.

Das Pixel über den Google Tag Manager

Laden Sie das Pixel über den Google Tag Manager, haben Sie zwei Möglichkeiten:

  • Den Container markieren: Ergänzen Sie am GTM-Snippet data-cookiebar-category="marketing". Der gesamte Container lädt dann erst nach der Einwilligung in Marketing. Das ist einfach, verzögert aber auch alle anderen Tags im Container.
  • Das Tag absichern: Legen Sie in GTM beim Pixel-Tag unter Advanced Settings, Consent Settings fest, dass es zusätzlich ad_storage braucht. Consentaur setzt dieses Signal erst mit der Einwilligung in Marketing auf granted. Beachten Sie, dass der Container selbst dann schon vor der Entscheidung lädt.

Prüfen, ob die Blockierung greift

  1. Öffnen Sie Ihre Website in einem privaten Fenster.
  2. Öffnen Sie die Entwicklertools (F12) und filtern Sie im Netzwerk-Tab nach facebook. Es sollten keine Anfragen erscheinen.
  3. Klicken Sie „Alle ablehnen“. Auch jetzt sollten keine Anfragen an Meta erscheinen.
  4. Öffnen Sie ein neues privates Fenster und klicken Sie „Alle akzeptieren“. Jetzt sollten Anfragen an connect.facebook.net erscheinen.
  5. Prüfen Sie unter den Cookies, dass _fbp erst nach der Zustimmung gesetzt wird.

Weitere Prüfpunkte finden Sie in Cookie-Banner prüfen: Worauf Aufsichtsbehörden achten.

Häufige Fragen

Verliere ich Daten, wenn ich das Meta Pixel blockiere?

Sie verlieren die Daten der Besucher, die Marketing-Cookies ablehnen. Diese Daten dürften Sie ohne Einwilligung ohnehin nicht erheben. Besucher, die zustimmen, erfasst das Pixel wie gewohnt.

Ist die Conversions API eine Alternative zur Einwilligung?

Nein. Die Conversions API überträgt Ereignisse von Ihrem Server statt aus dem Browser. An den rechtlichen Anforderungen ändert das nichts: Für die Verarbeitung der Daten Ihrer Besucher zu Werbezwecken brauchen Sie weiterhin eine Rechtsgrundlage, in der Regel die Einwilligung.

Laufen meine Meta-Kampagnen weiter?

Ja. Sie können weiterhin Anzeigen schalten, Zielgruppen wählen und Budgets festlegen. Eingeschränkt sind Retargeting und Conversion-Messung, weil das Pixel nur für Besucher mit Einwilligung Daten liefert.

In welche Kategorie gehört das Meta Pixel?

In Marketing. Das Pixel dient der Werbemessung und dem Aufbau von Zielgruppen für Anzeigen.

Marketing-Skripte erst nach Einwilligung

Mit Consentaur ergänzen Sie ein Attribut, und das Meta Pixel lädt erst, wenn der Besucher Marketing-Cookies zustimmt.

14 Tage kostenlos testen

Keine Kreditkarte nötig.