Gebaut für Google Consent Mode v2

CookieHug für
Google Consent Mode v2

Eine eigens dafür gebaute Einrichtung: ein Snippet, automatisches gtag default/update, regionale Standardwerte mit EWR-Logik und die Zuordnung der Kategorien zu den vier GCM-v2-Signalen. Richten Sie GA4, Google Ads und GTM in 4 Schritten ein und prüfen Sie alles im Tag Assistant.

Warum CookieHug für Google

CookieHug ist darauf ausgelegt, die Anforderungen des Google-CMP-Partner-Programms zu erfüllen — vom Banner bis zu den Consent-Mode-v2-Signalen.

Consent Mode v2 advanced

Wir senden gtag('consent','default',…), bevor irgendein Google-Tag lädt — mit wait_for_update: 2000 ms, denied für den EWR, granted für ROW. Nach der Einwilligung feuern wir consent_update, abgeleitet aus Ihren Kategorien.

Regionale Standardwerte, direkt verdrahtet

Die Region kommt aus Cloudflare-Headern (CF-IPCountry, CF-Region-Code). Suchreihenfolge: exakter Treffer (z. B. US-CA) → übergeordnete Region (US) → ROW als Rückfall. Eingebaute Presets für EWR / GB / CH / US-CA / ROW.

Google-konformes Banner

Eine Google-CMP-konforme Vorlage mit eingebettetem Link auf business.safety.google/privacy, gleich prominenten Akzeptieren-/Ablehnen-Schaltflächen und ohne vorausgewählte Schalter. Ein Schalter im Dashboard aktiviert sie.

Bereit für Google CMP Partner

Die vollständige Zuordnung ist dokumentiert: konfigurierbare Oberfläche, Banner-Vorlage und Empfehlung in der UI — alles öffentlich beschrieben und bereit, Google im Zertifizierungsprozess vorgelegt zu werden.

Das übernimmt CookieHug automatisch für Sie

Sie fügen ein Snippet ein — alles Weitere passiert im SDK, ohne manuelles gtag in Ihrem Code.

Consent default vor den Google-Tags

Das SDK sendet gtag('consent','default',…), bevor GTM / gtag.js lädt, sodass Google-Tags in denied starten (advanced mode).

Consent update bei der Nutzerentscheidung

Nach Akzeptieren / Ablehnen / Einstellungen speichern feuern wir gtag('consent','update',…) und setzen ad_storage, ad_user_data, ad_personalization, analytics_storage anhand der gewählten Kategorien.

Zuordnung Kategorie → GCM-Signal

Volles Preset: Marketing → alle 3 Anzeigensignale, Statistiken → analytics_storage. Preset Messung: nur analytics_storage. Alles in der Oberfläche konfigurierbar, ohne Code.

url_passthrough und redacted Pings

Wir aktivieren url_passthrough, um gclid / dclid für Google Ads zu erhalten und modellierte Conversions im denied-Zustand zu ermöglichen (cookielose Pings).

GPC (Global Privacy Control)

Wir erkennen navigator.globalPrivacyControl === true und senden im Modus auto_deny_toaster automatisch denied an Google, ohne das Banner zu zeigen — mit Möglichkeit zum Übersteuern.

Client-Diagnose

Der Debug Mode protokolliert jedes consent-Ereignis und die Zuordnung Kategorie → Signal in der Konsole. Den Eingang prüfen Sie im Dashboard auf dem Tab Analytics.

Einrichtung in 4 Schritten

CookieHug übernimmt den Client-Teil; Sie konfigurieren drei Google-Oberflächen. Insgesamt rund 15 Minuten.

1
Schritt 1

CookieHug-Snippet installieren

Öffnen Sie im CookieHug-Panel Ihre Domain → Skript holen. Fügen Sie das erzeugte <script> als erstes Tag in den <head> ein — vor GTM, vor gtag.js, vor jedem Google-Code.

  • Das CookieHug-Snippet muss *vor* jedem Google-Code laden, sonst feuern Google-Tags, bevor consent default sie erreicht.
  • Fügen Sie keinen eigenen gtag('consent','default',…)-Aufruf hinzu — CookieHug erledigt das automatisch; ein zweiter Aufruf würde die regionalen Standardwerte überschreiben.
  • Aktivieren Sie im Tab Google Consent Mode die Google-CMP-Zertifizierung, damit das Banner Googles Banner-Anforderungen erfüllt (Link auf business.safety.google/privacy, gleich prominentes Akzeptieren/Ablehnen).
2
Schritt 2

GA4 — Consent Mode auf der Property

Öffnen Sie die GA4-Property → Verwaltung → Datenerfassung und -änderung → Datenerfassung.

  • Prüfen Sie in der Karte Consent Mode, ob der Consent Mode aktiv ist. *Advanced* entscheidet sich auf Tag-Ebene — CookieHug sorgt dafür, dass ad_storage und analytics_storage denied sind, bevor das Tag feuert.
  • Belassen Sie Google signals und Ads personalization signals gemäß Ihrer Einwilligungsrichtlinie — CookieHug leitet sie aus der Kategorie Marketing ab.
  • 24-48 Std. nach den ersten Zustimmungen prüfen Sie Verwaltung → Property-Einstellungen → Consent-Mode-Diagnose. Dort sollte advanced mode stehen und ein gesundes Verhältnis von consent_update zu consent_default.
3
Schritt 3

Google Ads — Consent settings

Aktivieren Sie in Google Ads → Tools → Data manager → Consent settings (oder Admin → Consent in der neuen Oberfläche) den Consent Mode für das Konto.

  • Für jede Conversion-Aktion wendet Google die Verhaltensmodellierung an, sobald die Datenschwelle erreicht ist (typischerweise 1000+ Anzeigenklicks in 7 Tagen pro Land). Bis dahin kann die Diagnose „Consent Mode not fully active“ melden — das ist eine Datenschwelle bei Google, keine Fehlkonfiguration in CookieHug.
  • Prüfen Sie unter Tools → Conversions → Diagnose. Die Zähler für redacted_data sowie für consent_default / consent_update-Pings sollten > 0 sein.
4
Schritt 4

Google Tag Manager — Consent settings pro Tag

Laden Sie Ihre Tags (GA4, Ads, Floodlight, …) im GTM wie gewohnt — sie lesen den Einwilligungsstatus, den CookieHug bereits in den dataLayer geschrieben hat.

  • Fügen Sie kein Tag „Consent Initialization — All Pages“ mit eigenem gtag('consent','default',…) hinzu. CookieHug setzt die Standardwerte, bevor GTM lädt; ein zweiter Aufruf würde die regionalen Standardwerte überschreiben und das EWR-Gating aushebeln.
  • Ergänzen Sie für jedes Tag unter Advanced settings → Consent settings die erforderlichen Einwilligungstypen (z. B. ad_storage, analytics_storage). GTM blockiert dann das Setzen von Cookie/Pixel, wenn das Signal denied ist, und führt das Tag im advanced mode redacted aus.
  • Wenn Sie Google tag (gtag.js) direkt ohne GTM einsetzen, ist keine zusätzliche Konfiguration nötig. Das CookieHug-Snippet läuft vor dem gtag-Loader.

Verifizierung Ende zu Ende

Drei unabhängige Nachweise, dass Consent Mode v2 im advanced mode läuft.

Google Tag Assistant

Installieren Sie den Tag Assistant (Chrome-Erweiterung) und laden Sie Ihre Domain in einem frischen Profil. Im Tab Summary sollten zwei consent-Ereignisse erscheinen: default (vor der Zustimmung) mit analytics_storage=denied / ad_storage=denied und update (nach der Zustimmung) mit den gemäß Ihrer Zuordnung auf granted gesetzten Signalen.

GA4 DebugView

GA4 → Verwaltung → DebugView. Mit ?gtm_debug=1 oder dem GTM-Vorschaumodus sehen Sie den Einwilligungsstatus an jedem Ereignis und Live-Auslesungen von consent_state.

Google Ads Diagnostics

Google Ads → Tools → Conversions → Diagnostics. Innerhalb von 24 Std. sollte das Statusfeld Consent Mode grün werden und die Zähler consent_default / consent_update sollten mit dem Traffic wachsen.

DevTools Network

Öffnen Sie DevTools → Network → Filter google. Vor der Zustimmung sollten GA/Ads-Tags mit Einwilligung denied feuern; nach dem Klick auf Akzeptieren sollten Sie sehen, wie gtag('consent','update') die 4 Signale gemäß Ihrer Kategorienzuordnung umschaltet.

Google-CMP-Anforderungen → CookieHug-Funktionen

Zuordnung der Anforderungen des Google-CMP-Partner-Programms zu konkreten Funktionen von CookieHug.

Anforderung von GoogleSo erfüllt CookieHug sie
Banner vollständig über eine grafische Oberfläche konfigurierbarVollwertiges Admin-Panel: Bannertexte, Layout (Position, Rundung, Ausrichtung, Google Font, Symbol), Farben (Hintergrund, Überschrift, Beschreibung, Links, Schaltflächen), Kategorien (ein/aus, Beschriftungen, Cookie-Inventar), Consent Mode v2 (Ads/GA4-Schalter, 4 Signale, regionale Standardwerte, Zuordnung). Ohne eine Zeile Code.
Banner-Vorlage, die Googles Banner-Anforderungen erfülltDer Schalter Domain → Google Consent Mode → Google-CMP-Zertifizierung aktiviert eine Vorlage, die: (a) den Zweck der Datenerhebung in einem editierbaren Feld beschreibt, (b) einen eingebetteten Link auf business.safety.google/privacy rendert (target=_blank, rel=noopener), (c) ein ausdrückliches Opt-in über Alle akzeptieren bietet — alle Signale starten auf denied, Alle ablehnen ist gleich prominent.
Empfehlung zur Nutzung der Vorlage in der OberflächeAktiviert ein Kunde Consent Mode v2 (Ads-/GA4-Schalter) ohne die Vorlage, zeigt das Admin-Panel einen eingebetteten Hinweis mit der Schaltfläche Vorlage aktivieren und einem Link zur Dokumentation von Consent Mode v2 advanced. Der Hinweis verschwindet, sobald die Vorlage aktiv ist.
Öffentliche Landingpage zur Google-EinrichtungDiese Seite (cookiehug.com/features/google-consent-mode-v2) — öffentlich zugänglich, ohne Login, ganz der Google-Konfiguration gewidmet. Mit Einrichtung in 4 Schritten, Prüfung im Tag Assistant, regionalen Standardwerten und einer Google-spezifischen FAQ.
Nachweis der EinwilligungJede Nutzerentscheidung wird im Cookie cookiehug_consent_v2 gespeichert (regionId, Methode, Zeitstempel, Signale) und läuft in das Einwilligungsprotokoll im Dashboard ein — mit CSV-Export.

Regionale Standardwerte

Vorkonfigurierte GCM-v2-Signal-Presets auf Basis regulatorischer Anforderungen. Jede Zelle lässt sich im Dashboard pro Domain überschreiben.

Regionad_storagead_user_dataad_personalizationanalytics_storage
EWR (EU)denieddenieddenieddenied
GBdenieddenieddenieddenied
CHdenieddenieddenieddenied
US-CAdenieddenieddeniedgranted
ROW (Rest der Welt)grantedgrantedgrantedgranted

Die Region stammt aus CF-IPCountry / CF-Region-Code (Cloudflare). Suchreihenfolge: exakter Treffer (z. B. US-CA) → übergeordnete Region (US) → Rückfall ROW → globale defaults.

Google-FAQ

Bereit für Consent Mode v2, ohne Code anzufassen?

Konto anlegen, Domain hinzufügen, ein Snippet einfügen. Google-CMP-konformes Banner, regionale Standardwerte und Prüfung im Tag Assistant — ab Werk.

Language: Deutsch