Bandiera GDPR
Per la maggior parte degli editori che hanno installato una CMP IAB (Consent Management Platform/manager), a pagamento o gratuita, è importante conoscere il tasso di consenso prestato sul proprio sito web.
Il tasso di consenso prestato è importante per gli editori in relazione ai ricavi della pubblicità display dopo il GDPR. La maggior parte dei demand partner fa offerte sull'inventario in base ai segnali di consenso.
Google Analytics fornisce un'API Javascript per la misurazione di eventi personalizzati. Gli editori possono misurare con Google Analytics il tasso di consenso GDPR prestato dagli utenti. Questo articolo mostra come misurare e analizzare il consenso prestato tramite la CMP IAB.
Prima di iniziare, vale la pena menzionare uno strumento di debug: Google Analytics Debugger. Si tratta di un plugin per Chrome che, una volta installato, permette di visualizzare nella console di Chrome i log dettagliati di come la pagina web comunica con Google Analytics:

API di Google Analytics per la misurazione di eventi personalizzati:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
Quando Google Analytics è installato tramite Google Tag Manager, potresti visualizzare l'errore:
Command ignored. Unknown target: undefined
Questo accade perché il tracker è sconosciuto nello scope del tuo contesto; il tracker può essere ottenuto in questo modo:
var trackers = window.ga.getAll()
var tracker = trackers[0].a.data.values[':name']
Quindi invia gli eventi personalizzati con il tracker:
ga(
tracker + '.send',
'event',
[eventCategory],
[eventAction],
[eventLabel],
[eventValue],
[fieldsObject]
)
Tutte le CMP certificate IAB come UniConsent forniscono la seguente API per accedere alle scelte effettuate da un utente:
window.__cmp('getPublisherConsents', null, function (result) {
console.log(result)
})
Il risultato si presenta così:

Se vuoi misurare quante persone hanno selezionato sì per "Archiviazione e accesso alle informazioni", puoi procedere così:
var trackers = window.ga.getAll()
var tracker = trackers[0].a.data.values[':name']
window.__cmp('getPublisherConsents', null, function (result) {
var choice1 = result.standardPurposeConsents[1] ? 'Yes' : 'No'
ga(
tracker + '.send',
'event',
'IAB CMP',
'Consent',
'Information storage and access',
choice1
)
})
L'API del TCF v2.0 di IAB Europe è leggermente diversa da quella della v1.0, ma il concetto è lo stesso.
UniConsent dispone di una funzionalità integrata di analisi e approfondimento del consenso (Consent Analytics and Insight). Puoi vedere quante persone prestano un consenso positivo e i relativi dettagli.
Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.
Set up Google Consent Mode →Inizia a rendere il tuo sito web e la tua applicazione conformi a GDPR (UE), CPRA (USA), PIPEDA (Canada) ecc.
Registrati
Scadenza dell'IAB TCF 2.4 e come verificare i tuoi fornitori
Causa CIPA contro NFL.com: quando l'opt-out non ferma il tracciamento — come far funzionare davvero gli opt-out

Dominio CMP di prima parte: pubblica il tuo banner di consenso dal tuo dominio
UniConsent è un CMP certificato per Microsoft UET e Microsoft Clarity

Diritto di reclamo nello UK GDPR: le novità del 19 giugno 2026 e cosa devono fare le organizzazioni

Configurazione della CMP per Prebid.js: trasmettere il consenso TCF, GPP e CCPA al tuo stack di header bidding
Inizia a rendere il tuo sito web e la tua applicazione conformi a GDPR (UE), CPRA (USA), PIPEDA (Canada) ecc.
Registrati