Skripte werden nicht blockiert
Symptom
Skripte, die Einwilligung erfordern sollten (Google Analytics, Meta Pixel usw.), werden geladen, bevor der Nutzer mit dem Banner interagiert — sichtbar in DevTools → Netzwerk.
Ursache 1: Skripte nicht zur Blockierung markiert
Wie prüfen: Seitenquelltext anzeigen. Skripte, die blockiert werden sollen, müssen type="text/plain" und data-consent-category haben.
Behebung:
<!-- Falsch: wird sofort geladen -->
<script src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script>
<!-- Richtig: blockiert bis Analyse-Einwilligung -->
<script type="text/plain" data-consent-category="analytics"
src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script>
Ursache 2: Skripte über Google Tag Manager geladen
Wie prüfen: Wenn GA4 in GTM statt direkt im HTML konfiguriert ist, funktioniert das Hinzufügen von type="text/plain" nicht — GTM steuert, wann GA4 geladen wird.
Behebung: Verwenden Sie das ConsentForge GTM-Template mit Consent Mode v2. Weitere Informationen finden Sie im GTM-Einrichtungsleitfaden. Mit Consent Mode warten GTM-Tags auf die Einwilligung, bevor sie ausgelöst werden.
Ursache 3: ConsentForge-Skript wird nach den blockierten Skripten geladen
Wie prüfen: Skript-Reihenfolge in <head> prüfen. ConsentForge muss vor jedem Skript geladen werden, das es blockieren muss.
Behebung: Verschieben Sie das ConsentForge <script>-Tag ganz an den Anfang von <head>, vor alle Drittanbieter-Tags.
Ursache 4: Anbieter-Kategorie auf necessary gesetzt
Wie prüfen: Dashboard → Property → Anbieter → Anbieter finden → Kategorie prüfen.
Behebung: Wenn der Anbieter Einwilligung benötigt, ändern Sie seine Kategorie auf analytics oder marketing.
Ursache 5: Skript verwendet einen anderen Lademechanismus
Einige Skripte injizieren sich selbst über document.write oder werden von anderen Skripten geladen. Diese können nicht über type="text/plain" blockiert werden.
Behebung: Blockieren Sie stattdessen das übergeordnete Skript. Wenn das injizierende Skript in GTM ist, verwenden Sie Consent Mode, um es zu steuern.