StartTracking-ToolsMeta Pixel

Werbung

Meta Pixel und DSGVO:_fbp-Cookie schon beim ersten Aufruf

Der Meta Pixel (früher Facebook Pixel) ist ein verbreitetes Werbe-Tool auf Kundenseiten von Agenturen. Diese Seite zeigt, was der Pixel in unserem Prüfstand (bestehender Pixel, Einwilligung simuliert) beim Seitenaufruf tut, auf wie vielen Websites unseres Korpus vor der Einwilligung etwas von Meta lädt, wie oft davon der Pixel selbst gemeint ist und wo die Grenzen unserer Messung liegen. Haftungsfragen und das Entfernen des Pixels behandelt der Blogartikel, auf den am Ende verwiesen wird.

Stand: 30. Oktober 2026 · Beruht auf Messungen des Complianty-Scanners und öffentlichen Primärquellen

2,35 %

aller geprüften Websites laden vor der Einwilligung Skripte oder Beacons von Meta: 51.496 Seiten. Bei rund 1,4 Prozent aller Seiten (31.313) ist es der Pixel selbst, bei 20.183 Seiten (0,92 %) sind es andere Skripte von connect.facebook.net ohne Beacon, vermutlich das Facebook-SDK.

Basis: 2.188.885 Websites mit erfolgreichem Scan ab 1. Oktober 2026 (Stand B, ein Scanner-Stand, zu 91 % .de-Seiten). Zählweise: Der Fingerprint „Meta Pixel“ hängt am Host connect.facebook.net und am Beacon-Pfad facebook.com/tr; nur fbevents.js und der Konfigurationsabruf sind ausgenommen. Die Aufteilung in Pixel und andere Skripte stammt aus der Anfragen-Timeline der 51.496 Treffer. Gemessen wird der erste Aufruf der Startseite, ohne Hygienebereinigung. Die 1,4 Prozent sind eine Gegenrechnung, keine Ersatzzahl. Zur Messmethode
Kurzantwort

Nach unserer Einordnung sollten Sie für den Meta Pixel in der Regel eine Einwilligung einholen und den Pixel erst danach laden. Ein Banner allein genügt nicht, entscheidend ist, dass das Skript vor der Einwilligung gar nicht startet.

  • 01Gemessen (Stand B, 2.188.885 Seiten): Auf 2,35 % laden vor der Einwilligung Skripte oder Beacons von Meta. Bei 31.313 Seiten (1,43 % aller Seiten) ist es der Pixel selbst. Der Rest sind andere Skripte von connect.facebook.net, vermutlich meist das Facebook-SDK. Auf Seiten mit erkanntem Banner und Meta-Anfrage ist es jede dritte (33,1 %, 30.563 von 92.330), und diese Quote enthält ebenfalls die SDK-Skripte.
  • 02Cookie im Korpus: Wo wir den Pixel-Beacon vor der Einwilligung gesehen haben, lag in 92 Prozent der Fälle bereits ein _fbp-Cookie, und in 96 Prozent hat der Beacon seinen Wert gleich mitgeschickt.
  • 03Eigenversuch mit einem bestehenden Pixel: Der Standard-Basiscode setzte schon beim ersten Seitenaufruf das Cookie _fbp (90 Tage) und schickte nach rund 260 ms ein Bild-Beacon an www.facebook.com/tr/, das den Parameter fbp trägt. Mit fbq('consent','revoke') vor init blieben Cookie, Konfigurationsabruf und Beacon aus, nur das Skript fbevents.js wurde abgerufen. Beim Nachladen erst nach dem Klick gab es vorher keine Anfrage und kein Cookie. Mit einer erfundenen ID entstand dagegen kein Cookie.
  • 04Vorbehalt: bestehender Pixel ohne empfangene Aktivität in den vier Wochen davor (laut Events Manager), ob Meta unsere Testereignisse auswies, haben wir nicht festgestellt, Einwilligung nur simuliert, kein Banner, Chromium headless. Nicht gemessen: Advanced Matching, Conversions API und das Verhalten anderer Pixel-Konfigurationen.

Was der Meta Pixel beim Seitenaufruf tut: unser Eigenversuch

Der Pixel wird mit einem Basiscode eingebunden: Ein Snippet lädt fbevents.js von connect.facebook.net, danach folgen fbq('init', ...) und fbq('track', 'PageView'). Wir haben genau diesen offiziellen Basiscode in unserem Prüfstand nachgestellt: frisches Chromium 153 (headless) ohne gespeicherte Cookies, eine Testseite ohne Banner, zwölf Sekunden Wartezeit mit Mausbewegung, Scrollen und einem Klick auf die Seite, drei Läufe, Messtag 30. Oktober 2026. Verwendet haben wir einen bestehenden Pixel, der laut Events Manager in den vier Wochen davor keine Aktivität empfangen hatte; die Pixel-ID nennen wir nicht. Die Einwilligung haben wir nur simuliert: In der Variante „nachladen“ ruft ein Klick auf einen Button den Lader auf, eine echte Consent-Plattform war nicht im Spiel. Erfasst haben wir Hosts, Pfade, Parameternamen, Cookies und Speicherschlüssel, nie Werte.

KonfigurationDritt-Hosts vor dem Klickdavon mit Beacon oder BildCookies vor dem KlickSpeicherschlüssel
Standard (init und PageView)211 (_fbp, 90 Tage)2 (lastExternalReferrer, lastExternalReferrerTime)
fbq('consent','revoke') vor init und PageView1000
Skript erst nach dem Klick nachladen000 (_fbp erst nach dem Klick)0 (nach dem Klick wie Standard)
Zum Vergleich: Standard mit erfundener ID (Lauf vom 29. Oktober)2100

In allen drei Läufen war das Ergebnis identisch. Die Anfragenkette der Standard-Konfiguration, mit Zeitpunkt in Millisekunden seit Navigationsbeginn:

msHost und PfadTypParameternamen
42connect.facebook.net/en_US/fbevents.jsSkriptkeine
172connect.facebook.net/signals/config/<Pixel-ID>Skript, Antwort ca. 408 KBdomain, ex_m, hme, r, v
262www.facebook.com/tr/Bild (GET)aems, coo, cs_est, dl (nur Pfad erfasst), ec, ev, expv2[], fbp, id, if, imft, iss, it, iw, ler, o, plt, pmd[locale], pmd[title], r, rl, rqm, sh, sw, ts, tz, v; exp nicht in allen Läufen

Drei Dinge fallen auf. Erstens: Das Beacon an /tr/ geht nach rund 260 Millisekunden hinaus, lange bevor ein Mensch ein Banner gelesen haben kann, und es trägt den Parameter fbp. Er ist der Name des Cookies, das der Basiscode zu diesem Zeitpunkt bereits gesetzt hat. Zweitens: Schon der Abruf der Loader-Datei verbindet den Browser mit connect.facebook.net. Beim Abruf eines Skripts von einem fremden Server erhält dieser Server technisch zwingend die IP-Adresse des Besuchers. Das ist eine Tatsache des Skriptabrufs und keine Aussage darüber, welche Daten der Pixel später sendet. Drittens: Wir haben die Parameterwerte bewusst nicht mitgeschrieben und können daher nicht belegen, welche Inhalte im Beacon stehen. Nur beim Parameter dl haben wir den Pfad erfasst. Weitere Anfragen, etwa von Advanced Matching oder der Microdata-Autokonfiguration, traten in den zwölf Sekunden mit Scrollen und Klick nicht auf.

Was dieser Versuch nicht belegt

Der verwendete Pixel hatte laut Events Manager in den vier Wochen davor keine empfangene Aktivität, und seine Kontoeinstellungen sind uns nicht bekannt. Die ID ist im Events Manager als Pixel bestätigt. Ob Meta unsere Testereignisse dort auswies, haben wir nicht festgestellt. Zusätzlich war der Konfigurationsabruf mit rund 408 KB deutlich größer als bei einer erfundenen ID (rund 30 KB). Nicht gemessen haben wir Advanced Matching in einer echten Einbindung, die Conversions API, andere Pixel-Konfigurationen und Browser mit Tracking-Schutz. Die Einwilligung war simuliert, ein Klick auf einen eigenen Button, kein Consent-Tool.

Zum Cookie: Mit der verwendeten Pixel-ID setzte der Basiscode _fbp schon beim ersten Seitenaufruf, vor jeder Interaktion. Mit einer erfundenen ID blieb es aus, und der Beacon lief ohne fbp, denn für diese ID lieferte Meta keine nennenswerte Konfiguration. Das erklärt, warum ein erster Versuch ohne Cookie zum Korpus passte, in dem fast alle Beacon-Seiten das Cookie haben (siehe nächster Abschnitt), nicht aber zum Regelfall. Mit gültiger Pixel-ID entspricht der Versuch dem Regelfall im Korpus. Ob jeder Pixel unabhängig von seiner Konfiguration so reagiert, zeigt ein einzelner Pixel nicht.

Wie oft das vor der Einwilligung passiert

Aus dem Korpus: 2.188.885 Websites, deren letzter erfolgreicher Scan ab dem 1. Oktober 2026 liegt (Stand B). Wir nennen ausschließlich diesen Stand, weil er mit einem einheitlichen Scanner-Stand gemessen ist. Er besteht zu 91 % aus .de-Seiten und gilt daher für deutsche Websites, nicht für das ganze Web.

Kennzahl (Stand B, n = 2.188.885)WertSeiten
Anfrage an Meta gesehen (Pixel oder Skript), Gesamtzahl5,22 %114.252
davon vor der Einwilligung: Skripte oder Beacons von Meta2,35 %51.496
davon Seiten mit erkanntem Banner2,91 % von 1.049.88530.563
davon Seiten ohne erkanntes Banner1,84 % von 1.139.00020.933
Gegenrechnung: ohne die Klasse „anderes Skript“ (siehe unten)1,43 %31.313
Seiten mit erkanntem Banner und Meta-Anfrage: davon vor der Einwilligung33,1 %30.563 von 92.330

So liest man die Tabelle: Von den Seiten mit erkanntem Banner, auf denen überhaupt eine Meta-Anfrage auftaucht, hat jede dritte sie so eingebunden, dass sie trotz Banner vor dem Klick lädt. Auch diese 33,1 % enthalten die Skripte, die kein Pixel sind, und eine bereinigte Quote haben wir nicht gerechnet. Auf Seiten ohne erkanntes Banner ist die Frage ohnehin offen, denn dort gibt es keinen Klick, der etwas freischalten könnte. „Ohne Banner“ heißt „ohne erkanntes Banner“: Eigenbauten und seltene Consent-Tools kann der Scanner übersehen. Rund 59 % der 51.496 Seiten haben ein erkanntes Banner.

Warum 2,35 % nicht „Pixel sendet“ heißt

Unser Fingerprint „Meta Pixel“ hängt am blanken Host connect.facebook.net und am Beacon-Pfad facebook.com/tr. Ausgenommen sind nur /fbevents.js und /signals/config/, weil ein Pixel unter consent revoke genau diese beiden Dateien lädt, ohne Ereignisse zu senden. Jedes andere Skript von connect.facebook.net, etwa sdk.js des Facebook-SDK und der Social-Plugins, wird dagegen als „Meta Pixel“ gezählt. Wir haben die 51.496 Treffer anhand ihrer Anfragen-Timeline in Klassen zerlegt:

Klasse (Stand B, Phase vor der Einwilligung)SeitenAnteil an 51.496_fbp vor der Einwilligung
A: Beacon an facebook.com/tr23.47845,6 %21.671 (92,3 %)
B: kein Beacon, aber Skript von connect.facebook.net20.18339,2 %255 (1,3 %)
C: nur Loader fbevents.js in der Vorphase, Cookie gesetzt7.82815,2 %7.706 (98,4 %)
D: sonstige70,0 %5

Klasse B ist nach unserer Einordnung sehr wahrscheinlich kein Pixel-Einsatz, sondern ein eingebundenes Facebook-SDK oder Plugin: Das Cookie steht dort nur bei 1,3 %. Die einzelnen Skripte haben wir nicht aufgeschlüsselt, das ist eine Annahme. Ohne Klasse B bleiben 31.313 Seiten (1,43 % von 2.188.885), davon 93,8 % mit _fbp vor der Einwilligung (29.382). Klasse C hat Loader und Cookie, aber keinen als „vor“ markierten Beacon in der Timeline; die Ursache haben wir nicht untersucht, erste Annahme ist ein Beacon in anderer Phase oder auf anderem Pfad. Reine Beacon-Seiten (Klasse A) sind 1,07 % aller Seiten.

Zur Robustheit, getrennt zu lesen (Stand A, 4.920.998 Seiten mit gemischten Scanner-Ständen): Dieselbe Zählweise ergibt dort 2,23 %, ohne Alias- und Weiterleitungsdubletten 2,09 %, in der bereinigten Hygiene-Stichprobe 2,29 %. Die Größenordnung hängt nicht an Parking- oder Weiterleitungsfarmen. Pixel, die erst auf Unterseiten laden, fehlen, denn gemessen wird nur die Startseite.

Wo wir den Pixel-Beacon vor der Einwilligung gesehen haben (Klasse A, 23.478 Seiten), lag in 92 Prozent der Fälle bereits ein _fbp-Cookie, und in 96 Prozent der Fälle (22.635 Seiten) hat der Beacon seinen Wert gleich als Parameter fbp mitgeschickt. Das passt zum Versuch, in dem der Basiscode das Cookie beim ersten Aufruf setzte. Das Muster spricht dafür, dass fbevents.js das Cookie per JavaScript setzt: Von den 29.637 _fbp-Cookies vor der Einwilligung sind nur 31 (0,1 %) HttpOnly, und 98,4 % haben eine Laufzeit von 89 Tagen. Der Setzer selbst ist nicht beobachtet, nur die Eigenschaften des Cookies.

Die Gegenrichtung: Bei 843 der 23.478 Beacon-Seiten (3,6 %) fehlt der Parameter fbp, und 484 davon (57 %) haben auch kein Cookie. Bei einer Minderheit fehlt das Cookie also; ob der Pixel eines nutzt, ist im Beacon sichtbar. Dazu ein Messartefakt: Bei 731 Beacon-Seiten erscheint _fbp erst nach dem Klick im Cookie-Snapshot, bei 675 davon trug der Beacon den Parameter aber schon vorher. Die Quote „Cookie vor der Einwilligung“ ist daher eher zu niedrig als zu hoch. Wo der Scanner nur einen gesperrten Loader oder ein Consent-Mode-Signal sieht (3.131 Seiten), steht _fbp praktisch nie (0,6 %).

Meta dokumentiert für die Einwilligungssteuerung zwei Aufrufe: fbq('consent', 'revoke') pausiert das Senden von Ereignissen, fbq('consent', 'grant') gibt es nach der Zustimmung frei. Laut Meta-Entwicklerdokumentation muss revoke auf jeder Seite aufgerufen werden, im Beispiel steht es vor init. Das sind Angaben des Anbieters.

Unser Versuch bestätigt, was das bedeutet und was nicht. Mit revoke vor init blieben das Cookie, der Konfigurationsabruf und das Bild-Beacon aus, es ging nur noch die Anfrage nach fbevents.js hinaus, ohne Cookie und ohne Speicherschlüssel. Das ist der Unterschied zwischen zwei Fragen, die in der Praxis oft vermischt werden:

Frageconsent revokeSkript erst nach Einwilligung laden
Ereignis-Beacon vor der Einwilligung?nein (gemessen)nein (gemessen)
Verbindung zu Meta vor der Einwilligung?ja, ein Host (gemessen)nein (gemessen)

Ob die bloße Verbindung zur Loader-Datei rechtlich ein Problem ist, ist eine Auslegungsfrage, die wir nicht entscheiden. Wir zeigen nur die Tatsache: Wer die strengere Lesart wählen will, lädt das Skript gar nicht. Wer revoke nutzt, muss wissen, dass er die Verbindung in Kauf nimmt, und sollte das dokumentieren.

Rechtliche Einordnung (Stand 29. Oktober 2026)

Wir trennen hier, was Gesetz ist, was Aufsichtsauffassung ist und was Rechtsprechung. Das ist keine Rechtsberatung.

Gesetz: § 25 TDDDG

Das Speichern von Informationen auf dem Endgerät und der Zugriff auf dort gespeicherte Informationen sind nach § 25 Abs. 1 TDDDG nur mit Einwilligung zulässig, nach Auffassung der DSK (Rn. 26) unabhängig davon, ob die Informationen personenbezogen sind. Die Ausnahmen in Abs. 2 gelten für die reine Nachrichtenübertragung und für Vorgänge, die zwingend erforderlich sind, damit ein vom Nutzer ausdrücklich gewünschter Dienst bereitgestellt werden kann. Das Cookie _fbp ist eine Speicherung nach Abs. 1. Erforderlich im Sinne von Abs. 2 ist es nach unserer Einschätzung nicht; das ist eine Einordnung, keine Entscheidung eines Gerichts zum Pixel.

Aufsichtsauffassung: DSK Orientierungshilfe Digitale Dienste

Die Datenschutzkonferenz hat in der Orientierungshilfe Digitale Dienste (Version 1.2, November 2024) mehrere Punkte festgehalten, die für den Pixel einschlägig sind:

  • Zeitpunkt (Rn. 36): Die Einwilligung muss vor dem einwilligungsbedürftigen Zugriff vorliegen. Es ist nicht zulässig, Cookies beim ersten Aufruf zu setzen und erst anschließend zu fragen. Die Aussage betrifft Cookies. Der Datenfluss vor dem Klick, den unser Scanner misst, ist damit verwandt, aber nicht identisch.
  • Drittinhalte (Rn. 101): Mit der Einbindung von Drittinhalten ist regelmäßig die Offenlegung personenbezogener Daten an den Betreiber des Drittservers verbunden, dafür braucht es eine Rechtsgrundlage nach Art. 6 DSGVO.
  • Berechtigtes Interesse (Rn. 109 und 111): Nach Rn. 109 sind im Kontext des Trackings nur in wenigen Konstellationen die Voraussetzungen des Art. 6 Abs. 1 lit. f DSGVO erfüllt. Nach Rn. 111 gilt: Wird ein Drittdienstleister als Auftragsverarbeiter eingebunden und verarbeitet er Daten auch zu eigenen Zwecken, wird der Rahmen der Auftragsverarbeitung überschritten, und für die Übermittlung, „sei es nur der IP-Adresse“, kann Art. 6 Abs. 1 lit. f DSGVO in der Regel keine wirksame Rechtsgrundlage bilden.

Die Orientierungshilfe ist keine bindende Rechtsquelle, aber die Linie, an der sich Aufsichtsbehörden ausrichten. Eine Aussage speziell zum Meta Pixel enthält sie nicht.

Rechtsprechung des EuGH

Fashion ID (C-40/17, Urteil vom 29. Juli 2019). Der Betreiber einer Website, die den Facebook-Button einbindet, kann nach Auffassung des Gerichtshofs gemeinsam mit Facebook verantwortlich sein, und zwar für das Erheben der Besucherdaten und deren Übermittlung an Facebook, nicht für die spätere Verarbeitung allein durch Facebook. Die Einwilligung muss der Betreiber vorher für genau diese Vorgänge einholen, und er muss die Besucher zum Zeitpunkt des Erhebens informieren. Das Urteil erging noch zur Datenschutzrichtlinie von 1995 und zu einem Social Plugin, nicht zum Pixel; die Verantwortlichkeit stand unter dem Vorbehalt der Nachprüfung durch das vorlegende Gericht. Es wird in der Praxis dennoch für Pixel und ähnliche Werbe-Tags herangezogen. Diese Übertragung ist eine Einordnung, keine Entscheidung des Gerichtshofs zum Pixel.

Meta Platforms u. a. (C-252/21, Urteil vom 4. Juli 2023). Der Gerichtshof hat entschieden, dass die Personalisierung der Werbung, mit der Facebook finanziert wird, nicht als berechtigtes Interesse von Meta die streitige Verarbeitung (unter anderem Daten über den Aufruf dritter Websites und Apps) rechtfertigt, sofern keine Einwilligung vorliegt. Es geht um Metas eigene Verarbeitung auf Facebook. Für Betreiber folgt daraus nichts automatisch. Als Hinweis auf die Richtung der Rechtsprechung ist das Urteil dennoch einschlägig; die Übertragung auf Betreiber ist unsere Einordnung.

Instanzgerichte: Nutzer gegen Meta, nicht gegen Betreiber

Laut Medieninformation des OLG Dresden hat der 4. Zivilsenat am 3. Februar 2026 in vier Parallelverfahren Meta zur Zahlung von je 1.500 Euro immateriellem Schadensersatz an Instagram-Nutzer verurteilt und Meta untersagt, die über die Business Tools gewonnenen personenbezogenen Daten weiterzuverarbeiten. Das Gericht sah die erforderlichen Einwilligungen als nicht gegeben an. Die Revision wurde nicht zugelassen, die Urteile sind laut Mitteilung rechtskräftig. Die Mitteilung nennt keine Aktenzeichen; in Sekundärquellen kursieren widersprüchliche Angaben, deshalb nennen wir keines. Das Landgericht Leipzig hat laut seiner Medieninformation am 4. Juli 2025 (5. Zivilkammer, 05 O 2351/23) einem Facebook-Nutzer 5.000 Euro Entschädigung gegen Meta zugesprochen, gestützt auf Art. 82 DSGVO. Beide Fälle richten sich gegen Meta, nicht gegen Website-Betreiber. Sie zeigen, dass Gerichte die Datenverarbeitung über die Business Tools ohne Einwilligung als Verstoß werten und den Kontrollverlust als Schaden anerkennen können. Ob und wie sich daraus Ansprüche gegen Betreiber oder Agenturen ergeben, ist damit nicht geklärt. Die Urteilsvolltexte haben wir nicht gelesen, nur die Medieninformationen der Gerichte.

Meta über die eigene Rolle

Nach den Business Tools Terms von Meta (Datum des Inkrafttretens 3. November 2025, Abschnitte 3 und 5) sind Betreiber und Meta Ireland für Event-Daten, die aus Handlungen auf der Website stammen, gemeinsam Verantwortliche nach Art. 26 DSGVO; das Controller Addendum regelt diese gemeinsame Verarbeitung. Außerdem soll der Betreiber, wo eine Einwilligung erforderlich ist, in nachprüfbarer Weise sicherstellen, dass die Endnutzer sie erteilen. Das sind Angaben des Anbieters in seinen Vertragsbedingungen, keine Rechtsauffassung einer Behörde oder eines Gerichts. Wir haben den Text nur auszugsweise gelesen und geben keine Wertung ab.

Drittlandtransfer

Nach der geteilten Einstufung in Complianty (Stand 29. Oktober 2026) ist Meta Pixel ein Dienst mit Sitz in den USA, Transfergrundlage Data Privacy Framework und Standardvertragsklauseln. Die Stufe sagt nur, dass eine Grundlage dokumentiert ist, nicht dass sie trägt. Das Gericht der EU hat die Klage gegen den Angemessenheitsbeschluss am 3. September 2025 abgewiesen (T-553/23). Dagegen ist das Rechtsmittel C-703/25 P eingelegt und laut InfoCuria (Abruf 29. Oktober 2026) anhängig. Ein Rechtsmittel hemmt den Beschluss nach unserem Kenntnisstand nicht, er gilt also weiter. Für den Pixel löst der Transfer ohnehin nur eine von zwei Fragen: Er sagt nichts darüber, ob Sie eine Einwilligung brauchen.

Was der Befund für die Umstellung heißt

Gedeckt durch den Versuch ist nur ein Weg: Basiscode erst nach der Einwilligung ausgeben, etwa über einen Lader, den das Consent-Tool nach Zustimmung zur Kategorie „Marketing“ aufruft. Dann gab es vor dem Klick null Anfragen und kein Cookie. revoke und grant sind der Weg mit weniger Umbau, lassen aber die Verbindung zu connect.facebook.net bestehen (siehe oben) und müssen auf jeder Seite stehen. Drei Punkte darüber hinaus:

  • Ein Plugin kann am Consent-Tool vorbei laden. Bei Shop-Systemen und WordPress-Plugins prüfen Sie, ob das Plugin den Pixel selbst ausgibt. Kontrollieren Sie nach dem Umbau auch Unterseiten und Warenkorb.
  • Advanced Matching: Beim manuellen Advanced Matching übergeben Sie Kundendaten (E-Mail, Name, Telefon und weitere) als Parameter im init-Aufruf; der Pixel hasht sie mit SHA-256. Das ist nach unserer Einordnung eine Übermittlung personenbezogener Daten, denn gleiche Eingaben hashen gleich und lassen sich abgleichen. Was Advanced Matching in einer echten Einbindung überträgt, haben wir nicht gemessen.
  • Conversions API: Sie sendet Ereignisse vom eigenen Server, ohne Anfrage aus dem Browser. Unser Scanner und jeder Netzwerk-Reiter sehen das nicht, ob es stattfindet, zeigt nur der Events Manager. Dass die Anfrage nicht aus dem Browser kommt, ändert nichts an der Frage nach der Rechtsgrundlage; wir halten es für die vorsichtige Lesart, auch serverseitige Ereignisse nur nach Einwilligung zu senden. Das ist unsere Einordnung. Meta erwähnt die Conversions API auf der Seite zur Einwilligungssteuerung des Pixels nicht.

Selbst prüfen: Pixel oder nur ein Meta-Skript?

Im Netzwerk-Reiter eines frischen Browserfensters (Banner nicht anklicken, nach facebook filtern) entscheidet der Pfad. Ein Bild-Beacon an facebook.com/tr ist der Pixel. Nur connect.facebook.net/.../fbevents.js deutet auf einen Pixel unter revoke oder einen nicht ausgelösten Pixel. Andere Skripte von connect.facebook.net sind nach unserer Messung häufig das Facebook-SDK, also kein Pixel. Serverseitige Ereignisse sehen Sie dort nicht. Den ersten Teil übernimmt der kostenlose DSGVO-Scan.

Wo der Meta Pixel in Complianty auftaucht

Lädt nach unserem Scan vor der Einwilligung etwas von Meta, das der Fingerprint als Pixel führt, entsteht das To-Do „Tool vor Einwilligung“ mit der Priorität kritisch, belegt mit dem eingefrorenen Beweis-Block des Scans (Host, Phase, Zeitpunkt relativ zum Klick, redigierte URL). Der Pixel erscheint im Verarbeitungsverzeichnis des Mandanten und im AVV-Tracker. Die Loader-Datei allein erzeugt keinen Befund. Weil der Fingerprint auch andere Skripte von connect.facebook.net als Pixel führt, prüfen Sie im Beweis-Block, ob ein Beacon an /tr dabei ist.

Weiterlesen

Haftung der Agentur, Rechtsprechungsüberblick und die Schritte zum Entfernen eines Pixels stehen im Blogartikel Meta Pixel & DSGVO 2026. Wie Pre-Consent-Tracking sich technisch erkennen lässt, beschreibt Tracking vor Cookie-Consent erkennen.

Grenzen

Was dieser Ratgeber nicht leistet. Die Grenzen im Klartext.

  • Diese Seite ist keine Rechtsberatung. Rechtsstand ist der 29. Oktober 2026. Aufsichtsauffassungen und Rechtsprechung ändern sich, das Rechtsmittel zum Data Privacy Framework (C-703/25 P) ist offen.
  • Der Eigenversuch nutzt einen bestehenden Pixel ohne empfangene Aktivität in den vier Wochen davor (laut Events Manager). Die verwendete ID ist im Events Manager als Pixel bestätigt. Ob Meta die Testereignisse dort auswies, haben wir nicht festgestellt: Die Übersicht zeigte keine Aktivität für den Messzeitraum (mögliche Verzögerung). Als Zusatzindiz war die Konfigurationsantwort größer als bei einer erfundenen ID (rund 408 KB gegenüber rund 30 KB). Die Kontoeinstellungen des Pixels sind uns nicht bekannt, die Ergebnisse gelten für diesen Pixel und nicht für beliebige Pixel.
  • Die Einwilligung ist im Versuch simuliert (Klick auf einen eigenen Button, der den Lader aufruft), es gab kein Banner und keine Consent-Plattform. Advanced Matching, Conversions API und andere Pixel-Konfigurationen sind nicht gemessen.
  • Mit erfundener ID (Lauf vom 29. Oktober) entstand kein Cookie, mit dem bestehenden Pixel schon. Daraus folgt nicht, dass jeder Pixel unabhängig von der Konfiguration so reagiert. Das Korpus zeigt bei 3,6 % der Beacon-Seiten einen Beacon ohne fbp.
  • Der Skriptabruf von connect.facebook.net überträgt technisch die IP-Adresse des Besuchers an den Server, der das Skript ausliefert. Was Meta damit tut, haben wir nicht untersucht, und die Parameterwerte des Beacons haben wir nicht gelesen.
  • Der Prüfstand ist eine Momentaufnahme: ein Chromium 153 headless unter macOS, zwölf Sekunden Wartezeit, drei Läufe, ein Netzwerkstandort in Deutschland. Safari und Firefox mit Tracking-Schutz verhalten sich anders. Er sieht keine Parameterwerte und nicht, was Meta serverseitig damit tut.
  • Der Scanner sieht Verbindungen im Browser, nicht die Konfiguration im Meta-Konto und keine serverseitigen Ereignisse. Seiten mit Pixel nur auf Unterseiten werden unterschätzt, weil nur die Startseite geprüft wird.
  • Die Quote 2,35 % (Stand B, Scans ab 1. Oktober 2026, 91 % .de) zählt Skripte und Beacons von Meta, weil der Fingerprint am Host connect.facebook.net hängt. Nur 1,43 % sind Seiten ohne Skript-Klasse B; das ist eine Gegenrechnung. Die Zuordnung der Klasse B zum Facebook-SDK ist eine Annahme, die Skripte wurden nicht einzeln aufgeschlüsselt. Die 33,1 % (Seiten mit Banner) und die Aufteilung nach Banner enthalten diese Skripte ebenfalls und sind nicht bereinigt. Klasse C (Loader und Cookie ohne markierten Beacon) ist nicht untersucht. Keine Aussage über einzelne Websites, kein Rechtsurteil. „Ohne Banner“ heißt „ohne erkanntes Banner“.
  • Die Cookie-Quoten (92 %, 96 %, 93,8 %) beziehen sich auf Stand B. Der Scanner erfasst einen Teil der Cookies erst nach dem Klick, die Quote „vor der Einwilligung“ ist daher eher zu niedrig. Ob ein Cookie per JavaScript gesetzt wurde, schließen wir aus Laufzeit und HttpOnly-Merkmal, den Setzer sehen wir nicht.
  • Die Urteile OLG Dresden und LG Leipzig kennen wir aus den Medieninformationen der Gerichte, nicht aus dem Volltext. Das OLG nennt keine Aktenzeichen. Beide betreffen Ansprüche von Nutzern gegen Meta, nicht gegen Betreiber.
  • Die Bedingungen von Meta (Business Tools Terms) haben wir nur auszugsweise gelesen, das Controller Addendum nicht im Wortlaut. Die Rollenangabe ist eine Herstellerangabe. Prüfen Sie die vertragliche Lage mit Ihrer Rechtsberatung.
  • Das Rechtsmittel C-703/25 P (Latombe/Kommission, eingereicht am 31. Oktober 2025) haben wir in InfoCuria am 29. Oktober 2026 als anhängig gesehen. Eine Hauptsacheentscheidung ist uns nicht bekannt.
FAQ

Häufige Fragen. Kurz beantwortet.

Braucht der Meta Pixel eine Einwilligung?

Nach unserer Einordnung in der Regel ja. Die Begründung (§ 25 TDDDG, Aufsichtsauffassung der DSK) steht im Abschnitt zur rechtlichen Einordnung. Das ist keine Rechtsberatung.

Setzt der Meta Pixel vor der Einwilligung Cookies?

Im Korpus lag dort, wo wir den Beacon vor der Einwilligung gesehen haben, in 92 Prozent der Fälle bereits ein _fbp-Cookie (Stand B, 23.478 Seiten). Im Prüfstand setzte der Basiscode mit einem bestehenden Pixel _fbp (90 Tage) schon beim ersten Seitenaufruf, mit einer erfundenen ID nicht. Mit consent revoke vor init oder Nachladen nach dem Klick entstand vor dem Klick kein Cookie. Vorbehalt: bestehender Pixel ohne empfangene Aktivität in den vier Wochen davor (laut Events Manager), ob Meta die Testereignisse auswies, nicht festgestellt, Einwilligung simuliert, kein Banner.

Reicht es, den Pixel mit fbq consent revoke zu starten?

Im Eigenversuch blieben damit Cookie, Beacon und Konfigurationsabruf aus, die Anfrage nach der Loader-Datei fbevents.js ging aber an Meta. Wer die Verbindung ganz vermeiden will, lädt das Skript erst nach der Einwilligung.

Wie oft sendet der Pixel schon vor der Einwilligung?

In unserem Korpus (Stand B, 2.188.885 Seiten, Scans ab 1. Oktober 2026) laden auf 2,35 % der Seiten Skripte oder Beacons von Meta vor der Einwilligung, auf rund 1,4 Prozent aller Seiten (31.313) der Pixel selbst. Die Aufteilung steht im Abschnitt zur Häufigkeit.

Ist die Conversions API datenschutzfreundlicher?

Sie ist im Browser nicht sichtbar, das ändert aber nichts an der Frage nach der Rechtsgrundlage. Wir empfehlen, auch serverseitige Ereignisse nur nach Einwilligung zu senden. Eine höchstrichterliche Klärung haben wir nicht gefunden.

Haftet die Agentur, wenn der Pixel vor dem Consent feuert?

Verantwortlich ist zunächst der Betreiber der Website; nach den Meta-Bedingungen und der Fashion-ID-Linie kann er mit Meta gemeinsam verantwortlich sein. Eine Haftung der Agentur kann sich aus ihrem Vertrag und der Umsetzung ergeben. Das bleibt eine Einzelfallfrage. Der Blogartikel zum Thema geht darauf ein.

Hilft das Data Privacy Framework?

Es betrifft den Drittlandtransfer. Ob Sie eine Einwilligung brauchen, beantwortet es nicht. Das Gericht der EU hat die Klage gegen den Beschluss am 3. September 2025 abgewiesen, das Rechtsmittel C-703/25 P ist laut InfoCuria (Abruf 29. Oktober 2026) anhängig.

Quellen

Quellen. Zum Nachprüfen.

  1. § 25 TDDDG, Gesetze im Internet · Einwilligung bei Speicher- und Zugriffsvorgängen am Endgerät
  2. DSK, Orientierungshilfe Digitale Dienste, Version 1.2 (November 2024) · Rn. 26, 36, 101, 109, 111
  3. EuGH C-40/17, Fashion ID, Pressemitteilung Nr. 99/19 · Urteil vom 29.07.2019, gemeinsame Verantwortlichkeit, Einwilligung
  4. EuGH C-252/21, Meta Platforms u. a., Pressemitteilung Nr. 113/23 · Urteil vom 04.07.2023, Personalisierung der Werbung, berechtigtes Interesse
  5. OLG Dresden, Medieninformation: Meta zu Schadensersatz und Unterlassung verurteilt · Urteile vom 03.02.2026, Mitteilung vom 04.02.2026, ohne Aktenzeichen
  6. LG Leipzig, Medieninformation: 5.000 Euro wegen Business Tools von Meta · Urteil vom 04.07.2025, 05 O 2351/23
  7. beck-aktuell: OLG Dresden, Meta zu Schadensersatz verurteilt · Fachpresse zu den Urteilen vom 03.02.2026
  8. Gericht der EU, Pressemitteilung Nr. 106/25 (T-553/23, Latombe/Kommission) · Urteil vom 03.09.2025, Klage abgewiesen
  9. Amtsblatt C/2025/6610: Rechtsmittel Latombe, C-703/25 P · Data Privacy Framework, anhängiges Rechtsmittel
  10. Meta für Entwickler: Pixel und Einwilligung (consent revoke und grant) · Angaben des Anbieters
  11. Meta, Business Tools Terms · Angaben des Anbieters zu Rollen und Einwilligung
  12. Google Tag Manager Hilfe: Einwilligungseinstellungen · Tag-Einstellung zusätzliche Einwilligung
  13. Meta für Entwickler: Advanced Matching · Felder und Hashing, Angaben des Anbieters
Free Scan

Prüfen, was Ihre Website tatsächlich lädt. Kostenlos, ohne Anmeldung.

Der Scan öffnet Ihre Seite wie ein Erstbesucher und listet jede Verbindung auf, die vor dem ersten Klick auf das Cookie-Banner entsteht.

Kostenlos, keine Anmeldung. Sieh in Sekunden, was wirklich getrackt wird.