Schweregrad: HochVerantwortlich: CMP-AdminZeit bis zur Behebung: 30-60 min
GA4 vor Einwilligung
Verhindern Sie, dass GA4 initialisiert, Cookies setzt oder Page-View-Traffic sendet, bevor Analytics-Consent erteilt wurde.
Umfasst: ga4_before_consent, pre_consent_ga4
Warum das wichtig ist
GA4 gehört zu den häufigsten Consent-Fehlern, weil es oft früh in Templates oder GTM installiert ist und Daten sammelt, bevor der Banner-Status wirksam durchgesetzt wird.
So prüfen Sie das manuell
- Prüfen Sie im Network-Panel auf GA4-`collect`-Requests vor jeder Consent-Aktion.
- Kontrollieren Sie, ob `_ga` und verwandte Cookies vor Analytics-Consent erscheinen.
- Verifizieren Sie, ob der GA4-Config-Tag vor Consent Initialization oder CMP-Events läuft.
Typische Ursachen
- Der GA4-Config-Tag feuert beim Seitenaufruf ohne Consent-Checks.
- Ein direktes gtag-Snippet dupliziert die GTM-gesteuerte GA4-Implementierung.
- Consent-Defaults sind beim ersten Laden granted oder undefiniert.
Behebung in GTM
- Verknüpfen Sie Analytics-Consent-Checks mit allen GA4-Config- und Event-Tags.
- Setzen Sie denied-Defaults früher als die GA4-Initialisierung.
- Entfernen Sie doppelte GA4-Implementierungen außerhalb von GTM.
Behebung in WordPress oder CMP-Plugins
- Deaktivieren Sie integriertes GA4-Laden in SEO- oder Analytics-Plugins, wenn GTM dies bereits übernimmt.
- Nutzen Sie CMP-Integration, um GA4 bis zur Analytics-Einwilligung zu blockieren.
- Testen Sie nach Cache-Leerung in einem sauberen Browserprofil erneut.
Allgemeine Entwicklerkorrektur
- Initialisieren Sie GA4 erst nach erteilter Analytics-Einwilligung.
- Vermeiden Sie Doppelinstallationen über Theme-Snippets und GTM gleichzeitig.
- Behandeln Sie Page-View-Erfassung als optionale Analytics-Verarbeitung.
So bestätigen Sie, dass die Behebung funktioniert
- Bestätigen Sie, dass vor der Einwilligung keine GA4-Requests gesendet werden.
- Bestätigen Sie, dass `_ga`-Cookies pre-consent fehlen.
- Führen Sie einen neuen Scan durch und prüfen Sie, dass der GA4-Fund verschwindet.
Nächster Schritt
Starten Sie nach dem Deployment einen neuen Scan, um zu bestätigen, dass sich das Laufzeitverhalten geändert hat und nicht nur der Bannertext.