Una configurazione dedicata: un solo snippet, gtag default/update automatico, valori regionali con logica SEE e mappatura delle categorie sui quattro segnali GCM v2. Configura GA4, Google Ads e GTM in 4 passaggi e verifica tutto in Tag Assistant.
CookieHug è progettato per soddisfare i requisiti del programma Google CMP Partner, dal banner ai segnali Consent Mode v2.
Emettiamo gtag('consent','default',…) prima che venga caricato qualsiasi tag Google, con wait_for_update: 2000 ms, denied per il SEE e granted per ROW. Al consenso inviamo consent_update derivato dalle tue categorie.
L'area viene ricavata dagli header di Cloudflare (CF-IPCountry, CF-Region-Code). Ricerca: corrispondenza esatta (ad es. US-CA) → area superiore (US) → ripiego ROW. Preset integrati per SEE / GB / CH / US-CA / ROW.
Modello conforme al CMP di Google con link integrato a business.safety.google/privacy, pulsanti Accetta / Rifiuta di pari evidenza e nessuna casella preselezionata. Si attiva con un interruttore nella dashboard.
L'intera mappatura è documentata: interfaccia configurabile, modello di banner e raccomandazione nell'interfaccia, tutto descritto pubblicamente e pronto da mostrare a Google durante la certificazione.
Tu incolli un solo snippet: tutto il resto avviene nell'SDK, senza gtag manuale nel tuo codice.
L'SDK emette gtag('consent','default',…) prima che si carichi GTM / gtag.js, così i tag Google partono in denied (advanced mode).
Dopo Accetta / Rifiuta / Salva preferenze inviamo gtag('consent','update',…) impostando ad_storage, ad_user_data, ad_personalization e analytics_storage in base alle categorie scelte.
Preset completo: marketing → tutti e 3 i segnali pubblicitari, statistiche → analytics_storage. Preset misurazione: solo analytics_storage. Tutto configurabile nell'interfaccia, senza codice.
Attiviamo url_passthrough per conservare gclid / dclid per Google Ads e consentire conversioni modellate in stato denied (ping senza cookie).
Rileviamo navigator.globalPrivacyControl === true e, in modalità auto_deny_toaster, inviamo automaticamente denied a Google senza mostrare il banner, con possibilità di scavalcare la scelta.
La modalità debug registra in console ogni evento consent e la mappatura da categoria a segnale. La ricezione la verifichi nella scheda Analytics della dashboard.
CookieHug si occupa della parte client; tu configuri tre superfici Google. In tutto circa 15 minuti.
Nel pannello CookieHug apri il tuo dominio → Ottieni lo script. Incolla lo <script> generato come primo tag nel <head>: prima di GTM, prima di gtag.js, prima di qualsiasi codice Google.
consent default li raggiunga.gtag('consent','default',…): CookieHug lo fa automaticamente e una seconda chiamata sovrascriverebbe i valori regionali.Apri la proprietà GA4 → Amministrazione → Raccolta e modifica dei dati → Raccolta dei dati.
ad_storage e analytics_storage siano denied prima che il tag scatti.consent_update e consent_default.In Google Ads → Strumenti → Data manager → Consent settings (oppure Admin → Consent nella nuova interfaccia) attiva il Consent Mode per l'account.
redacted_data e dei ping consent_default / consent_update dovrebbero essere > 0.Carica i tuoi tag (GA4, Ads, Floodlight, …) in GTM normalmente: leggeranno lo stato di consenso che CookieHug ha già inserito nel dataLayer.
gtag('consent','default',…). CookieHug imposta i valori predefiniti prima che GTM si carichi; una seconda chiamata sovrascriverebbe i valori regionali e comprometterebbe il gating per il SEE.ad_storage, analytics_storage). GTM bloccherà la scrittura di cookie o pixel del tag quando il segnale è denied e lo eseguirà in modalità redacted sotto advanced mode.Tre prove indipendenti che Consent Mode v2 funziona in advanced mode.
Installa Tag Assistant (estensione Chrome) e carica il tuo dominio in un profilo pulito. Nella scheda Summary dovresti vedere due eventi consent: default (prima dell'accettazione) con analytics_storage=denied / ad_storage=denied e update (dopo l'accettazione) con i segnali portati a granted secondo la tua mappatura.
GA4 → Amministrazione → DebugView. Con ?gtm_debug=1 o la modalità Anteprima di GTM vedrai lo stato del consenso allegato a ogni evento e le letture in tempo reale di consent_state.
Google Ads → Strumenti → Conversioni → Diagnostica. Entro 24 ore l'indicatore Consent Mode dovrebbe diventare verde e i contatori consent_default / consent_update crescere con il traffico.
Apri DevTools → Network → filtro google. Prima dell'accettazione i tag GA/Ads dovrebbero scattare con consenso denied; dopo aver premuto accetta dovresti vedere gtag('consent','update') cambiare i 4 segnali secondo la tua mappatura delle categorie.
Mappatura tra i requisiti del programma Google CMP Partner e funzioni concrete di CookieHug.
| Requisito di Google | Come lo soddisfa CookieHug |
|---|---|
| Banner interamente configurabile da interfaccia grafica | Pannello di amministrazione completo: testi del banner, layout (posizione, arrotondamento, allineamento, Google Font, icona), colori (sfondo, titolo, descrizione, link, pulsanti), categorie (attivazione, etichette, inventario dei cookie), Consent Mode v2 (interruttori Ads/GA4, 4 segnali, valori regionali, mappatura). Senza una riga di codice. |
| Modello di banner conforme ai requisiti di Google | L'interruttore Dominio → Google Consent Mode → Certificazione Google CMP attiva un modello che: (a) descrive la finalità della raccolta dati in un campo modificabile, (b) mostra un link integrato a business.safety.google/privacy (target=_blank, rel=noopener), (c) offre un opt-in esplicito tramite Accetta tutti — tutti i segnali partono da denied e Rifiuta tutti ha pari evidenza. |
| Raccomandazione a usare il modello nell'interfaccia | Quando un cliente attiva Consent Mode v2 (interruttore Ads/GA4) senza il modello, il pannello mostra un avviso integrato con il pulsante Attiva il modello e un link alla documentazione di Consent Mode v2 advanced. L'avviso sparisce una volta attivato il modello. |
| Pagina pubblica sulla configurazione con Google | Questa pagina (cookiehug.com/features/google-consent-mode-v2): accessibile pubblicamente, senza login, dedicata alla configurazione con Google. Contiene la configurazione in 4 passaggi, la verifica in Tag Assistant, i valori regionali e una FAQ specifica per Google. |
| Prova del consenso | Ogni decisione dell'utente viene salvata nel cookie cookiehug_consent_v2 (regionId, metodo, timestamp, segnali) e confluisce nel registro dei consensi nella dashboard, con esportazione in CSV. |
Preset di segnali GCM v2 preconfigurati in base ai requisiti normativi. Ogni cella può essere sovrascritta per dominio nella dashboard.
| Area | ad_storage | ad_user_data | ad_personalization | analytics_storage |
|---|---|---|---|---|
| SEE (UE) | denied | denied | denied | denied |
| GB | denied | denied | denied | denied |
| CH | denied | denied | denied | denied |
| US-CA | denied | denied | denied | granted |
| ROW (resto del mondo) | granted | granted | granted | granted |
L'area viene ricavata da CF-IPCountry / CF-Region-Code (Cloudflare). Ordine di ricerca: corrispondenza esatta (ad es. US-CA) → area superiore (US) → ripiego ROW → defaults globali.
Crea un account, aggiungi un dominio, incolla uno snippet. Banner conforme al CMP di Google, valori regionali e verifica in Tag Assistant: tutto già pronto.
Language: Italiano