Implementare Google Consent Mode da CookieYes

Last updated on 22 Giugno 2026

CookieYes è una CMP certificata Google e offre un’integrazione con Google Consent Mode (modalità di consenso) v2.

Ora CookieYes supporta Consent Mode di Google, un’API che integra i comportamenti dei tag Google nel tuo strumento di gestione del consenso dell’utente. Quando usi Google Tag Manager o un tag unico per tutto il sito, Consent Mode supporta diversi tipi di consenso per cookie pubblicitari, di analytics, funzionali e di sicurezza. Puoi usare questi tipi per controllare come il tag si comporta in base al consenso espresso dall’utente.

L’integrazione CookieYes consente di sfruttare Consent Mode v2 per gestire più efficientemente i consensi tra i vari tag Google. Questo aggiornamento porta ai clienti CookieYes che usano Google Ads un’integrazione perfetta con CookieYes CMP. Ecco una guida per integrare CookieYes con Consent Mode v2.

Prima di procedere, registrati gratuitamente su CookieYes.

Casi d’uso

  1. Google Consent Mode v1:
  2. Integrazione con il plugin per WordPress:
  3. Integrazione con Shopify:
  4. Implementazioni per nuovi utenti:
  5. Configurare Google Tag Manager con CookieYes per principianti:

Che cos’è Consent Mode v2 di Google?

Google Consent Mode v2 è la versione potenziata di Google Consent Mode, uno strumento progettato per aiutare gestori di siti web e inserzionisti a ottenere dall’utente il consenso esplicito al tracciamento sul web, in conformità con le normative sulla privacy come il GDPR. Questa versione aggiornata introduce banner standardizzati e controlli per l’utente che semplificano il processo di raccolta del consenso all’installazione dei cookie e all’uso delle tecnologie di tracciamento. Implementando Consent Mode v2, gli inserzionisti possono raccogliere dall’utente un consenso integrabile nei servizi pubblicitari di Google e generare così report granulari sulle performance della campagna e il monitoraggio delle conversioni. Consent Mode v2 offre la possibilità di acquisire il consenso specifico dell’utente ai cookie pubblicitari e di analytics secondo modalità giuridicamente conformi alle norme sulla privacy.

Cosa cambia in Consent Mode v2?

Google ha introdotto Consent Mode v2 come un aggiornamento della preesistente piattaforma Consent Mode per mantenersi allineata con le vigenti norme sulla privacy e offrire agli utenti ancora più trasparenza e controllo. Ha aggiunto, in particolare, due nuovi parametri degni di nota:

ad_user_data

Questo parametro include le preferenza di consenso dell’utente in merito alla condivisione dei propri dati con i servizi di advertising di Google. In base alle scelte espresse dall’utente e acquisite attraverso il banner di consenso ai cookie del sito, i valori possibili sono “granted” (“accordato”) oppure “denied” (“negato”). Se il consenso viene negato, i tag Google per la pubblicità non raccoglieranno né trasmetteranno dati che potrebbero identificare l’utente.

ad_personalization

Questo parametro indica se l’utente ha scelto di acconsentire alla personalizzazione degli annunci e al remarketing. Come ad_user_data, riflette le preferenze dell’utente acquisite attraverso l’interfaccia di gestione del consenso. Il valore “denied” disattiva le funzionalità degli annunci personalizzati come il remarketing o il targeting basato sugli interessi.

Il primo, fondamentale passaggio per l’implementazione è abilitare la funzionalità Google Consent Mode v2 sulla piattaforma. Per impostazione predefinita, dovrebbe essere abilitata la funzionalità Modalità di consenso di base. Nel caso in cui tu l’avessi disabilitata successivamente, segui questi passaggi per riattivarla:

  1. Accedi al tuo account sulla web app CookieYes.
  2. Vai su CookieYes Dashboard > Advanced Settings.
  3. In Advanced Settings, attiva (spingi verso destra) l’interruttore Support GCM per abilitare la modalità di consenso di base.


  4. Per configurare la modalità di consenso avanzata in GCM, attiva (spingi verso destra) l’interruttore Allow Google tags to fire before consent.

Abilitando solo l’opzione Support GCM, implementerai le funzionalità di base e attiverai solo i tag consentiti in base alle preferenze di consenso espresse dall’utente. Quando attiva, l’opzione Allow Google tags to fire before consent fa in modo che i tag Google si attivino ancor prima che l’utente selezioni un’opzione di consenso dal banner. Vengono usati i ping senza cookie, per raccogliere solo i dati essenziali per modellazione di conversione e comportamento, in modo da colmare le lacune nei tuoi dati. 

Guida

Consulta la documentazione di Consent Mode v2 base vs. avanzato per maggiori informazioni sulle versioni base e avanzata di Consent Mode v2 su CookieYes.

Se usi Consent Mode congiuntamente a CookieYes, ogni volta che un utente del tuo sito web esprime una scelta di consenso, CookieYes segnalerà a Google di modificare il comportamento dei tag in base a tale scelta. Il sito web cesserà quindi di raccogliere o usare qualsiasi informazione che possa identificare personalmente l’utente e impiegherà per i suoi servizi informazioni aggregate. 

Ci sono due metodi per integrare Consent Mode v2 con CookieYes: con o senza il modello di Google Tag Manager.

Metodo 1: implementazione usando il modello di Google Tag Manager

Nota

  • Se stai già usando il plugin per WordPress di CookieYes, passa a Implementazione di Google Consent Mode per i plugin CookieYes, un metodo che prevede l’uso di uno script personalizzato.
  • Il metodo 1 è incompatibile con il nostro plugin per WordPress. Se devi implementare GCM attraverso il modello Tag Manager di CookieYes, c’è una soluzione di ripiego: disconnettere e disattivare il plugin, quindi procedere col metodo 1.

Se non hai un account CookieYes, registrati e provalo gratis.

Prima, devi configurare Google Tag Manager per il tuo sito web. Trovi istruzioni dettagliate in questa guida. Questa implementazione usa CookieYes CMP attraverso il tag CookieYes CMP nella Galleria di modelli della comunità di GTM.

Attenzione

Prima di implementare Google Consent Mode attraverso il modello di Google Tag Manager:

  • Se sei già utente CookieYes: verifica che lo script di CookieYes sia stato rimosso dal tag head del tuo sito web.
  • Se sei un nuovo utente: non aggiungere lo script di CookieYes al tag head del tuo sito web.

Nota: se sei un utente Shopify, verifica che il seguente codice compaia prima dello script di GTM sul tuo sito web: <script src="https://cdn-cookieyes.com/common/shopify.js"></script>

Ora, svolgi i seguenti passaggi:

Passaggio 1. Per prima cosa, devi creare un nuovo tag. Clicca su Tags nella barra laterale di sinistra, poi New, come illustrato.

Aggiungi un nuovo tag in Google Tag Manager per Consent Mode

Passaggio 2. Clicca su Tag Configuration > Discover more tag types in the Community Template Gallery e cerca CookieYes CMP. In alternativa, puoi procurarti il modello qui e saltare al passaggio 3.

click tag configuration to add a new tag on google tag manager for consent mode
choose tag type

Passaggio 3. Scegli il modello CookieYes e clicca su Add to workspaceAdd per aggiungere il tag.

add cookieyes template to tag manager workspace

Passaggio 4. Inserisci la chiave del sito web da CookieYes, compila gli altri campi con valori appropriati, assegna un nome al tag e salvalo.

Tag Configuration

Dove si trova la chiave del sito web?

  1. Accedi al tuo account CookieYes e vai a Advanced Settings.
  2. Sotto Advanced Settings, clicca su Get Installation Code.
  3. Nella finestra modale che si aprirà:
    • Seleziona Install with Google Tag Manager.
    • Clicca Copy Code per copiare la chiave di installazione.

Per aggiungere l’impostazione Modalità di consenso predefinita:

  1. Clicca su Add Setting.
  2. Seleziona Enabled/Disabled dal menu a tendina per ciascuna categoria di cookie, in base alle tue esigenze.
  3. Imposta la Region inserendo i codici ISO standardizzati (ISO 3166-2) delle specifiche regioni per cui vuoi attivare il geo-targeting del banner. Se preferisci che il banner non usi il geo-targeting per specifiche regioni del mondo, inserisci All nel campo Regions. Per trovare i codici corretti delle regioni, consulta lo standard ISO 3166-2.
  4. Clicca su Add.

Puoi aggiungere i codici di più regioni, separati da virgola.

Passaggio 5. Seleziona Consent Initialization – All Pages come attivatore del tag.

Trigger Configuration
Select consent initialization as the trigger to fire the CY tag

Passaggio 6. Clicca su Save per completare l’integrazione di CookieYes con Google Consent Mode.

CY tag added to Google tag manager

Se aggiungi al sito web script di terze parti usando Google Tag Manager, potresti voler bloccare i cookie impostati via GTM per il cui utilizzo non hai ancora ricevuto il consenso. Per istruzioni dettagliate su come configurare script di terze parti in GTM con CookieYes, consulta la documentazione: Bloccare cookie di terze parti con Google Tag Manager e CookieYes.

Metodo 2: implementazione usando lo script personalizzato

Per integrare CookieYes con Consent Mode senza usare il modello GTM di CookieYes:

Passaggio 1. Copia lo script personalizzato e incollalo prima dello script di Google Tag Manager e di quello di CookieYes:

<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() {
        dataLayer.push(arguments);
    }
    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: 2000,
    });
    gtag("set", "ads_data_redaction", true);
    gtag("set", "url_passthrough", true);
</script>

Nota: puoi modificare i valori di ads_data_redaction e url_passthrough in base alle tue esigenze. Es.

 gtag("set", "ads_data_redaction",false);
 gtag("set", "url_passthrough",false);

Passaggio 2. Se Google Tag Manager è già installato sul tuo sito web, verifica che lo script di GTM sia posizionato direttamente sotto lo script per la modalità di consenso personalizzato e sopra lo script di CookieYes.

Se GTM non è ancora installato sul tuo sito web, procedi coi seguenti passaggi:

  1. Registrati/Crea un account Google Tag Manager e configura un contenitore.
  2. Vai alla dashboard di Google Tag Manager e clicca su Container ID nel pannello di navigazione in alto.
  3. Copia e incolla lo script di GTM tra lo script personalizzato e quello di CookieYes. Assicurati inoltre di inserire l’elemento <noscript> subito dopo il tag di apertura <body>.

    Script di GTM

Passaggio 3. L’ordine in cui vengono caricati gli script è fondamentale per il loro corretto funzionamento. Segui l’ordine corrispondente alla modalità di consenso scelta:

Per la modalità di consenso avanzata:

  1. Script personalizzato per la modalità di consenso
  2. gtag/script di GTM
  3. Script di CookieYes

Per la modalità di consenso di base:

  1. Script personalizzato per la modalità di consenso
  2. Script di CookieYes
  3. gtag/script di GTM

Se gli script non vengono caricati nello specifico ordine indicato, non funzioneranno correttamente.

Se usi il plugin di CookieYes, non aggiungere di nuovo lo script di CookieYes.

Testa l’integrazione

Per testare l’integrazione di GCM sul tuo sito web:

  1. Vai a Advanced Settings nella dashboard di CookieYes.
  2. Clicca sul pulsante Check Now di fronte a Check GCM status. Se la configurazione è funzionante, leggerai il messaggio “Nessun errore rilevato”. Se riscontri un qualsiasi problema dopo aver eseguito il test, consulta la nostra Guida alla risoluzione dei problemi con GCM per risolverlo, poi ripeti il test.

Per avere ulteriore conferma della corretta configurazione, puoi seguire i passaggi della Documentazione sui test.

Tipo di consenso Google

CookieYes CMP mappa tutti e 7 i tipi di consenso catalogati da Google in 4 categorie: 

Tipo di consenso GoogleTipo di consenso CookieYesFinalità
ad_storagepubblicitariAbilita i cookie pubblicitari.
analytics_storageanalyticsAbilita i cookie di analisi.
functionality_storagefunzionaliAbilita i cookie funzionali relativi a funzionalità e impostazioni del sito web.
personalization_storagefunzionaliAbilita i cookie funzionali relativi alla personalizzazione per l’utente.
security_storageessenzialiAbilita i cookie indispensabili per la sicurezza e la protezione del sito, le preferenze dell’utente in merito all’interfaccia utente ecc. Questo tipo di cookie non richiede il consenso.
ad_user_datapubblicitariPermette ai cookie pubblicitari di impostare il consenso per inviare i dati personali al servizio di piattaforma centrale di Google.
ad_personalizationpubblicitariPermette ai cookie pubblicitari di utilizzare i dati per la personalizzazione degli annunci, come nella pratica del remarketing.

Was this article helpful?

Have more questions?

Reach out to us and we'll answer them.

Contact us