En dedikeret opsætning: ét snippet, automatisk gtag default/update, regionale standarder med EØS-logik og kortlægning af kategorier til de fire GCM v2-signaler. Konfigurér GA4, Google Ads og GTM i 4 trin, og verificér det hele i Tag Assistant.
CookieHug er bygget til at opfylde kravene i Google CMP Partner-programmet — fra banner til Consent Mode v2-signaler.
Vi sender gtag('consent','default',…), før et eneste Google-tag indlæses — med wait_for_update: 2000 ms, denied for EØS, granted for ROW. Ved samtykke afsender vi consent_update kortlagt fra dine kategorier.
Regionen bestemmes ud fra Cloudflare-headere (CF-IPCountry, CF-Region-Code). Opslag: præcist match (f.eks. US-CA) → overordnet region (US) → ROW som reserve. Indbyggede forudindstillinger for EØS / GB / CH / US-CA / ROW.
Skabelon i overensstemmelse med Google CMP med et indlejret link til business.safety.google/privacy, lige fremtrædende Accepter-/Afvis-knapper og ingen forudmarkerede felter. Én kontakt i dashboardet slår den til.
Hele kortlægningen er dokumenteret: konfigurerbar UI, bannerskabelon og anbefaling i grænsefladen — alt sammen offentligt beskrevet og klar til at vise Google under certificeringen.
Du indsætter ét snippet — resten sker inde i SDK'et, uden manuel gtag i din kode.
SDK'et sender gtag('consent','default',…), før GTM / gtag.js indlæses, så Google-tags starter i denied (advanced mode).
Efter Accepter / Afvis / Gem præferencer sender vi gtag('consent','update',…), der sætter ad_storage, ad_user_data, ad_personalization og analytics_storage ud fra de valgte kategorier.
Fuld forudindstilling: marketing → alle 3 annoncesignaler, statistik → analytics_storage. Måling: kun analytics_storage. Alt konfigureres i grænsefladen, uden kode.
Vi aktiverer url_passthrough for at bevare gclid / dclid til Google Ads og muliggøre modellerede konverteringer i denied-tilstand (cookieless pings).
Vi registrerer navigator.globalPrivacyControl === true og sender i tilstanden auto_deny_toaster automatisk denied til Google uden at vise banneret, med mulighed for at tilsidesætte.
Debug mode logger hver consent-hændelse og kortlægningen fra kategori til signal i konsollen. Selve indtaget kan du gennemgå på fanen Analytics i dashboardet.
CookieHug klarer klientsiden; du konfigurerer tre flader hos Google. I alt ca. 15 minutter.
Åbn dit domæne i CookieHug-panelet → Hent script. Indsæt det genererede <script> som det første tag i <head> — før GTM, før gtag.js, før al Google-kode.
consent default ikke frem, før Google-taggene udløses.gtag('consent','default',…) — CookieHug gør det automatisk, og et ekstra kald ville overskrive de regionale standarder.Åbn GA4-propertyen → Admin → Dataindsamling og -ændring → Dataindsamling.
ad_storage og analytics_storage er denied, før tagget udløses.consent_update og consent_default.I Google Ads → Værktøjer → Data manager → Consent settings (eller Admin → Consent i den nye grænseflade) slår du Consent Mode til for kontoen.
redacted_data og pings af typen consent_default / consent_update bør være > 0.Indlæs dine tags (GA4, Ads, Floodlight, …) i GTM som normalt — de læser den samtykkestatus, CookieHug allerede har lagt i dataLayer.
gtag('consent','default',…). CookieHug sætter standarderne, før GTM indlæses; et ekstra kald ville overskrive de regionale standarder og ødelægge EØS-logikken.ad_storage, analytics_storage). GTM blokerer så taggets cookie-/pixelskrivning, når signalet er denied, og kører det redacted under advanced mode.Tre uafhængige beviser på, at Consent Mode v2 kører i advanced mode.
Installér Tag Assistant (Chrome-udvidelse), og indlæs dit domæne i en frisk profil. Under Summary bør du se to consent-hændelser: default (før accept) med analytics_storage=denied / ad_storage=denied og update (efter accept), hvor signalerne skifter til granted efter din kortlægning.
GA4 → Admin → DebugView. Med ?gtm_debug=1 eller GTM Preview ser du samtykkestatus knyttet til hver hændelse og live-aflæsninger af consent_state.
Google Ads → Tools → Conversions → Diagnostics. Inden for 24 timer bør statusfeltet Consent Mode blive grønt, og tællerne consent_default / consent_update bør vokse med trafikken.
Åbn DevTools → Network → filtrér på google. Før accept bør GA/Ads-tags udløses med samtykke denied; efter et klik på accepter bør du se gtag('consent','update') skifte de 4 signaler efter din kategorikortlægning.
Kortlægning af kravene i Google CMP Partner-programmet til konkrete funktioner i CookieHug.
| Googles krav | Sådan opfylder CookieHug det |
|---|---|
| Banneret kan konfigureres fuldt ud fra en grafisk grænseflade | Fuldt adminpanel: bannertekster, layout (placering, afrunding, justering, Google Font, ikon), farver (baggrund, overskrift, beskrivelse, links, knapper), kategorier (til/fra, etiketter, cookieoversigt), Consent Mode v2 (Ads/GA4-kontakter, 4 signaler, regionale standarder, kortlægning). Uden en linje kode. |
| Bannerskabelon, der opfylder Googles bannerkrav | Kontakten Domæne → Google Consent Mode → Google CMP-certificering aktiverer en skabelon, der: (a) beskriver formålet med dataindsamlingen i et redigerbart felt, (b) viser et indlejret link til business.safety.google/privacy (target=_blank, rel=noopener), (c) giver et udtrykkeligt opt-in via Accepter alle — alle signaler starter som denied, og Afvis alle er lige så fremtrædende. |
| Anbefaling om at bruge skabelonen i grænsefladen | Slår en kunde Consent Mode v2 til (Ads/GA4-kontakt) uden skabelonen, viser adminpanelet en indlejret besked med knappen Aktivér skabelonen og et link til dokumentationen om Consent Mode v2 advanced. Beskeden forsvinder, når skabelonen er slået til. |
| Offentlig landingsside om Google-opsætning | Denne side (cookiehug.com/features/google-consent-mode-v2) — offentligt tilgængelig, uden login, dedikeret til Google-konfiguration. Med opsætning i 4 trin, verificering i Tag Assistant, regionale standarder og en Google-specifik FAQ. |
| Dokumentation for samtykket | Hver brugerbeslutning gemmes i cookien cookiehug_consent_v2 (regionId, metode, tidsstempel, signaler) og lander i samtykkeloggen i dashboardet — med eksport til CSV. |
Forudkonfigurerede GCM v2-signalpresets baseret på lovkrav. Hver celle kan tilsidesættes pr. domæne i dashboardet.
| Region | ad_storage | ad_user_data | ad_personalization | analytics_storage |
|---|---|---|---|---|
| EØS (EU) | denied | denied | denied | denied |
| GB | denied | denied | denied | denied |
| CH | denied | denied | denied | denied |
| US-CA | denied | denied | denied | granted |
| ROW (resten af verden) | granted | granted | granted | granted |
Regionen bestemmes ud fra CF-IPCountry / CF-Region-Code (Cloudflare). Opslagsrækkefølge: præcist match (f.eks. US-CA) → overordnet region (US) → ROW som reserve → globale defaults.
Opret en konto, tilføj et domæne, indsæt ét snippet. Banner i overensstemmelse med Google CMP, regionale standarder og verificering i Tag Assistant — fra start.
Language: Dansk