Dieser Artikel richtet sich an Entwickler und Administratoren, die die Implementierung des Einwilligungsmodus auf ihrer Website überprüfen und Fehler beheben möchten. Informationen zur TCF-Implementierung auf Websites finden Sie unter Fehlerbehebung beim TCF. Informationen zur Überprüfung der App-Implementierungen finden Sie in den Anleitungen für Android und iOS.
Sie können die Implementierung des Einwilligungsmodus auf folgende Aspekte prüfen:
- Gibt an, ob auf Ihrer Website der richtige standardmäßige Einwilligungsstatus festgelegt wird, bevor Tags ausgelöst werden. Die entsprechende Standardeinstellung hängt von den Richtlinien Ihrer Organisation ab.
- Ob Ihre Website den Einwilligungsstatus korrekt aktualisiert, nachdem Besucher die Einwilligung erteilt oder abgelehnt haben.
- Mit welchen Tags werden die Einwilligungsarten geprüft?
- Gibt an, ob die erforderlichen Einwilligungsarten gewährt wurden, wenn jedes Tag ausgelöst wurde, und ob das Tag die Prüfungen auf zusätzliche erforderliche Einwilligung bestanden hat.
Der Tag Assistant unterstützt die folgenden Einwilligungsmechanismen:
- gtag-
consent
-Befehle - Tags, die mit einer Tag Manager-Vorlage für den Einwilligungsmodus erstellt wurden
- Transparency and Consent Framework (TCF)
Hinweis
Der Tag Assistant kann in allen Browsern verwendet werden. Die besten Ergebnisse bei der Fehlerbehebung erhalten Sie, wenn Sie Google Chrome verwenden und die Browsererweiterung Tag Assistant Companion installieren.
Funktion des Einwilligungsmodus prüfen
Im Folgenden wird beschrieben, wie Sie Fehler im Einwilligungsmodus beheben. Wenn Sie regionsspezifische Standardeinstellungen oder Einwilligungsbanner festgelegt haben, wiederholen Sie diese Schritte mit anderen simulierten geografischen Standorten. Informationen zum Festlegen von Standorten in Chrome
gtag.js
Starten Sie eine neue Tag Assistant-Sitzung, um die Einrichtung der Einwilligung für Websites zu überprüfen:
- Öffnen Sie den Google Tag Assistant.
Geben Sie die URL Ihrer Website ein. Ihre Website wird in einem neuen Tab geöffnet.
Öffnen Sie auf Ihrer Website das Cookie-Banner und akzeptieren Sie alle Parameter.
Prüfen Sie im Tag Assistant, ob für die Seite die Standardeinwilligung korrekt festgelegt ist:
- Wählen Sie in der Zusammenfassung das früheste Ereignis vom Typ Einwilligung aus.
- Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter festgelegt wurden:
ad_storage
,ad_personalization,
,ad_user_data
,analytics_storage
. Alternativ können Sie im Bereich Ausgabe des Tags den Tab Einwilligung auswählen und die Spalte Standard auf Seite anklicken.
Prüfen Sie, ob die Seite die Einwilligung anhand der Interaktion des Einwilligungsbanners aktualisiert hat:
- Wählen Sie unter Summary das neueste Ereignis vom Typ Consent aus.
- Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter aktualisiert wurden:
ad_storage
,ad_personalization
,ad_user_data
,analytics_storage
. Alternativ können Sie im Bereich Output (Ausgabe) des Tags den Tab Consent (Einwilligung) und dann die Spalte On-page Update (Aktualisierung auf Seite) prüfen.
Tag Manager
Starten Sie eine neue Tag Assistant-Sitzung, um die Einrichtung der Einwilligung für Websites zu überprüfen:
- Öffnen Sie den Google Tag Assistant.
Geben Sie die URL Ihrer Website ein. Ihre Website wird in einem neuen Tab geöffnet.
Öffnen Sie auf Ihrer Website das Cookie-Banner und akzeptieren Sie alle Cookies.
Prüfen Sie im Tag Assistant, ob für die Seite die Standardeinwilligung korrekt festgelegt ist:
- Wählen Sie in der Zusammenfassung das früheste Ereignis vom Typ Einwilligung aus.
- Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter festgelegt wurden:
ad_storage
,ad_personalization,
,ad_user_data
,analytics_storage
. Alternativ können Sie im Bereich Ausgabe des Tags den Tab Einwilligung auswählen und die Spalte Standard auf Seite anklicken.
Prüfen Sie, ob die Seite die Einwilligung anhand der Interaktion des Einwilligungsbanners aktualisiert hat:
- Wählen Sie unter Summary das neueste Ereignis vom Typ Consent aus.
- Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter aktualisiert wurden:
ad_storage
,ad_personalization
,ad_user_data
,analytics_storage
. Alternativ können Sie im Bereich Output (Ausgabe) des Tags den Tab Consent (Einwilligung) und dann die Spalte On-page Update (Aktualisierung auf Seite) prüfen.
Prüfen Sie, welche Tags ausgelöst oder durch den Einwilligungsstatus blockiert wurden:
- Wählen Sie unter Summary den Tab Tags aus.
- Klicken Sie auf ein Tag, um zu sehen, ob es sich entsprechend den Einwilligungseinstellungen verhalten hat.
Probleme bei der Konfiguration der Einwilligung beheben
Wählen Sie ein Problem aus, um Anweisungen zur Fehlerbehebung zu erhalten:
- Tab „Einwilligung“ leer
- Standardeinwilligung nicht festgelegt
- Standardeinwilligung zu spät festgelegt
- Einwilligungsstatus wird nicht aktualisiert
- Der Einwilligungsstatus passt sich nicht an regionale Einstellungen an
Tab „Einwilligung“ leer
Der Tag Assistant-Tab Einwilligungsmodus ist leer, wenn der Einwilligungsmodus nicht auf der Seite implementiert ist.
Problemlösung: Einwilligungsmodus wird nicht geladen
Um das Problem zu beheben, müssen Sie den Einwilligungsmodus implementieren. Bei der folgenden Anleitung wird davon ausgegangen, dass Sie bereits ein Einwilligungsbanner auf Ihrer Website haben.
gtag.js
Video: Einwilligungsmodus einrichten
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
Schritt für Schritt: Einwilligungsmodus einrichten
Wenn Sie eine Plattform zur Einwilligungsverwaltung (Consent Management Platform, CMP) verwenden, um ein Einwilligungsbanner zu laden, gehen Sie so vor:
- Finden Sie heraus, ob Ihre CMP den Einwilligungsmodus von Google unterstützt.
- Rufen Sie die CMP-Einstellungen auf, um den Google-Einwilligungsmodus zu aktivieren.
- Überprüfen Sie, ob der Einwilligungsmodus funktioniert.
Wenn Sie ein eigenes Einwilligungsbanner verwenden oder Ihre Plattform zur Einwilligungsverwaltung (Consent Management Platform, CMP) nicht automatisch in den Einwilligungsmodus eingebunden wird, implementieren Sie den Einwilligungsmodus manuell.
Tag Manager
Wenn Sie Tag Manager verwenden, wird für die Implementierung des Einwilligungsmodus empfohlen, eine Einwilligungsplattform mit einer Tag Manager-Vorlage zu verwenden. So richten Sie ein Einwilligungsbanner mit Tag Manager ein:
- Google Tag Manager öffnen
- Öffnen Sie in Ihrem Arbeitsbereich das Menü Tags.
- Richten Sie ein Tag auf Neu ein. Klicken Sie auf Tag-Konfiguration und öffnen Sie die Community-Galerie für Vorlagen.
- Suchen Sie nach dem Tag Ihres CMP-Anbieters und klicken Sie auf Zum Arbeitsbereich hinzufügen.
- Füllen Sie die Felder in Ihrer Tag-Vorlage aus. Weitere Informationen zu den Pflichtfeldern erhalten Sie von Ihrem CMP-Anbieter.
- Wählen Sie unter „Trigger“ den Trigger Initialisierung der Einwilligung – Alle Seiten aus.
- Speichern Sie das Tag und sehen Sie sich die Vorschau des Containers an, um zu prüfen, ob der Einwilligungsmodus funktioniert.
Wenn Sie ein eigenes Einwilligungsbanner verwenden oder Ihre Plattform zur Einwilligungsverwaltung (Consent Management Platform, CMP) nicht automatisch in den Einwilligungsmodus eingebunden wird, implementieren Sie den Einwilligungsmodus manuell.
Standardeinwilligung nicht festgelegt
Wenn Sie eine Standardeinwilligung für alle Parameter des Einwilligungsmodus festlegen, können Sie das Tag-Verhalten effizient gemäß der standardmäßigen Implementierung des Einwilligungsbanners verwalten. Weitere Informationen zu den Einwilligungsanforderungen von Google
Problemlösung: Standardeinstellung für die Einwilligung nicht festgelegt
gtag.js
Platzieren Sie den gesamten Code, mit dem Standardbefehle für gtag-Einwilligungen aufgerufen werden, weiter oben auf der Seite über Tag-Snippets oder anderen Code, für den die Einwilligung verwendet werden könnte.
Legen Sie die folgenden Einwilligungsparameter fest:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
Legen Sie den standardmäßigen Einwilligungsstatus nicht asynchron fest.
Tag Manager
Wenn Sie eine CMP-Tag-Vorlage in Tag Manager verwenden, finden Sie in der CMP-Dokumentation Informationen zum Festlegen der Standardeinwilligung mit der Tag Manager-Vorlage.
Das Tag muss die Standardeinstellungen für die Einwilligung für mindestens diese vier Parameter laden:
ad_storage
ad_user_data
ad_personalization
analytics_storage
Wenn Sie ein eigenes Einwilligungsbanner verwenden oder Ihre Plattform zur Einwilligungsverwaltung (Consent Management Platform, CMP) nicht automatisch in den Einwilligungsmodus eingebunden wird, implementieren Sie den Einwilligungsmodus manuell.
Standardeinwilligung wird zu spät festgelegt
Auf der Website muss der standardmäßige Einwilligungsstatus festgelegt werden, bevor Tags oder anderer Code die Einwilligung verwenden oder aktualisieren. Wenn Sie den Standardwert zu spät festlegen, hat das möglicherweise nicht die erwarteten Auswirkungen. Weitere Informationen zu den Einwilligungsanforderungen von Google
Im folgenden Szenario hat das Anzeigen-Tag beispielsweise bereits ein Cookie gelesen oder geschrieben, bevor die Standardeinwilligung festgelegt wird:
- Besucher öffnet Seite
- Anzeigen-Tag wird ausgelöst
- Standardeinwilligung auf „Abgelehnt“ festgelegt
Der Tag Assistant meldet einen Fehler:
Problemlösung: Einstellung der Standardeinwilligung
gtag.js
Platzieren Sie den gesamten Code, mit dem Standardbefehle für gtag-Einwilligungen aufgerufen werden, weiter oben auf der Seite über Tag-Snippets oder anderen Code, für den die Einwilligung verwendet werden könnte.
Legen Sie die folgenden Einwilligungsparameter fest:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
Legen Sie den standardmäßigen Einwilligungsstatus nicht asynchron fest.
Tag Manager
Wenn die Standardeinwilligung durch ein Tag für eine Einwilligungsvorlage festgelegt wird:
- Bearbeiten Sie den Trigger des Vorlagen-Tags zum Schreiben der Einwilligung so, dass es bei der Initialisierung der Einwilligung ausgelöst wird.
- Bei allen anderen Tags: Die Tags werden ausgelöst, nachdem die Einwilligung initialisiert wurde. Soll beispielsweise beim Seitenaufbau ein Tag ausgelöst werden, verwenden Sie den Trigger Initialisierung – Alle Seiten.
Einwilligungsstatus wird nicht aktualisiert
Wenn der Websitebesucher mit Ihrem Einwilligungsbanner interagiert, sollte der Einwilligungsbefehl update
gesendet werden. Wenn der Einwilligungsstatus nicht aktualisiert wird, prüfen Sie, ob Sie einen Aktualisierungsmechanismus implementiert haben.
Problemlösung: Einwilligungsmodus wird nicht aktualisiert
gtag.js
Mit dem gtag.js-Befehl update
können Sie den Einwilligungsstatus aktualisieren, nachdem ein Besucher mit Ihrem Banner interagiert hat. Es muss ein Aktualisierungsmechanismus für jeden Parameter vorhanden sein, für den Sie einen Standardwert für die Einwilligung festgelegt haben, und dass ein Nutzer seine Einwilligung sowohl auf granted
als auch auf denied
aktualisieren kann.
Das folgende Beispiel zeigt, wie die Funktion consentGrantedAdStorage
den Einwilligungsstatus aktualisiert, wenn ein Besucher Google Ads-Cookies in einem Einwilligungsbanner akzeptiert.
<script>
function consentGrantedAdStorage() {
gtag('consent', 'update', {
'ad_storage': 'granted'
});
}
</script>
<!-- Invoke your consent function when a user interacts with your banner -->
<body>
...
<button onclick="consentGrantedAdStorage()">Yes</button>
...
</body>
Tag Manager
Wenn Sie die Standardeinwilligung mithilfe eines Einwilligungsvorlagen-Tags festlegen, müssen Sie auch den Einwilligungsstatus aktualisieren. Weitere Informationen finden Sie in der Dokumentation Ihres CMP-Anbieters.
Der Einwilligungsstatus passt sich nicht an regionale Einstellungen an
Sie können je nach Region des Besuchers unterschiedliche Standardeinstellungen für die Einwilligung festlegen. Wenn Sie Standardeinstellungen für die Einwilligung für verschiedene Regionen implementiert haben, prüfen Sie mit den folgenden Schritten, ob Ihre Einstellungen funktionieren.
Problemlösung: Einwilligungsmodus passt sich nicht an die Region des Nutzers an
gtag.js
- Legen Sie in Ihrem Browser als Besucherstandort eine Region fest, die Sie bestätigen möchten. Informationen zum Festlegen von Standorten in Chrome
- Überprüfen Sie, ob der Einwilligungsmodus funktioniert.
Wenn der Einwilligungsmodus nicht an die Region des Nutzers angepasst wird, prüfen Sie den Quellcode. Beispiel:
gtag('consent', 'default', { 'analytics_storage': 'denied', 'region': ['ES', 'US-AK'] }); gtag('consent', 'default', { 'ad_storage': 'denied' });
In diesem Beispiel wird ein regionaler Standardwert für die Einwilligung für einen Parameter festgelegt, für den anderen jedoch nicht. Achten Sie bei der Prüfung auf regionales Verhalten darauf, dass sich alle Parameter wie in Ihren Organisationsrichtlinien vorgegeben verhalten. Weitere Informationen zum Einrichten geografischer Regionen
Tag Manager
- Legen Sie in Ihrem Browser als Besucherstandort eine Region fest, die Sie bestätigen möchten. Informationen zum Festlegen von Standorten in Chrome
- Überprüfen Sie, ob der Einwilligungsmodus funktioniert.
- Wenn der Einwilligungsmodus nicht an die Nutzerregion angepasst wird, prüfen Sie die Einstellungen des Einwilligungs-Tags. Weitere Informationen finden Sie unter Geografische Regionen einrichten.
Weitere Informationen
Das Google-Tag berücksichtigt den Einwilligungsstatus, sodass das Verhalten an die Nutzereinwilligung angepasst wird. Wenn Sie das Laden des Google-Tags blockieren, bis ein Nutzer seine Einwilligung erteilt hat, sind Ihre geschätzten Conversions weniger genau. Außerdem ist die Verhaltensmodellierung in Google Analytics 4 nicht verfügbar. Heben Sie die Blockierung des Google-Tags auf, um optimale Messergebnisse zu erzielen.
Weitere Informationen zu den Auswirkungen des Einwilligungsmodus