WebShieldRatgeber › Tracking vor Consent vermeiden

Tracking vor Einwilligung: So vermeiden Sie DSGVO-Verstöße

Aktualisiert: März 2026 · Lesezeit: 11 Min.

Das unsichtbare Problem

Hier ist eine unbequeme Wahrheit: Bei ungefähr 60 % der Websites, die ich audite, werden Tracking-Cookies gesetzt, bevor der Nutzer überhaupt eine Chance hatte, auf „Akzeptieren" zu klicken. Das Cookie-Banner steht da, sieht professionell aus — und hinter den Kulissen feuert Google Analytics fröhlich los.

Warum? Weil das Banner und das Tracking technisch nichts miteinander zu tun haben. Das eine ist ein Overlay, das andere ein Skript im Header. Ohne korrekte Verknüpfung arbeiten beide unabhängig voneinander. Das Banner ist Dekoration.

Und genau das prüfen die Aufsichtsbehörden seit 2025 automatisiert. Nicht ob ein Banner existiert — sondern ob es technisch funktioniert.

Warum passiert das überhaupt?

Die technischen Ursachen lassen sich auf eine Handvoll Szenarien eingrenzen:

1. Skripte direkt im HTML

Der Klassiker. Google Analytics oder der Meta Pixel sind direkt im <head> eingebunden — per Copy-Paste aus der Anleitung. Der Browser lädt diese Skripte, bevor das CMP überhaupt initialisiert ist. Ergebnis: Cookies vom ersten Millisekunde an.

2. WordPress-Plugins mit eigenen Skripten

WooCommerce, Contact Form 7, Elementor, WPForms — viele Plugins laden eigene Tracking-Skripte oder binden Drittanbieter ein. Ihr CMP weiß davon nichts, weil es diese Skripte nicht steuern kann. Besonders tückisch: Plugins, die nach einem Update plötzlich neue Tracker mitbringen.

3. GTM ohne Consent-Trigger

Google Tag Manager ist installiert, die Tags sind konfiguriert — aber ohne Consent-Trigger. Das heißt: Alle Tags feuern beim Seitenaufruf, unabhängig davon, was das Banner sagt. Der GTM ist ein mächtiges Tool, aber ohne korrekte Consent-Integration ist er eine Datenschutz-Zeitbombe.

4. CMP lädt zu spät

Manche CMPs werden asynchron geladen. Auf langsamen Seiten oder bei hohem Traffic kann es passieren, dass andere Skripte schneller sind als das CMP. Das Tracking läuft schon, bevor das Banner überhaupt angezeigt wird. Ein Race Condition, die in der Theorie nicht passieren sollte — in der Praxis aber regelmäßig vorkommt.

Wie Sie das Problem finden

Methode 1: Manueller Browser-Test

  1. Chrome öffnen, Inkognito-Modus (Strg+Shift+N)
  2. DevTools öffnen (F12), Tab „Network" auswählen
  3. „Preserve log" aktivieren
  4. Ihre Website aufrufen
  5. Banner erscheint — NICHT klicken
  6. Im Network-Tab filtern nach bekannten Tracking-Domains: google-analytics.com, googletagmanager.com, connect.facebook.net, hotjar.com
  7. Wenn dort Requests auftauchen → Problem gefunden

Zusätzlich: Tab „Application" → Cookies prüfen. Alles außer dem CMP-Cookie (z. B. CookieConsent, borlabs-cookie) ist verdächtig.

Methode 2: Automatisierter Scan

Schneller und zuverlässiger. Ein Cookie-Scanner prüft automatisch, welche Cookies und Netzwerk-Requests vor dem Consent stattfinden. Das nimmt die menschliche Fehlerquelle raus — denn manuell übersieht man leicht einen Request.

Wie Sie das Problem beheben

ProblemLösungAufwand
GA4 direkt im HeaderÜber GTM + Consent Mode einbinden30 Min.
Meta Pixel im HeaderÜber GTM + Consent-Trigger einbinden30 Min.
YouTube-Embeds2-Klick-Lösung oder CMP Content Blocker15 Min.
WordPress-Plugin-TrackerSkripte über CMP-Kategorien steuern1-2 Std.
GTM ohne Consent-TriggerConsent Mode v2 konfigurieren1 Std.
Google Fonts externLokal einbinden30 Min.
CMP Race ConditionCMP-Skript als erstes im Head laden15 Min.

Der Consent Mode v2: Richtig einrichten

Seit März 2024 verlangt Google den Consent Mode v2 für alle Werbetreibenden in der EU. Das betrifft GA4, Google Ads und alle anderen Google-Marketing-Produkte.

So funktioniert es: Ihr CMP sendet beim Seitenaufruf zunächst ein „denied"-Signal an den GTM. Keine Tags feuern. Erst wenn der Nutzer einwilligt, sendet das CMP ein „granted"-Signal — und dann erst feuern die Tags.

Was viele nicht wissen: Im „denied"-Zustand sendet Google trotzdem sogenannte „Pings" — cookielose Signale, die für Conversion-Modellierung genutzt werden. Das ist datenschutzrechtlich umstritten. Die Aufsichtsbehörden haben sich dazu noch nicht abschließend geäußert, aber persönlich würde ich sagen: besser als gar keine Daten, und besser als Cookies ohne Consent.

Nach dem Fix: Monitoring einrichten

Das Problem einmal zu beheben, reicht nicht. Websites ändern sich — neue Plugins, Theme-Updates, Marketing-Kampagnen mit neuen Tracking-Pixeln. Was heute sauber ist, kann nächste Woche wieder kaputt sein.

Meine Empfehlung: Quartalsmäßige Cookie-Audits. Wer es ernster nimmt: monatlich. Und nach jedem größeren Update sofort prüfen.

Aus der Praxis: Ein Kunde von mir hatte nach einem WooCommerce-Update plötzlich ein Facebook-Pixel im Checkout — eingebaut vom Plugin „Facebook for WooCommerce", das ein Kollege Monate zuvor installiert und vergessen hatte. Das CMP wusste davon nichts. Ergebnis: 3 Monate lang Tracking ohne Consent im Checkout-Bereich. Sowas passiert. Regelmäßig.
Cookie-Check: Werden auf Ihrer Website Cookies vor der Einwilligung gesetzt? — Jetzt kostenlos prüfen →
Wie erkenne ich, ob meine Website vor dem Consent Cookies setzt?
Öffnen Sie Ihre Website im Inkognito-Modus, klicken Sie NICHT auf das Cookie-Banner, und prüfen Sie über die Browser-DevTools (F12 → Application → Cookies), welche Cookies gesetzt wurden. Alles außer dem CMP-eigenen Cookie ist ein Problem. Alternativ nutzen Sie einen automatisierten Cookie-Scanner, der das in Sekunden prüft.
Warum feuern Tracking-Tags trotz installiertem Cookie-Banner?
Die häufigste Ursache: Die Tracking-Skripte sind direkt im HTML eingebunden, nicht über das CMP gesteuert. Das Banner zeigt zwar an, blockiert aber technisch nichts. Weitere Ursachen: falsche GTM-Trigger, fehlende Consent-Mode-Konfiguration oder Plugins, die eigene Skripte am CMP vorbei laden.
Weitere Ratgeber:
Cookie-Consent richtig einrichten: Technische Anleitung
Cookies ohne Einwilligung: Wann ist das erlaubt?
Google Analytics DSGVO-konform einsetzen
Cookie-Banner-Pflicht 2026: Was das Gesetz verlangt
← WebShield
Partner · Impressum · Datenschutz