Fehlerbehebung beim Einwilligungsmodus mit dem Tag Assistant

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:

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:

  1. Öffnen Sie den Google Tag Assistant.
  2. Geben Sie die URL Ihrer Website ein. Ihre Website wird in einem neuen Tab geöffnet.

  3. Öffnen Sie auf Ihrer Website das Cookie-Banner und akzeptieren Sie alle Parameter.

  4. Prüfen Sie im Tag Assistant, ob für die Seite die Standardeinwilligung korrekt festgelegt ist:

    1. Wählen Sie in der Zusammenfassung das früheste Ereignis vom Typ Einwilligung aus.
    2. Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter festgelegt wurden: ad_storage, ad_personalization,, ad_user_data, analytics_storage.
    3. Alternativ können Sie im Bereich Ausgabe des Tags den Tab Einwilligung auswählen und die Spalte Standard auf Seite anklicken.

      Screenshot des Tag Assistant mit den Standardeinstellungen für die Einwilligung

  5. Prüfen Sie, ob die Seite die Einwilligung anhand der Interaktion des Einwilligungsbanners aktualisiert hat:

    1. Wählen Sie unter Summary das neueste Ereignis vom Typ Consent aus.
    2. Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter aktualisiert wurden: ad_storage, ad_personalization, ad_user_data, analytics_storage.
    3. 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.

      Screenshot des Tag Assistant mit aktualisierten
Einwilligungseinstellungen

Tag Manager

Starten Sie eine neue Tag Assistant-Sitzung, um die Einrichtung der Einwilligung für Websites zu überprüfen:

  1. Öffnen Sie den Google Tag Assistant.
  2. Geben Sie die URL Ihrer Website ein. Ihre Website wird in einem neuen Tab geöffnet.

  3. Öffnen Sie auf Ihrer Website das Cookie-Banner und akzeptieren Sie alle Cookies.

  4. Prüfen Sie im Tag Assistant, ob für die Seite die Standardeinwilligung korrekt festgelegt ist:

    1. Wählen Sie in der Zusammenfassung das früheste Ereignis vom Typ Einwilligung aus.
    2. Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter festgelegt wurden: ad_storage, ad_personalization,, ad_user_data, analytics_storage.
    3. Alternativ können Sie im Bereich Ausgabe des Tags den Tab Einwilligung auswählen und die Spalte Standard auf Seite anklicken.

      Screenshot des Tag Assistant mit den Standardeinstellungen für die Einwilligung

  5. Prüfen Sie, ob die Seite die Einwilligung anhand der Interaktion des Einwilligungsbanners aktualisiert hat:

    1. Wählen Sie unter Summary das neueste Ereignis vom Typ Consent aus.
    2. Prüfen Sie im Bereich API-Aufruf, ob die folgenden Parameter aktualisiert wurden: ad_storage, ad_personalization, ad_user_data, analytics_storage.
    3. 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.

      Screenshot des Tag Assistant mit aktualisierten
Einwilligungseinstellungen

  6. Prüfen Sie, welche Tags ausgelöst oder durch den Einwilligungsstatus blockiert wurden:

    1. Wählen Sie unter Summary den Tab Tags aus.
    2. Klicken Sie auf ein Tag, um zu sehen, ob es sich entsprechend den Einwilligungseinstellungen verhalten hat.

Wählen Sie ein Problem aus, um Anweisungen zur Fehlerbehebung zu erhalten:

Der Tag Assistant-Tab Einwilligungsmodus ist leer, wenn der Einwilligungsmodus nicht auf der Seite implementiert ist.

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:

  1. Finden Sie heraus, ob Ihre CMP den Einwilligungsmodus von Google unterstützt.
  2. Rufen Sie die CMP-Einstellungen auf, um den Google-Einwilligungsmodus zu aktivieren.
  3. Ü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:

  1. Google Tag Manager öffnen
  2. Öffnen Sie in Ihrem Arbeitsbereich das Menü Tags.
  3. Richten Sie ein Tag auf Neu ein. Klicken Sie auf Tag-Konfiguration und öffnen Sie die Community-Galerie für Vorlagen.
  4. Suchen Sie nach dem Tag Ihres CMP-Anbieters und klicken Sie auf Zum Arbeitsbereich hinzufügen.
  5. Füllen Sie die Felder in Ihrer Tag-Vorlage aus. Weitere Informationen zu den Pflichtfeldern erhalten Sie von Ihrem CMP-Anbieter.
  6. Wählen Sie unter „Trigger“ den Trigger Initialisierung der Einwilligung – Alle Seiten aus.
  7. 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.

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

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.

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:

  1. Besucher öffnet Seite
  2. Anzeigen-Tag wird ausgelöst
  3. Standardeinwilligung auf „Abgelehnt“ festgelegt

Der Tag Assistant meldet einen Fehler: Tag Assistant-Fehler

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:

  1. Bearbeiten Sie den Trigger des Vorlagen-Tags zum Schreiben der Einwilligung so, dass es bei der Initialisierung der Einwilligung ausgelöst wird.
  2. 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.

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.

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.

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.

gtag.js

  1. Legen Sie in Ihrem Browser als Besucherstandort eine Region fest, die Sie bestätigen möchten. Informationen zum Festlegen von Standorten in Chrome
  2. Überprüfen Sie, ob der Einwilligungsmodus funktioniert.
  3. 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

  1. Legen Sie in Ihrem Browser als Besucherstandort eine Region fest, die Sie bestätigen möchten. Informationen zum Festlegen von Standorten in Chrome
  2. Überprüfen Sie, ob der Einwilligungsmodus funktioniert.
  3. 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