Google Consent Mode v2
Über Consent Mode erfahren die Tags von Google, was ein Besucher erlaubt hat. Cookiemark richtet ihn für Sie ein. Diese Seite erklärt, was gesendet wird, welchen Modus Sie wählen und wie Sie prüfen, ob es funktioniert.
Was Consent Mode tut
Ihre Website sendet Google zwei Arten von Nachrichten. Ein default sagt, was erlaubt ist, bevor der Besucher eine Auswahl getroffen hat. Ein update sagt, was er gewählt hat. Google Analytics, Google Ads und die anderen Google-Tags lesen diesen Status und entscheiden selbst, welche Cookies sie setzen und was sie senden.
Der Default muss ankommen, bevor irgendein Google-Tag startet. Ein Tag, das vorher startet, hat nichts zu lesen und verhält sich, als hätte Ihre Website gar kein Consent-Tool. Deshalb steht die Cookiemark-Zeile ganz oben im Head.
Was Cookiemark sendet
Sobald das Skript läuft, sendet es diesen Default. Die letzte Zeile steht nur darin, solange Anzeigenklickdaten bis zur Einwilligung entfernen eingeschaltet ist, was standardmäßig der Fall ist.
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied',
functionality_storage: 'denied',
personalization_storage: 'denied',
security_storage: 'granted',
wait_for_update: 500
});
gtag('set', 'ads_data_redaction', true);Bei einem wiederkehrenden Besucher liest das Skript die gespeicherte Auswahl und sendet im selben Moment das Update. Sein Seitenaufruf wird dann von Anfang an mit dem richtigen Status gemessen. Nach einer neuen Auswahl sendet das Banner das nächste Update.
Consent Mode ist bei jeder neuen Website eingeschaltet. Die Einstellungen dazu finden Sie im Tab Google und GTM der Website.
Welche Kategorie welches Signal gewährt
Cookiemark hat drei optionale Kategorien, und Google hat sechs Signale, die ein Besucher gewähren kann. Dies ist die Standardzuordnung, die für fast jede Website passt.
| Kategorie | Google-Signale |
|---|---|
| Notwendig | security_storage, das immer gewährt wird |
| Präferenzen | functionality_storage, personalization_storage |
| Statistik | analytics_storage |
| Marketing | ad_storage, ad_user_data, ad_personalization |
Die Zuordnung können Sie in der Tabelle Welche Kategorie welches Signal aktiviert ändern. Ordnen Sie jedem Signal eine Kategorie zu. Ein Signal ohne Kategorie bleibt abgelehnt, egal was der Besucher wählt.
Einfach oder erweitert
Google beschreibt zwei Arten, Consent Mode zu nutzen. Jede neue Website startet im einfachen Modus.
| Einfach | Erweitert | |
|---|---|---|
| Vor einer Auswahl | Google-Tags laden nicht. An Google wird nichts gesendet. | Google-Tags laden und senden Pings ohne Cookies. |
| Nach der Einwilligung | Die Tags laden und verwenden Cookies wie gewohnt. | Die Tags verwenden Cookies wie gewohnt. |
| Modellierung | Google kann Besucher, die nicht zugestimmt haben, nicht modellieren. | Google modelliert die Conversions, die ihm entgehen. |
Im einfachen Modus hält Cookiemark Google Analytics zurück, bis Statistik erlaubt ist, und Google Ads, bis Marketing erlaubt ist. Tag Manager wartet auf Statistik. Im erweiterten Modus lässt es alle drei in Ruhe, weil die Tags sich selbst nach dem Einwilligungsstatus richten.
Die meisten europäischen Aufsichtsbehörden erwarten, dass vor der Einwilligung nichts bei Google ankommt, und genau das bietet der einfache Modus. Wählen Sie den erweiterten Modus, wenn Sie die Modellierung von Google nutzen möchten und Ihre eigene Rechtsberatung die Pings ohne Cookies für zulässig hält.
Die übrigen Einstellungen
Auf eine Auswahl warten
Das ist die Zeit in Millisekunden, die Google-Tags auf ein Update warten, bevor sie nach den Standardwerten handeln. Sie beträgt 500, solange Sie sie nicht ändern, und Sie können jeden Wert von 0 bis 5000 einstellen. Wiederkehrende Besucher erhalten ihr Update sofort. Betrachten Sie die Einstellung deshalb als Sicherheitspuffer.
Anzeigenklickdaten bis zur Einwilligung entfernen
Standardmäßig eingeschaltet. Solange ad_storage abgelehnt ist, lassen die Werbe-Tags von Google Kennungen von Anzeigenklicks aus ihren Anfragen weg. Sobald der Besucher Marketing erlaubt, hat die Einstellung keine Wirkung mehr.
Anzeigenklick-Informationen über Links weitergeben
Standardmäßig ausgeschaltet. Ist sie eingeschaltet, geben Google-Tags die Klick-ID über die URL von Seite zu Seite weiter, solange Cookies abgelehnt sind. Dadurch werden Conversions vollständiger gezählt, und Ihre internen Links erhalten Parameter wie gclid. Sprechen Sie mit den Verantwortlichen für Ihre Kampagnen, bevor Sie es einschalten.
Regionen
Wenn Sie das Banner nur in ausgewählten Ländern zeigen, fügt Cookiemark diese Länder dem Default als region hinzu. Google wendet die abgelehnten Standardwerte dann nur in diesen Ländern an. Regionen und Datenschutzsignale erklärt, wie Cookiemark bestimmt, wo sich ein Besucher befindet.
Stattdessen in Tag Manager einrichten
Manche Teams verwalten Consent Mode lieber in Tag Manager, zum Beispiel wenn ein Container mehrere Websites bedient. Dafür gibt es eine Vorlage von Cookiemark für Tag Manager. Schalten Sie Google Consent Mode in Cookiemark ab, wenn Sie sie verwenden, damit die Standardwerte nicht doppelt gesetzt werden. Die Vorlage beschreibt die Einrichtung.
Prüfen, ob es funktioniert
Führen Sie diese Prüfungen in einem privaten Fenster durch, damit Sie ohne gespeicherte Auswahl beginnen.
1. Die Reihenfolge im Seitenquelltext
Sehen Sie sich den Seitenquelltext an, nicht den Tab Elemente in den Entwicklertools, der die Seite zeigt, nachdem Skripte sie verändert haben. Suchen Sie nach cdn.cookiemark.com. Jede Adresse mit googletagmanager.com muss danach kommen.
2. Der Einwilligungsstatus in Tag Assistant
- Klicken Sie in Tag Manager auf Vorschau und verbinden Sie sich mit Ihrer Website.
- Wählen Sie das erste Ereignis Einwilligung aus und öffnen Sie dessen Tab Einwilligung. Jedes Signal außer
security_storagesollte abgelehnt sein. - Akzeptieren Sie im Banner alles. Das nächste Ereignis Einwilligung sollte die Signale als gewährt zeigen.
- Laden Sie die Seite neu. Das Update sollte jetzt vor Container geladen ankommen, weil das Skript die gespeicherte Auswahl wiederherstellt.
3. Die Anfragen im Netzwerk-Tab
Öffnen Sie die Entwicklertools und filtern Sie den Netzwerk-Tab nach collect. Im einfachen Modus darf es vor Ihrer Auswahl keine Anfrage an Google geben. Im erweiterten Modus werden Anfragen gesendet, aber es erscheint kein _ga-Cookie. Filtern Sie auch nach den Namen anderer Anbieter, etwa facebook, um diese ebenfalls zu prüfen.
4. Der Status in der Konsole
Geben Sie dies in die Browserkonsole ein, um zu sehen, was Cookiemark Google gerade mitteilt.
Cookiemark.googleConsentState()
// { functionality_storage: 'denied', analytics_storage: 'granted', ... }