Anleitung

Tracking-Pixel aus WordPress entfernen (DSGVO)

8. Februar 2026

Tracking-Pixel (auch Conversion-Pixel oder Tags genannt) sind kleine Code-Snippets, die Dienste wie Facebook, LinkedIn, TikTok, Pinterest und Twitter auf deiner Seite einbetten, um das Besucherverhalten zu verfolgen. Nach der DSGVO ist das Laden dieser Pixel ohne ausdrückliche Nutzereinwilligung ein Verstoß, selbst wenn der Nutzer nie mit ihnen interagiert. Dieser Leitfaden erklärt, wie du Tracking-Pixel auf deiner WordPress-Seite findest, die rechtlichen Risiken verstehst und sie entweder komplett entfernst oder hinter eine ordentliche Einwilligung stellst.

So funktionieren Tracking-Pixel auf WordPress-Seiten

Jedes Tracking-Pixel ist ein kleines Stück JavaScript oder ein unsichtbares 1x1-Bild, das eine HTTP-Anfrage an einen externen Server sendet, sobald eine Seite geladen wird. Hier ist, was die grossen Plattformen im Hintergrund tun:

  • Facebook Pixel (Meta Pixel): Laedt die fbevents.js-Bibliothek von connect.facebook.net. Es verfolgt Seitenaufrufe, Button-Klicks, Formular-Absendungen und Kauf-Events. Facebook nutzt diese Daten, um Werbe-Zielgruppen aufzubauen und Anzeigen-Conversions zu messen. Das Pixel setzt ausserdem das _fbp-Cookie mit einer eindeutigen Browser-Kennung.
  • LinkedIn Insight Tag: Laedt JavaScript von snap.licdn.com. Es sammelt die Seiten-URL, den Referrer, die IP-Adresse, Geraete- und Browser-Eigenschaften sowie einen Zeitstempel. LinkedIn nutzt diese Daten fuer Conversion-Berichte und Website-Retargeting fuer LinkedIn Ads. Es setzt die Cookies li_sugr und UserMatchHistory.
  • TikTok Pixel: Laedt von analytics.tiktok.com. Es erfasst Seitenaufruf-Events, Klick-Events und benutzerdefinierte Conversion-Events. TikTok nutzt die Daten zur Anzeigenoptimierung und zum Aufbau von Zielgruppen. Das Pixel setzt das _ttp-Cookie.
  • Twitter/X Pixel: Laedt von static.ads-twitter.com. Es verfolgt Conversions von Twitter-Anzeigen, einschliesslich Seitenaufrufe und spezifische Events. Es setzt Cookies wie muc_ads und personalization_id.
  • Pinterest Tag: Laedt von ct.pinterest.com. Es misst Aktionen, die Besucher ausfuehren, nachdem sie einen Pinterest-Pin gesehen haben, z. B. Seitenbesuche, Anmeldungen und Kaeufe. Es setzt das _pinterest_sess-Cookie.
  • Snapchat Pixel: Laedt von sc-static.net. Aehnlich wie andere Pixel verfolgt es Seitenaufrufe und benutzerdefinierte Events fuer die Snap-Ads-Optimierung.
  • Google Ads Remarketing Tag: Obwohl nicht immer als "Pixel" bezeichnet, funktioniert dieses Tag von googleads.g.doubleclick.net identisch. Es verfolgt Besucher fuer Google Ads Remarketing-Zielgruppen.

Alle diese Pixel teilen ein gemeinsames Muster: Sie laden externes JavaScript, setzen Cookies und uebertragen personenbezogene Daten (IP-Adresse, Browser-Fingerprint, Surfverhalten) an Server ausserhalb der EU. Aus DSGVO-Sicht erfordert jedes einzelne eine ausdrueckliche, informierte Einwilligung vor dem Laden.

Warum Tracking-Pixel ohne Einwilligung gegen die DSGVO verstossen

Die DSGVO und die ePrivacy-Richtlinie schaffen mehrere rechtliche Probleme bei Tracking-Pixeln, die ohne Einwilligung geladen werden:

  • Cookie-Setzung ohne Einwilligung: Artikel 5(3) der ePrivacy-Richtlinie verlangt eine Einwilligung, bevor Informationen auf dem Geraet eines Nutzers gespeichert oder darauf zugegriffen wird. Tracking-Pixel setzen Cookies sofort beim Seitenaufruf, bevor der Nutzer ueberhaupt die Moeglichkeit hat zuzustimmen.
  • Datenuebertragung in Drittlaender: Die meisten Tracking-Pixel-Anbieter sind US-Unternehmen. Seit dem Schrems-II-Urteil den EU-US Privacy Shield fuer ungueltig erklaert hat, erfordern Datenuebertragungen in die USA zusaetzliche Schutzmassnahmen. Das blosse Laden eines Pixels, das Daten an Facebook- oder Google-Server in den USA sendet, kann ein Transfer-Verstoss sein.
  • Kein berechtigtes Interesse fuer Werbe-Tracking: Gerichte und Datenschutzbehoerden in der gesamten EU haben durchweg entschieden, dass Werbung und Retargeting nicht als "berechtigtes Interesse" nach Artikel 6(1)(f) DSGVO gelten. Du benoetigst eine ausdrueckliche Einwilligung (Artikel 6(1)(a)).
  • Mangelnde Transparenz: Viele Seitenbetreiber wissen nicht einmal, dass Tracking-Pixel auf ihrer Seite vorhanden sind. Plugins, Themes und Drittanbieter-Widgets injizieren sie oft unbemerkt. Das macht es unmoeglich, die nach Artikeln 13 und 14 DSGVO erforderliche Transparenz zu gewaehrleisten.

Die Bussgelder fuer diese Verstoesse sind real. Europaeische Datenschutzbehoerden haben erhebliche Strafen fuer Websites verhaengt, die Tracking-Pixel ohne Einwilligung laden. Die franzoesische CNIL und die oesterreichische DSB gehen hier besonders entschieden vor.

Wo sich Tracking-Pixel in WordPress verstecken

Eine der groessten Herausforderungen ist es, alle Tracking-Pixel auf deiner Seite zu finden. Sie koennen von vielen verschiedenen Stellen injiziert werden:

  • Dedizierte Pixel-Plugins: Plugins wie "PixelYourSite," "Facebook for WooCommerce," "Insert Headers and Footers" oder "Head, Footer and Post Injections" sind dafuer konzipiert, Tracking-Codes einzufuegen. Pruefe deine installierte Plugin-Liste auf alles, was mit Tracking, Analytics oder Werbung zu tun hat.
  • Theme-Einstellungen: Viele Premium-Themes enthalten Felder fuer Tracking-Pixel-IDs direkt in ihrem Theme-Options-Panel. Suche unter den Theme-Einstellungen nach Feldern mit Bezeichnungen wie "Facebook Pixel ID," "Analytics" oder "Tracking Code."
  • WooCommerce-Erweiterungen: Wenn du einen WooCommerce-Shop betreibst, injizieren Erweiterungen fuer Facebook Shop, Pinterest-Katalog oder TikTok Shopping oft eigene Pixel zur Conversion-Verfolgung. Diese Pixel laden auf jeder Seite, nicht nur auf Produktseiten.
  • Page-Builder-Module: Einige Page Builder (Elementor, Divi, WPBakery) haben eingebautes Tracking oder Drittanbieter-Addons, die Pixel injizieren.
  • Google Tag Manager: Wenn jemand GTM auf deiner Seite eingerichtet hat, koennen beliebig viele Tracking-Pixel ueber den Container geladen werden, ohne dass ein sichtbares WordPress-Plugin vorhanden ist.
  • Manueller Code in functions.php: Entwickler fuegen manchmal Tracking-Pixel-Code direkt in die functions.php des Themes oder eines Child-Themes ein. Suche nach wp_head- oder wp_footer-Action-Hooks, die Script-Tags ausgeben.
  • Social-Sharing- und Kommentar-Plugins: Plugins, die Social-Sharing-Buttons, Kommentarsysteme (wie Disqus) oder Social-Login-Funktionen hinzufuegen, laden oft Tracking-Skripte von Facebook, Twitter und anderen Plattformen.
  • Hartcodiert in Template-Dateien: In aelteren Setups koennten Tracking-Pixel direkt in die header.php- oder footer.php-Template-Dateien eingefuegt worden sein.

Verwende InspectWP, um deine Seite automatisch zu scannen. Es erkennt Facebook Pixel, LinkedIn Insight Tag, TikTok Pixel, Twitter Pixel, Pinterest Tag und viele andere Drittanbieter-Tracking-Skripte, selbst wenn sie tief in Plugin- oder Theme-Code vergraben sind.

Methode 1: Tracking-Pixel vollstaendig entfernen

Wenn du keine bezahlten Werbekampagnen schaltest oder kein Conversion-Tracking benoetigst, ist der einfachste Ansatz, alle Tracking-Pixel komplett zu entfernen. Hier ist ein systematischer Prozess:

  1. Plugins ueberpruefen: Gehe zu Plugins > Installierte Plugins in deinem WordPress-Admin. Suche nach allem, was "Pixel," "Tracking," "Analytics," "Tag Manager," "Facebook," "LinkedIn," "TikTok" oder "Pinterest" enthaelt. Deaktiviere und loesche alle Plugins, die du nicht mehr benoetigst.
  2. Theme-Einstellungen pruefen: Gehe zum Options-Panel deines Themes (normalerweise unter Design > Theme-Optionen oder Customizer). Suche nach Feldern, die Pixel-IDs oder Tracking-Codes enthalten. Leere diese Felder und speichere.
  3. functions.php inspizieren: Oeffne die functions.php-Datei deines Child-Themes. Suche nach Strings wie fbq(, _linkedin_partner_id, ttq.load, twq( oder pintrk(. Entferne alle tracking-bezogenen Code-Bloecke.
  4. Header- und Footer-Injektionen pruefen: Wenn du ein Header/Footer-Injektions-Plugin verwendest, gehe zu dessen Einstellungen und entferne alle Tracking-Pixel-Skripte.
  5. Google Tag Manager ueberpruefen: Wenn GTM auf deiner Seite aktiv ist, melde dich bei deinem GTM-Konto an und pruefe alle Tags im Container. Entferne alle Tags fuer Facebook, LinkedIn, TikTok, Twitter, Pinterest oder andere Tracking-Plattformen. Wenn du GTM nur fuer Tracking-Pixel genutzt hast und ihn nicht mehr benoetigst, entferne auch das GTM-Plugin aus WordPress.
  6. Alle Caches leeren: Nach dem Entfernen der Pixel leere deinen Seiten-Cache, CDN-Cache und Browser-Cache, um sicherzustellen, dass die alten gecachten Seiten mit Tracking-Skripten bereinigt werden.

Methode 2: Bedingtes Laden mit einem Consent-Management-Plugin

Wenn du Tracking-Pixel fuer deine Werbekampagnen benoetigst, ist der korrekte Ansatz, sie zu blockieren, bis der Nutzer eine ausdrueckliche Einwilligung erteilt. Eine Consent Management Platform (CMP) uebernimmt das fuer dich:

  1. CMP auswaehlen: Die beliebtesten WordPress-kompatiblen CMPs sind Real Cookie Banner, Complianz, Cookiebot und Borlabs Cookie. Real Cookie Banner und Complianz sind im deutschsprachigen Markt besonders verbreitet, waehrend Cookiebot international weit genutzt wird.
  2. CMP installieren und konfigurieren: Nach der Installation scannt das Plugin deine Seite auf Cookies und Tracking-Skripte. Die meisten CMPs erkennen gaengige Pixel automatisch.
  3. Tracking-Pixel kategorisieren: Weise alle Tracking-Pixel der Kategorie "Marketing" oder "Werbung" zu. So werden sie erst geladen, nachdem der Nutzer ausdruecklich Marketing-Cookies zugestimmt hat. Platziere Tracking-Pixel niemals in der Kategorie "Essenziell" oder "Funktional," da diese ohne Einwilligung laden.
  4. Script-Blocking aktivieren: Die meisten CMPs bieten zwei Blockierungsmethoden. Die erste ist automatisches Script-Blocking, bei dem das Plugin bekannte Tracking-Skripte erkennt und blockiert. Die zweite ist manuelles Blocking mit type="text/plain"-Attributen auf Script-Tags, die die CMP nach der Einwilligung in ausfuehrbares JavaScript umwandelt.
  5. Implementierung testen: Oeffne deine Seite in einem Inkognito-Fenster, lehne alle Cookies ab und pruefe den Netzwerk-Tab in den Entwicklertools des Browsers. Es sollten keine Anfragen an Tracking-Domains wie connect.facebook.net, snap.licdn.com oder analytics.tiktok.com gehen. Akzeptiere dann Marketing-Cookies und pruefe, ob die Pixel korrekt laden.

Hier ist ein Beispiel, wie manuelles Script-Blocking mit dem type-Attribut-Ansatz funktioniert:

<!-- Vorher: Pixel laedt sofort (DSGVO-Verstoss) -->
<script>
  !function(f,b,e,v,n,t,s){...}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'YOUR_PIXEL_ID');
  fbq('track', 'PageView');
</script>

<!-- Nachher: Pixel blockiert bis Einwilligung erteilt wird -->
<script type="text/plain" data-cookie-consent="marketing">
  !function(f,b,e,v,n,t,s){...}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'YOUR_PIXEL_ID');
  fbq('track', 'PageView');
</script>

Methode 3: Google Tag Manager mit Consent Mode v2

Wenn du deine Tracking-Pixel ueber den Google Tag Manager verwaltest, kannst du Google Consent Mode v2 nutzen, um das Laden der Pixel an die Nutzereinwilligung zu koppeln. Dieses Setup verlangt Google inzwischen fuer EU-Traffic:

  1. Standard-Einwilligungsstatus festlegen: Fuege in deinem GTM-Container ein Consent-Initialization-Tag hinzu, das den Standard-Einwilligungsstatus setzt. Fuer EU-Besucher sollten alle Consent-Parameter auf "denied" stehen:
gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'region': ['EU']
});
  1. CMP mit GTM verbinden: Die meisten CMPs (Cookiebot, Complianz, Real Cookie Banner) haben eingebaute GTM-Integrationen, die Einwilligungssignale automatisch aktualisieren, wenn der Nutzer eine Auswahl trifft.
  2. Tag-Einwilligungseinstellungen konfigurieren: Gehe fuer jedes Tracking-Pixel-Tag in GTM zu den Tag-Einstellungen und konfiguriere die "Einwilligungseinstellungen." Verlange unter "Zusaetzliche Einwilligungspruefungen" die Einwilligung fuer ad_storage und ad_user_data. So wird verhindert, dass das Tag feuert, bevor der Nutzer zustimmt.
  3. Consent Mode in jedem Tag aktivieren: Stelle fuer die Facebook-, LinkedIn-, TikTok- und anderen Pixel-Tags sicher, dass sie die Einwilligungssignale respektieren. Googles eigene Tags tun dies automatisch. Fuer Drittanbieter-Tags musst du moeglicherweise einwilligungsbasierte Trigger hinzufuegen.
  4. Mit dem GTM-Vorschaumodus ueberpruefen: Nutze den GTM-Vorschaumodus, um deine Seite zu laden. Du solltest sehen, dass Tracking-Tags den Status "Not Fired" anzeigen, wenn die Einwilligung verweigert wird, und den Status "Fired" nach erteilter Einwilligung.

Methode 4: Server-Side Tracking als DSGVO-freundlichere Alternative

Server-Side Tracking ist eine zunehmend beliebte Alternative, die dir mehr Kontrolle darueber gibt, welche Daten an Dritte gesendet werden. Anstatt ein Pixel im Browser des Besuchers zu laden, sendet dein Server die Conversion-Daten direkt an die API der Plattform:

  • Facebook Conversions API: Sendet Events von deinem Server an Facebook, anstatt das Browser-Pixel zu verwenden. Du kontrollierst genau, welche Datenpunkte enthalten sind. Das eliminiert Cookies und Drittanbieter-JavaScript vollstaendig.
  • Google Tag Manager Server-Side: Ein serverseitiger GTM-Container verarbeitet Tracking-Events auf deinem eigenen Server, bevor er sie weiterleitet. Du kannst personenbezogene Daten entfernen, IPs anonymisieren und den Datenfluss kontrollieren.
  • LinkedIn Conversions API: Aehnlich wie bei Facebook werden Conversion-Events von deinem Server gesendet.

Server-Side Tracking macht dich nicht automatisch DSGVO-konform. Du brauchst weiterhin eine Rechtsgrundlage fuer die Datenverarbeitung und musst die Nutzer informieren. Es reduziert jedoch die Datenmenge, die mit Dritten geteilt wird, und beseitigt das Problem, dass Cookies im Browser ohne Einwilligung gesetzt werden. Es funktioniert gut in Kombination mit einer CMP: Das Browser-Pixel laedt erst nach Einwilligung, waehrend die serverseitige API die grundlegende Conversion-Messung mit anonymisierten Daten uebernimmt.

Haeufige Tracking-Pixel-Domains, auf die du achten solltest

Wenn du deine Seite ueberpruefst, achte im Netzwerk-Tab deines Browsers auf ausgehende Anfragen an diese Domains:

  • Facebook/Meta: connect.facebook.net, www.facebook.com/tr/
  • LinkedIn: snap.licdn.com, px.ads.linkedin.com
  • TikTok: analytics.tiktok.com, business-api.tiktok.com
  • Twitter/X: static.ads-twitter.com, analytics.twitter.com, t.co
  • Pinterest: ct.pinterest.com, s.pinimg.com
  • Snapchat: sc-static.net, tr.snapchat.com
  • Google Ads: googleads.g.doubleclick.net, www.googleadservices.com

Wenn eine dieser Domains in Netzwerkanfragen erscheint, bevor der Nutzer seine Einwilligung erteilt hat, hast du ein DSGVO-Problem, das behoben werden muss.

Nach dem Entfernen der Tracking-Pixel: Checkliste zur Ueberpruefung

  1. InspectWP ausfuehren: Scanne deine Seite erneut, um zu bestaetigen, dass alle Tracking-Pixel entfernt oder ordnungsgemaess einwilligungsgesteuert sind. Der DSGVO-Berichtsbereich von InspectWP markiert alle verbleibenden Drittanbieter-Tracking-Skripte.
  2. Im Inkognito-Modus testen: Oeffne deine Seite in einem privaten Browserfenster. Bevor du mit einem Consent-Banner interagierst, oeffne die Browser-Entwicklertools und pruefe den Netzwerk-Tab. Filtere nach Anfragen an Tracking-Domains. Es sollten keine vorhanden sein.
  3. Cookies ueberpruefen: Gehe in den Entwicklertools zu Anwendung > Cookies. Es sollten keine Tracking-Cookies von Drittanbieter-Plattformen vor der Einwilligung vorhanden sein.
  4. Einwilligungsablauf testen: Akzeptiere das Consent-Banner und pruefe, ob die Tracking-Pixel jetzt korrekt laden. Stelle sicher, dass die Pixel im Netzwerk-Tab erscheinen und die richtigen Cookies gesetzt werden.
  5. Auf mehreren Seiten ueberpruefen: Teste nicht nur die Startseite. Pruefe Produktseiten, Blog-Beitraege, Landing Pages und jede Seite, auf der Tracking-Pixel moeglicherweise speziell hinzugefuegt wurden.
  6. Mit Browser-Erweiterungen testen: Tools wie der "Facebook Pixel Helper" (Chrome-Erweiterung) oder "Tag Assistant Legacy" koennen ueberpruefen, ob Pixel nach der Einwilligung korrekt laden und vor der Einwilligung nicht laden.
  7. Datenschutzerklaerung aktualisieren: Wenn du Tracking-Pixel komplett entfernt hast, aktualisiere deine Datenschutzerklaerung entsprechend. Wenn du einwilligungsgesteuertes Tracking verwendest, stelle sicher, dass deine Datenschutzerklaerung alle Tracking-Dienste, ihren Zweck, die erfassten Daten und die Cookie-Laufzeiten auflistet.

Prüfe jetzt deine WordPress-Seite

InspectWP analysiert deine WordPress-Seite auf Sicherheitslücken, SEO-Probleme, DSGVO-Konformität und Performance — kostenlos.

Seite kostenlos analysieren