Werbung marketing

Meta Pixel / Facebook — consent fix

Meta Pixel (connect.facebook.net/en_US/fbevents.js) lädt vor der Einwilligung und setzt _fbp (Tracking-Cookie, 90 Tage). Paginbesuche und Events werden vor der Einwilligung an Facebook/Meta weitergeleitet. Die deutschen Aufsichtsbehörden haben hier bereits aktiv durchgesetzt.

Domains

  • facebook.net
  • connect.facebook.net
  • facebook.com
  • fbcdn.net

Cookies

Der Meta Pixel (typischerweise geladen von connect.facebook.net/en_US/fbevents.js) wird oft dabei erfasst, wie er feuert, bevor der Nutzer seine Einwilligung gegeben hat. Wenn dies geschieht, werden Tracking-Cookies wie _fbp (90 Tage gültig) gesetzt und Seitenaufruf-Events direkt an Meta/Facebook gesendet.

Dies verstößt gegen die DSGVO. Datenschutzbehörden in der EU gehen explizit gegen Websites vor, die Daten ohne vorherige Zustimmung an Meta senden.


Warum dies passiert

Dieses Problem tritt in der Regel auf, weil der Meta Pixel Tag im Google Tag Manager (GTM) so eingestellt ist, dass er auf All Pages feuert, oder weil der Basiscode des Meta Pixels direkt in den <head>-Bereich der Website kopiert wurde, ohne eine Consent-Prüfung zu integrieren. Im Gegensatz zu Google-Tags unterstützt der Standard-Meta-Pixel den Google Consent Mode v2 nicht ohne zusätzliche Konfiguration.

Schritt-für-Schritt Reparaturanleitung

Wenn der Pixel über Google Tag Manager installiert ist (Empfohlen)

  1. Einen Ausnahme-Trigger verwenden (Der Standard-Fix) Der zuverlässigste Weg, um ein zu frühes Feuern des Meta Pixels zu verhindern, ist das Hinzufügen eines Ausnahme-Triggers (Exception Trigger).

    • Öffnen Sie Ihren Meta Pixel Tag im GTM.
    • Gehen Sie zum Abschnitt Trigger.
    • Fügen Sie einen Ausnahme-Trigger hinzu. Falls Sie keinen haben, erstellen Sie einen neuen Trigger vom Typ Benutzerdefiniertes Ereignis (Custom Event), nennen Sie das Ereignis .* (und aktivieren Sie Regex), und lassen Sie es bei Einigen benutzerdefinierten Ereignissen auslösen, wenn der Consent State — ad_storage (oder marketing_storage) nicht gleich granted (oder gleich denied) ist.
  2. Einwilligungsanforderungen konfigurieren

    • Gehen Sie zu Erweiterte Einstellungen > Zustimmungseinstellungen in Ihrem Meta Pixel Tag.
    • Wählen Sie Zusätzliche Einwilligung für die Tag-Auslösung erforderlich.
    • Geben Sie ad_storage (oder marketing_storage, je nach CMP-Setup) ein.
    • Stellen Sie sicher, dass der Consent Mode v2 richtig konfiguriert ist, damit der Standardstatus gesetzt ist, bevor dieses Tag ausgewertet wird.

Wenn der Pixel fest im HTML codiert ist (hardcoded)

Falls Sie den Meta Pixel-Code direkt in Ihrem HTML <head> haben:

  1. In den GTM verschieben (Best Practice) Entfernen Sie das Skript aus Ihrem HTML und implementieren Sie es im Google Tag Manager mit einem 'Benutzerdefiniertes HTML'-Tag. Wenden Sie dann den oben erwähnten Ausnahme-Trigger an.

  2. In eine Consent-Prüfung verpacken (Alternative) Wenn Sie den Code im HTML belassen müssen, müssen Sie ihn so ändern, dass er nur ausgeführt wird, wenn die Einwilligung erteilt wurde. Dies erfordert eine API, die von Ihrer spezifischen Consent Management Platform (CMP) bereitgestellt wird.

    Wenn Sie beispielsweise Cookiebot verwenden, passen Sie das Skript-Tag so an:

    <!-- Ändern Sie type="text/javascript" in type="text/plain" und fügen Sie data-cookieconsent hinzu -->
    <script type="text/plain" data-cookieconsent="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)};
      // ... Rest des Meta Pixel Codes ...
      fbq('init', 'IHRE_PIXEL_ID');
      fbq('track', 'PageView');
    </script>
    

Überprüfung

Verwenden Sie die Chrome-Erweiterung Meta Pixel Helper oder den Network-Tab in Ihrem Browser.

  1. Löschen Sie Ihre Cookies.
  2. Laden Sie Ihre Website, ohne etwas im Cookie-Banner anzuklicken.
  3. Überprüfen Sie den Meta Pixel Helper oder den Network-Tab. Es darf kein PageView Event an Facebook gesendet werden, bis Sie im Cookie-Banner auf "Akzeptieren" klicken.

Noch kein CMP?

Eine Cookie-Management-Plattform (CMP) verwaltet die Einwilligung automatisch für Meta Pixel / Facebook und andere Tracker — inklusive der korrekten GTM-Integration.

Eigene Website prüfen

Scannen Sie Ihre Website kostenlos, um zu sehen, ob Meta Pixel / Facebook (oder andere Tracker) vor der Einwilligung lädt.

Kostenlosen Scan starten →