Menu della documentazione
Consent Mode v2
Google Consent Mode v2 in CookieHug: come funziona, basic o advanced, corrispondenza categoria-segnale, valori predefiniti regionali e diagnostica.
Google Consent Mode v2
CookieHug si integra automaticamente con Google Consent Mode v2. Non serve alcuna configurazione aggiuntiva.
Che cos'è (e cosa non è) Consent Mode. Consent Mode è un meccanismo di Google che comunica ai tag Google come comportarsi in base alle scelte dell'utente: uno strato tecnico di segnalazione tra il tuo banner di consenso e i prodotti Google. Non è una soluzione di conformità legale e, da solo, non è pensato per soddisfare una specifica normativa sulla privacy. Il rispetto di una determinata legge spetta al titolare del sito e alla sua politica di consenso; Consent Mode si limita a trasmettere i segnali che ne derivano.
Come funziona
- Al caricamento della pagina — CookieHug invia
gtag('consent', 'default', ...)negando tutti i tipi di consenso per i paesi SEE, conwait_for_update: 2000(2 secondi perché il banner si carichi prima che i tag Google partano con lo stato negato) - Dopo il consenso dell'utente — CookieHug invia
gtag('consent', 'update', ...)con le scelte dell'utente - Alle visite successive — il consenso salvato viene ripristinato automaticamente
Configurazione basic o advanced
Consent Mode può essere adottato in due configurazioni. La differenza sta nel se i tag Google possano caricarsi prima del consenso. CookieHug supporta entrambe dall'interfaccia.
| Basic | Advanced (predefinita in CookieHug) | |
|---|---|---|
| Il tag Google si carica prima del consenso? | No — il tag resta bloccato fino al consenso | Sì — il tag si carica subito |
| Prima del consenso | Non si carica nulla, nessun ping inviato | Il tag gira con tutti i segnali su denied e invia ping senza cookie |
| Dopo il consenso | Il tag viene sbloccato e si carica | gtag('consent','update') ribalta i segnali; si applica la modellazione comportamentale |
| Recupero dati / modellazione | Nessuno prima del consenso | Modellazione di conversioni e comportamento dai ping negati |
Advanced (predefinita): lascia Consent Mode attivo e non bloccare il tag Google con il blocco script di CookieHug — il tag si carica su ogni pagina e gtag('consent','default', denied) (emesso da CookieHug prima del tag) lo mantiene rispettoso della privacy finché l'utente non decide. È la configurazione descritta dalla guida avanzata di Google.
Basic: lascia che CookieHug blocchi il tag Google fino al consenso — mantenendo data-cookiehug-blockingmode="auto" (il tag corrisponde a un pattern di tracciamento e viene trattenuto) oppure marcandolo esplicitamente con data-cookiehug-consent così da eseguirlo solo dopo l'accettazione. Prima del consenso non parte né il tag né alcun ping.
Corrispondenza delle categorie
| Categoria CookieHug | Parametri di Google Consent Mode |
|---|---|
| Necessari | security_storage: 'granted' (sempre) |
| Statistiche | analytics_storage |
| Marketing | ad_storage, ad_user_data, ad_personalization |
| Preferenze | functionality_storage, personalization_storage |
Funzioni GCM aggiuntive
CookieHug attiva automaticamente:
- URL passthrough (
url_passthrough: true) — conserva le informazioni sui clic pubblicitari negli URL - Ads data redaction (
ads_data_redaction: true) — oscura i dati pubblicitari quando il consenso è negato
Disattivare Google Consent Mode
Se gestisci Google Consent Mode per conto tuo, puoi disattivare l'integrazione GCM di CookieHug:
<script src="https://cookiehug.com/api/script/LA-TUA-CHIAVE-DI-LICENZA.js"
data-cookiehug-consentmode="disabled"></script>Valori predefiniti regionali e precedenza (Sprint 1)
Ogni dominio può configurare valori predefiniti per regione per i quattro segnali Google (ad_storage, ad_user_data, ad_personalization, analytics_storage). La regione viene rilevata da CF-IPCountry / CF-Region-Code (Cloudflare). Ordine di risoluzione: corrispondenza esatta (es. US-CA) → regione superiore (US) → fallback ROW → defaults globali. Si configura in Dettaglio del dominio → scheda Google Consent Mode.
Cambio di significato dei segnali Google
Disattivare un segnale in categoryMapping non impedisce a Google di ricevere traffico: lo imposta su "denied", e Google lo rispetta portando il prodotto interessato in una modalità rispettosa della privacy (conversioni modellate, ping senza cookie). Per disattivare del tutto un prodotto Google, rimuovi il tag dal sito; CookieHug controlla solo lo stato del consenso, non la presenza del tag.
Pannello di diagnostica
Dettaglio del dominio → scheda Diagnostica esegue una checklist automatica (valore predefinito prima dei tag, aggiornamento dopo la decisione, regione individuata, stato finale di ad/analytics storage, corrispondenze Ads/GA4) per qualsiasi combinazione di regione simulata e azione utente simulata.