Einwilligungsmodus des Tag Manager unterstützen
Man kann dem Tag Manager so konfigurieren, dass bestimmte Daten nur übermittelt werden, wenn der Benutzer diesen zugestimmt hat.
- https://developers.google.com/tag-platform/security/guides/consent?consentmode=advanced&hl=de
- https://developers.google.com/tag-platform/tag-manager/templates/consent-apis?hl=de
Standardmäßig sollte es wie folgt konfiguriert werden:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'functionality_storage': 'granted',
'personalization_storage': 'denied',
'security_storage': 'granted'
});
Der Tag-Manager kann dann immer sofort geladen werden.
Stimmt der Nutzer der Kategorie "Präferenzen" zu, soll personalization_storage
erlaubt werden.
Stimmt der Nutzer der Kategorie "Statistiken" zu, soll analytics_storage
erlaubt werden.
Stimmt der Nutzer der Kategorie "Marketing" zu, soll ad_storage
, ad_user_date
und ad_personalization
erlaubt werden.
Das Updaten der Zustimmung funktioniert so:
gtag('consent', 'update', {
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'ad_storage': 'granted',
'analytics_storage': 'granted'
});
Edited by Jan Wennrich