Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Prima di iniziare, devi registrarti a UniConsent e ottenere un ID di licenza per il tuo sito web o la tua app.
Google Consent Mode è un'API che consente di inviare dati di eventi anonimi a Google Ads, Campaign Manager, Display & Video 360, Search Ads 360 e Google Analytics.
Se non hai implementato Consent Mode v2, in futuro non avrai la possibilità di fare remarketing o personalizzare gli annunci per questi segmenti di pubblico. Per mantenere la misurazione di questi segmenti di pubblico, dovresti implementare Consent Mode V2 entro la fine del 2024 per gli utenti del SEE.
UniConsent si integra perfettamente con Google Consent Mode. Non è necessaria alcuna configurazione speciale per abilitare questa integrazione, purché tu abbia installato i tag di UniConsent CMP sulle tue pagine web manualmente o tramite Google Tag Manager. Puoi disattivarla dalla dashboard della CMP se non utilizzi Consent Mode.
Puoi trovare le istruzioni su come installare UniConsent tramite Google Tag Manager su https://www.uniconsent.com/docs/tutorials/gtm-integration.
Puoi utilizzare il messaggio di consenso consigliato da Google se usi solo Consent Mode ma non l'API IAB TCF/IAB GPP.
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. <a class="font-bold underline cursor-pointer" href="https://business.safety.google/privacy/">Privacy Policy</a>
Nota: se non utilizzi Google Tag Manager, devi implementare il seguente script dello stato di consenso predefinito affinché Google Consent Mode V2 funzioni.
Se utilizzi Google Tag Manager e non aggiungi lo script dello stato di consenso predefinito, devi aggiornare le impostazioni di Consent Mode a livello di configurazione del tag: imposta le Consent Mode Default Consent Settings su negato per regione o a livello globale. Consulta Configurare Google Consent Mode V2 tramite Google Tag Manager per i dettagli.
Inserisci il seguente tag subito prima del tag di UniConsent CMP e prima dei tuoi tag Google o di qualsiasi altro tag pubblicitario:
<script>
(function() {
if(!window['gtag']) {
window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = function(){window['dataLayer'].push(arguments);}
}
window['gtag']('set', 'developer_id.dZTcxZD', true);
window['gtag']('consent', 'default', {
ad_storage: 'denied',
functionality_storage: 'denied',
personalization_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
security_storage: 'granted',
wait_for_update: 1000
});
window['gtag']("set", "ads_data_redaction", true);
window['gtag']("set", "url_passthrough", false);
})();
</script>
oppure utilizza il tag breve:
<script src="https://cmp.uniconsent.com/v2/stubgcm.min.js"></script>
Se hai installato UniConsent con il tag singolo (https://cmp.uniconsent.com/v2/cmp.js), lo stato predefinito di Consent Mode è già impostato dal tag con un wait_for_update di 3 secondi. Non aggiungere di nuovo il codice dello stato predefinito. Consulta Installare i tag UniConsent per il web.
Il codice sopra ritarda tutti i cookie dei tag Google finché l'utente non concede il consenso, ad eccezione di security_storage.
Puoi aggiornare i valori di ads_data_redaction e url_passthrough in base alle tue esigenze.
Nota: se imposti url_passthrough su true, i tag Google aggiungeranno gli ID _gl o _ga ai tuoi URL e trasmetteranno i dati tramite gli URL. Se non vuoi che GA4 modifichi i tuoi URL aggiungendo i parametri _gl, puoi impostarlo su false.
Se nel tuo paese alcune opzioni non sono richieste per impostazione predefinita, puoi cambiarne il valore in granted. Ad esempio:
<script>
window.dataLayer = window.dataLayer || []
function gtag() {
dataLayer.push(arguments)
}
gtag('consent', 'default', {
functionality_storage: 'granted',
security_storage: 'granted'
})
</script>
Se Google Tag Manager è già configurato sul tuo sito web, assicurati di inserire lo script GTM dopo lo script di Consent Mode predefinito.
Se Google Tag Manager non è configurato sul tuo sito web, segui questi passaggi:
<noscript> subito dopo l'apertura del tag <body>.Quindi segui le istruzioni su https://www.uniconsent.com/docs/tutorials/gtm-integration per configurare UniConsent CMP tramite Google Tag Manager.
Se utilizzi Google Tag Manager e non aggiungi manualmente lo script dello stato di consenso predefinito alle tue pagine, devi configurare le Consent Mode Default Consent Settings nella configurazione del tag UniConsent CMP. Imposta tutti i tipi di consenso su false (negato) per regione o a livello globale.
Impostare le Consent Mode Default Consent Settings nella configurazione del tag UniConsent CMP
Puoi specificare le regioni (ad es. "DE", "US-CA" o "FR,ES,IT") oppure lasciare vuoto il campo della regione per applicare le impostazioni a livello globale a tutte le regioni.
| Tipo di consenso Google | Tipo di consenso UniConsent in modalità semplice | Finalità |
|---|---|---|
| ad_storage | Targeting e pubblicità | Abilitare i cookie pubblicitari. |
| analytics_storage | Prestazioni | Abilitare i cookie di analisi. |
| functionality_storage | Funzionalità | Abilitare i cookie funzionali per le funzionalità e le impostazioni del sito web. |
| personalization_storage | Funzionalità | Abilitare i cookie funzionali per la personalizzazione per l'utente. |
| security_storage | Strettamente necessari | Abilitare i cookie necessari per la sicurezza e la protezione del sito web, le preferenze dell'interfaccia utente, ecc. Tali cookie non richiedono il consenso. |
| ad_user_data | Targeting e pubblicità | Abilitare i cookie pubblicitari per impostare il consenso all'invio di dati personali ai servizi della piattaforma principale di Google. |
| ad_personalization | Targeting e pubblicità | Abilitare i cookie pubblicitari per utilizzare i dati per la personalizzazione degli annunci, come il remarketing. |
| Finalità | Descrizione | Comportamento del tag Google quando la finalità è negata |
|---|---|---|
| Archiviare e/o accedere a informazioni su un dispositivo | ad_storage = denied | ad_storage = denied ad_user_data = denied |
| Creare profili per la pubblicità personalizzata | ad_personalization = denied | ad_personalization = denied |
| Selezionare annunci personalizzati | ad_personalization = denied | ad_personalization = denied |
| Misurare le prestazioni degli annunci | ad_user_data = denied | Disattiva la funzionalità Google Signals in Google Analytics (solo per i tag web). |
| Utilizzare ricerche di mercato per generare informazioni sul pubblico | Disattiva la funzionalità Google Signals in Google Analytics (solo per i tag web). | |
| Sviluppare e perfezionare i prodotti | Disattiva la funzionalità Google Signals in Google Analytics (solo per i tag web). |
Individua Consent sul lato sinistro e fai clic, quindi fai clic sulla scheda Consent sul lato destro. Dovresti vedere qualcosa di simile a quanto segue:
Come verificare che UniConsent CMP per Google Consent Mode funzioni
Nella console per sviluppatori del browser non dovresti vedere alcun messaggio di avviso proveniente da UniConsent CMP.
Puoi installare UniConsent Consent Validator per verificare che i dati di Consent Mode vengano trasmessi sulle tue pagine web.
Verificare il funzionamento di Consent Mode con UniConsent Consent Validator
Inserisci window.dataLayer = window.dataLayer || []; nella console del browser: dovresti trovare una sezione consent, update.
{
"0": "consent",
"1": "update",
"2": {
"ad_storage": "granted",
"ad_user_data": "granted",
"analytics_storage": "granted",
"functionality_storage": "granted",
"personalization_storage": "granted",
"ad_personalization": "granted",
"security_storage": "granted"
}
}
Puoi utilizzare la seguente API Javascript per accedere ai dati di Google Consent Mode:
(function waitCMP() {
var readyCMP
if (!readyCMP && window['dataLayer']) {
window['dataLayer'].forEach(function (event) {
if (event['event'] === 'unic_data') {
readyCMP = 1
console.log(event['CONSENT_MODE'])
}
})
}
if (!readyCMP) {
setTimeout(waitCMP, 100)
}
})()
Problema: potresti visualizzare un messaggio di errore nel Validator o nella console per sviluppatori:
Error: Consent Mode Default Status is not added.
Soluzione: aggiungi il codice stub dello stato predefinito all'inizio delle tue pagine per risolvere il problema. Puoi seguire le istruzioni qui: Installazione del tag dello stato predefinito di Consent Mode.
Problema: se il codice stub dello stato predefinito è aggiunto dopo i tuoi tag Google, potresti visualizzare il seguente messaggio di errore nel Validator o nella console per sviluppatori:
Error: Your Google tags are loaded before Consent Mode Default Status and CMP.
Soluzione: assicurati che il codice stub dello stato predefinito sia aggiunto all'inizio delle tue pagine, prima di qualsiasi tag Google. Segui la guida qui: Installazione del tag dello stato predefinito di Consent Mode.
Problema: quando alcuni tag Google non sono gestiti in Google Tag Manager, potresti visualizzare errori simili a quelli descritti sopra.
Soluzione: aggiungi il codice stub dello stato predefinito all'inizio delle tue pagine oppure assicurati che tutti i tuoi tag Google siano gestiti in Google Tag Manager. Consulta la guida: Installazione del tag dello stato predefinito di Consent Mode.
Problema: il codice stub IAB TCF non è incluso, con possibili errori.
Soluzione: aggiungi il codice stub IAB TCF all'inizio delle tue pagine. Segui le istruzioni qui: Installazione dei codici stub.
Problema: il codice stub IAB GPP manca dalla tua implementazione.
Soluzione: includi il codice stub IAB GPP all'inizio delle tue pagine. Puoi trovare la guida pertinente qui: Installazione dei codici stub.
Problema: il codice stub IAB USP non è presente.
Soluzione: per risolvere il problema, aggiungi il codice stub IAB USP all'inizio delle tue pagine. Le istruzioni dettagliate sono disponibili qui: Installazione dei codici stub.
Problema: visualizzi un avviso "consent set late" nella console per sviluppatori o in Google Tag Diagnostics, anche se hai già aggiunto il codice dello stato di consenso predefinito.
Possibili cause:
Soluzione: se GTG è attivo, consulta il tutorial su Google Tag Gateway per le istruzioni di configurazione. Se la causa non è GTG, assicurati che il codice di consenso predefinito e lo snippet di UniConsent CMP compaiano prima di tutti i tag Google nel sorgente della pagina.
Quando riscontri problemi con segnali di Consent Mode o TCF (Transparency and Consent Framework) mancanti sui tuoi tag Google, è essenziale avviare la risoluzione dei problemi con il team di supporto di UniConsent anziché contattare direttamente Google.
Se sei un cliente Google, contattaci via email all'indirizzo support+google@uniconsent.com oppure pubblica un messaggio nel Forum della community di supporto di UniConsent. Il team di supporto di UniConsent fornirà una risposta tecnica entro 1 giorno lavorativo.
Per problemi urgenti, contattaci telefonicamente al numero +441134678278.
Contattaci: support@uniconsent.com oppure usa il widget della live chat nella tua dashboard.