Consent-Mode-Probleme
Symptom A: GA4 wird noch vor der Einwilligung ausgelöst
Ursache: Standard-Einwilligungsstatus für Consent Mode nicht festgelegt, bevor GA4 geladen wird.
Behebung: Fügen Sie den Consent-Standard-Block vor dem GA4-Skript und vor ConsentForge hinzu:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
<!-- ConsentForge -->
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
<!-- GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script>
Symptom B: gtag('consent', 'update') wird nicht ausgelöst
Wie prüfen: DevTools → Konsole → window.dataLayer.filter(e => e[0] === 'consent') — sollte Standard + Update nach Nutzerakzeptanz zeigen.
Ursache: gtag-Funktion nicht verfügbar, wenn ConsentForge versucht, den Consent Mode zu aktualisieren.
Behebung: Stellen Sie sicher, dass gtag auf window definiert ist, bevor ConsentForge lädt (über den Standard-Block oben).
Symptom C: Consent Mode funktioniert, aber GA4 zeigt keine modellierten Daten
Ursache: Modellierte Conversion-Daten erscheinen 5–7 Tage nach der ersten Consent-Mode-Einrichtung in Google Ads.
Behebung: 7 Tage nach korrekter Einrichtung warten. In Google Ads → Tools → Consent-Mode-Diagnose überprüfen.
Symptom D: GTM-Consent-Initialisierungs-Tag wird nicht zuerst ausgelöst
Wie prüfen: GTM-Vorschau → Tag-Auslosungsreihenfolge prüfen. ConsentForge-Tag sollte beim „Consent Initialization"-Trigger ausgelöst werden.
Behebung: Ändern Sie den ConsentForge GTM-Tag-Trigger auf Consent Initialization – Alle Seiten (nicht Seitenaufruf).
Überprüfung
Nach der Behebung in der DevTools-Konsole bestätigen:
// Sollte 'denied'-Standards zeigen, dann 'granted'-Update nach Akzeptanz
window.dataLayer.filter(e => e[0] === 'consent')