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 zu TCF Implementierungen auf Websites finden Sie unter Fehlerbehebung beim TCF. Informationen zum Überprüfen von App Implementierungen finden Sie in der Anleitung für Android und iOS.

Sie können die Implementierung des Einwilligungsmodus in folgenden Fällen überprüfen:

  • Ob auf Ihrer Website der richtige Standard-Einwilligungsstatus festgelegt wird, bevor Tags ausgelöst werden. Der richtige Standardstatus hängt von den Richtlinien Ihrer Organisation ab.
  • Ob auf Ihrer Website die Einwilligungsstatus korrekt aktualisiert werden, nachdem Besucher ihre Einwilligung gegeben oder verweigert haben.
  • Welche Tags welche Einwilligungsarten prüfen.
  • Ob die erforderlichen Einwilligungsarten gewährt wurden, als die einzelnen Tags ausgelöst wurden, und ob das Tag die Prüfungen für alle zusätzlich erforderlichen Einwilligungen bestanden hat.

Tag Assistant unterstützt die folgenden Einwilligungsmechanismen:

Hinweis

Sie können den Tag Assistant in allen Browsern verwenden. Für optimale Ergebnisse bei der Fehlerbehebung empfehlen wir, Google Chrome zu verwenden und die Tag Assistant Companion Browsererweiterung zu installieren.

Überprüfen, ob der Einwilligungsmodus funktioniert

In den folgenden Schritten wird beschrieben, wie Sie den Einwilligungsmodus debuggen. Wenn Sie regionsspezifische Standardeinstellungen oder Einwilligungsbanner festgelegt haben, wiederholen Sie diese Schritte mit verschiedenen simulierten geografischen Standorten. Informationen zum Festlegen von Standorten in Chrome.

gtag.js

Wenn Sie die Einrichtung des Einwilligungsmodus für Websites überprüfen möchten, starten Sie eine neue Sitzung im Tag Assistant:

  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 die Standardeinwilligung für die Seite richtig festgelegt ist:

    1. Wählen Sie unter Summary das früheste Ereignis vom Typ Consent 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 Output Ihres Tags den Tab Consent öffnen und in der Spalte On-page Default nachsehen.

      Screenshot des Tag Assistant mit Standardeinstellungen für die Einwilligung

  5. Überprüfen Sie, ob die Einwilligung auf der Seite auf Grundlage Ihrer Interaktion mit dem Einwilligungsbanner aktualisiert wurde:

    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 Ihres Tags den Tab Consent öffnen und in der Spalte On-page Update nachsehen.

      Screenshot des Tag Assistant mit aktualisierten Einwilligungseinstellungen

Tag Manager

Wenn Sie die Einrichtung des Einwilligungsmodus für Websites überprüfen möchten, starten Sie eine neue Sitzung im Tag Assistant:

  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 die Standardeinwilligung für die Seite richtig festgelegt ist:

    1. Wählen Sie unter Summary das früheste Ereignis vom Typ Consent 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 Output Ihres Tags den Tab Consent öffnen und in der Spalte On-page Default nachsehen.

      Screenshot des Tag Assistant mit Standardeinstellungen für die Einwilligung

  5. Überprüfen Sie, ob die Einwilligung auf der Seite auf Grundlage Ihrer Interaktion mit dem Einwilligungsbanner aktualisiert wurde:

    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 Ihres Tags den Tab Consent öffnen und in der Spalte On-page Update nachsehen.

      Screenshot des Tag Assistant mit aktualisierten Einwilligungseinstellungen

  6. Sehen Sie nach, 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 eine Anleitung zur Fehlerbehebung zu erhalten:

Der Tag Assistant-Tab Einwilligung 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-Anleitung: Einwilligungsmodus einrichten

Gehen Sie so vor, falls Sie eine Plattform zur Einwilligungsverwaltung (Consent Management Platform, CMP) zum Laden eines Einwilligungsbanners verwenden:

  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 CMP nicht automatisch in den Einwilligungsmodus eingebunden wird, implementieren Sie den Einwilligungsmodus manuell.

Tag Manager

Wenn Sie Tag Manager verwenden, empfiehlt es sich, den Einwilligungsmodus über eine Plattform zur Einwilligungsverwaltung zu implementieren, die eine Tag Manager-Vorlage bietet. So richten Sie ein Einwilligungsbanner mit Tag Manager ein:

  1. Öffnen Sie Google Tag Manager.
  2. Öffnen Sie in Ihrem Arbeitsbereich das Menü Tags.
  3. Richten Sie ein Neues Tag ein. Klicken Sie auf Tag-Konfiguration und öffnen Sie die Galerie für Community-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. Klicken Sie auf „Speichern“, um das Tag zu speichern, und auf Vorschau , um Ihren Container in der Vorschau anzusehen und zu überprüfen, ob der Einwilligungsmodus funktioniert.

Wenn Sie ein eigenes Einwilligungsbanner verwenden oder Ihre 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 die Funktionsweise des Tags basierend auf der standardmäßigen Implementierung des Einwilligungsbanners effizient verwalten. Weitere Informationen zu den Einwilligungsanforderungen von Google.

gtag.js

Verschieben Sie den gesamten Code, der `gtag consent default`-Befehle aufruft, weiter nach oben auf der Seite, über alle Tag-Snippets oder anderen Code, der die Einwilligung verwendet.

Legen Sie die folgenden Einwilligungsparameter fest:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

Legen Sie die Standardstatus für die Einwilligung nicht asynchron fest.

Tag Manager

Wenn Sie in Tag Manager eine CMP-Tag-Vorlage verwenden, finden Sie in der CMP-Dokumentation Informationen zum Festlegen der Standardeinwilligung mit der Tag Manager-Vorlage.

Achten Sie darauf, dass das Tag Standardeinstellungen für die Einwilligung für mindestens diese vier Parameter lädt:

  • ad_storage
  • ad_user_data
  • ad_personalization
  • analytics_storage

Wenn Sie ein eigenes Einwilligungsbanner verwenden oder Ihre 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. Wird er zu spät festgelegt, wird möglicherweise nicht die erwartete Wirkung erzielt. 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 die Seite
  2. Anzeigen-Tag wird ausgelöst
  3. Standardeinwilligung auf „Verweigert“ festgelegt

Tag Assistant meldet einen Fehler: Tag Assistant-Fehler

gtag.js

Verschieben Sie den gesamten Code, der `gtag consent default`-Befehle aufruft, weiter nach oben auf der Seite, über alle Tag-Snippets oder anderen Code, der die Einwilligung verwendet.

Legen Sie die folgenden Einwilligungsparameter fest:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

Legen Sie die Standardstatus für die Einwilligung nicht asynchron fest.

Tag Manager

Wenn ein Tag einer Einwilligungsvorlage die Standardeinwilligung festgelegt hat:

  1. Bearbeiten Sie den Trigger des Tag-Snippets der Einwilligungsvorlage so, dass er bei Initialisierung der Einwilligung ausgelöst wird.
  2. Für alle anderen Tags: Lösen Sie die Tags aus, nachdem die Einwilligung initialisiert wurde. Wenn Sie beispielsweise ein Tag beim Seitenaufbau auslösen möchten, verwenden Sie den Trigger Initialisierung – Alle Seiten.

Wenn ein Websitebesucher mit Ihrem Einwilligungsbanner interagiert, sollte ein Befehl zum update der Einwilligung gesendet werden. Falls der Einwilligungsstatus nicht aktualisiert wird, prüfen Sie, ob Sie einen entsprechenden Mechanismus implementiert haben.

gtag.js

Verwenden Sie den Befehl update von gtag.js, um den Einwilligungsstatus zu aktualisieren, nachdem ein Besucher mit Ihrem Banner interagiert hat. Achten Sie darauf, dass Sie für jeden Parameter, für den Sie eine Standardeinwilligung festgelegt haben, einen Aktualisierungsmechanismus haben und dass ein Nutzer seine Einwilligung sowohl auf granted als auch auf denied aktualisieren kann.

Im folgenden Beispiel wird gezeigt, wie die Funktion consentGrantedAdStorage den Einwilligungsstatus aktualisiert, wenn ein Besucher in einem Einwilligungsbanner Cookies für Werbung 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 ein Tag einer Einwilligungsvorlage verwenden, um die Standardeinwilligung festzulegen, achten Sie darauf, dass es auch den Einwilligungsstatus aktualisiert. 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, versuchen Sie die folgenden Schritte, um zu überprüfen, ob Ihre Einstellungen funktionieren.

gtag.js

  1. Legen Sie im Browser den Standort des Besuchers auf eine Region fest, die Sie überprüfen 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'
      });

    Im Beispiel wird eine regionale Standardeinwilligung für einen Parameter festgelegt, nicht aber für den anderen. Wenn Sie das regionale Verhalten überprüfen, achten Sie darauf, dass sich alle Parameter so verhalten, wie in Ihren Organisationsrichtlinien festgelegt. Informationen zum Einrichten geografischer Regionen Informationen zum Einrichten geografischer Regionen.

Tag Manager

  1. Legen Sie im Browser den Standort des Besuchers auf eine Region fest, die Sie überprüfen 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 die Einstellungen Ihres Einwilligungstags . Informationen zum Einrichten geografischer Regionen

Nächste Schritte

Das Google-Tag ist einwilligungssensitiv und passt sein Verhalten entsprechend der Nutzereinwilligung an. Wenn Sie das Laden des Google-Tags blockieren, bis ein Nutzer seine Einwilligung gibt, sind die geschätzten Conversions weniger genau und die Verhaltensmodellierung in Google Analytics ist nicht verfügbar. Heben Sie die Blockierung des Google-Tags auf, um optimale Messergebnisse zu erhalten.

Weitere Informationen zu den Daten zu den Auswirkungen des Einwilligungsmodus