Con il TCF 2.4, l’ultima versione del Transparency and Consent Framework di IAB, la gestione del consenso continua a evolversi per rispondere alle aspettative dei regolatori e rendere più trasparente la pubblicità online.
Normative come il Regolamento generale sulla protezione dei dati (GDPR), la Direttiva ePrivacy e le leggi statali USA sulla privacy hanno reso le consent management platform (CMP) indispensabili per le aziende di UE, Regno Unito, Svizzera e Stati Uniti, soprattutto per i publisher che vivono di pubblicità.
In questa guida vedrai cos’è una consent management platform, perché serve ai publisher e come attivare e usare il Transparency and Consent Framework (TCF 2.4) all’interno della nostra Privacy Controls and Cookie Solution.
Importante
La scadenza per il TCF 2.4 è il 23 ottobre 2026 per i siti web e il 23 febbraio 2027 per le app mobile e la CTV (conferma delle tempistiche di IAB Europe).
Il TCF 2.4 introduce testi e illustrazioni standard per le caratteristiche, rinomina la caratteristica speciale 2 e, se salvi il consenso associandolo agli account degli utenti, richiede che il banner indichi che le scelte valgono su ogni dispositivo in cui l’utente accede.
Ai nuovi testi delle caratteristiche nel tuo banner pensiamo noi ed entro il 23 ottobre 2026 imposteremo tcfVersion su 2.4 come valore predefinito.
Se salvi il consenso associandolo agli account dei tuoi utenti, attiva l’opzione per l’avviso di consenso multi-dispositivo.
In breve
- Se usi cookie o strumenti di tracciamento per pubblicità, statistiche, remarketing o personalizzazione, con ogni probabilità ti serve una consent management platform (CMP) come la nostra Privacy Controls and Cookie Solution.
- Le principali piattaforme pubblicitarie, Google compresa, richiedono segnali di consenso validi ai sensi del GDPR prima di mostrare annunci personalizzati nel SEE, nel Regno Unito e in Svizzera.
- Puoi rispondere a questo requisito attivando il Transparency and Consent Framework (TCF) di IAB nella nostra Privacy Controls and Cookie Solution, in pochi clic.
- Il Transparency and Consent Framework (TCF) di IAB standardizza il modo in cui il consenso è raccolto e condiviso nell’ecosistema pubblicitario.
- Il TCF 2.4 è l’ultima versione del framework e la scadenza per i siti web è il 23 ottobre 2026.
- Se usi la Privacy Controls and Cookie Solution di iubenda, ai nuovi testi pensiamo noi: a te resta solo da decidere se attivare l’avviso di consenso multi-dispositivo.
- Puoi passare subito al TCF 2.4 impostando
tcfVersion = 2.4, oppure lasciare che sia iubenda ad aggiornare la tua configurazione in automatico entro il 23 ottobre 2026. - Se salvi il consenso associandolo agli account dei tuoi utenti, attiva l’opzione per l’avviso di consenso multi-dispositivo.
Cos’è una Consent Management Platform (CMP)?
CMP sta per consent management platform (o, più raramente, consent management provider). Le CMP trasmettono anche il consenso degli utenti attraverso il Transparency and Consent Framework (TCF), quindi devono essere registrate e rispettare gli standard e le policy del TCF.
In breve, una CMP ti aiuta a spiegare ai tuoi utenti come vengono consultate e conservate le loro informazioni personali (tramite cookie e altri strumenti di tracciamento), nel rispetto di normative come il GDPR, la Direttiva ePrivacy e le leggi statali USA sulla privacy.
Più nel dettaglio, le CMP ti aiutano a raccogliere, conservare e utilizzare le preferenze degli utenti sul trattamento delle loro informazioni personali per finalità specifiche, come statistiche, pubblicità e retargeting.
Come ti aiuta iubenda
In quanto CMP certificata da Google, iubenda ti permette di gestire le preferenze di consenso per la Direttiva ePrivacy, il GDPR e le leggi statali USA come CPRA e VCDPA.
Mi serve una Consent Management Platform (CMP)?
Risposta breve: sì, con ogni probabilità ti serve, in due casi.
Se sei soggetto al GDPR o alla Direttiva ePrivacy
Ti serve una CMP se sei soggetto al GDPR, alla Direttiva ePrivacy, all’UK GDPR o alle PECR (hai dubbi? fai il nostro quiz da un minuto) e il tuo sito o la tua app (o un servizio di terze parti integrato al loro interno) usa cookie o altri strumenti di tracciamento per trattare informazioni personali.
Il motivo: la Direttiva ePrivacy, e le PECR nel Regno Unito, ti obbligano a informare chiaramente gli utenti su tutti i cookie e gli strumenti di tracciamento che il tuo sito o la tua app utilizza, e a raccogliere un consenso attivo prima di eseguire gli script di quelli non esenti.
Prendi i publisher che operano in Europa: è grazie a cookie e strumenti di tracciamento che monetizzano il sito o l’app con inserzionisti terzi. Usarli per pubblicità comportamentale, remarketing e personalizzazione dei contenuti richiede però il consenso informato degli utenti prima che vengano installati.
Chi è un publisher?
Un publisher è chi gestisce un sito o un’app e ne monetizza i contenuti con inserzionisti terzi: blog e giornali online che ospitano annunci, per esempio.
Se hai utenti negli Stati Uniti
Oltre alle norme europee, anche le leggi statali USA sono un buon motivo per usare una CMP.
Alcune leggi statali USA, come il California Consumer Privacy Act (CCPA) modificato dal California Privacy Rights Act (CPRA), stabiliscono regole precise su formato ed etichetta del link ai controlli sulla privacy, che oggi si chiama “Le tue preferenze relative alla privacy”.
Gli Stati Uniti non richiedono un consenso preventivo come l’Europa: molti stati adottano un sistema di opt-out. Una CMP resta comunque utile, perché dà agli utenti un modo semplice per opporsi e alle aziende la possibilità di richiedere di nuovo il consenso. Conta ancora di più con segnali come il Global Privacy Control (GPC), che permette di opporsi automaticamente dal browser.
Con normative sulla privacy che nascono in tutto il mondo, è difficile immaginare un sito o un’app che non abbia bisogno di una consent management platform: una CMP rende la conformità più semplice da gestire e ti aiuta a stare al passo con i cambiamenti.
Pensato per i publisher
In quanto CMP certificata da Google, abbiamo integrato il TCF di IAB Europe e il framework per le leggi statali USA nella Privacy Controls and Cookie Solution, così i publisher possono rispettare i requisiti normativi e di settore senza rinunciare ai ricavi pubblicitari.
Cos’è il TCF di IAB?
Il Transparency and Consent Framework (TCF) di IAB è un’iniziativa del settore pubblicitario digitale che aiuta publisher, vendor tecnologici, agenzie e inserzionisti a rispettare i requisiti di trasparenza, consenso e scelta previsti dal GDPR e dalla Direttiva ePrivacy quando trattano dati personali o accedono a informazioni sui dispositivi degli utenti e le conservano: cookie, identificatori pubblicitari e di dispositivo, altre tecnologie di tracciamento.
Il TCF di IAB offre un processo standard per raccogliere il consenso richiesto dal GDPR e trasmettere le preferenze lungo tutta la filiera pubblicitaria. Le policy del framework sono disponibili sul sito di IAB Europe.
Cos’è il TCF 2.4?
Il TCF 2.4 è l’ultima versione del Transparency and Consent Framework di IAB Europe e arriva insieme a un set di regole aggiornato, le TCF Policies v5.0.b.
Parte dal TCF 2.3, che ha reso obbligatorio il segmento “Disclosed Vendors” in tutte le TC string, e punta soprattutto ad aiutare gli utenti a capire a cosa stanno dando il consenso.
Cosa cambia rispetto al TCF 2.3?
- Testi esplicativi e illustrazioni standard per le caratteristiche. Arrivano entrambi dalla Global Vendor List (GVL), così tutte le CMP mostrano la stessa formulazione
- La caratteristica speciale 2 si chiama ora “Riconoscere i dispositivi in base a informazioni richieste attivamente”
- I vendor che trattano dati solo per finalità speciali non devono più segnalare il legittimo interesse per indicare di essere stati mostrati all’utente: ora si basano sul segmento Disclosed Vendors
- Se salvi il consenso associandolo agli account degli utenti, il banner deve indicare anche che il consenso vale su più dispositivi
Cosa non cambia
- Non sono state introdotte nuove finalità né nuove basi giuridiche
- Non vengono raccolte nuove categorie di dati personali
- Il segmento “Disclosed Vendors” resta obbligatorio in tutte le TC string
- Negli scenari standard non serve raccogliere di nuovo il consenso: IAB Europe non chiede alle CMP di rimostrare il layer del consenso per via di questo aggiornamento (vedi le TCF Policies)
Il TCF di IAB e la normativa del Regno Unito
L’UK General Data Protection Regulation (UK GDPR) e le UK Privacy and Electronic Communications Regulations (PECR) sono oggi molto vicini ai corrispettivi europei, cioè il GDPR e la Direttiva ePrivacy. Per questo il TCF aiuta le aziende a rispettare anche i requisiti attuali di entrambe le normative britanniche.
Come funziona il TCF
Il TCF mette a disposizione un sistema, cioè un’API JavaScript standard, che permette ai diversi attori dell’ecosistema pubblicitario di parlare la stessa lingua e di scambiarsi le preferenze degli utenti. Gli attori principali sono i publisher, i vendor (inserzionisti terzi che raccolgono i dati degli utenti finali dal sito o dall’app del publisher tramite cookie o altri strumenti di tracciamento, per mostrare contenuti ai suoi utenti) e le CMP come iubenda.
Publisher, vendor e CMP che aderiscono al TCF di IAB devono rispettare il protocollo e le policy standard del framework. I vendor, inoltre, si registrano nella Global Vendor List (GVL), un elenco centralizzato e aggiornato di frequente con i vendor, le loro finalità, la durata massima di conservazione e di accesso ai dati e gli URL delle privacy policy. Il TCF e la GVL standardizzano anche le finalità del trattamento, e ogni finalità e ogni vendor hanno un ID univoco: i vendor lo usano per leggere e interpretare le preferenze di consenso degli utenti, sia per i propri servizi sia per quelli altrui.
Le scelte degli utenti e i segnali dei vendor raccolti dalla CMP sono salvati come valori binari, compressi in una piccola struttura dati (Base64) e trasmessi lungo l’ecosistema pubblicitario online con un meccanismo a catena.
Gli script dei vendor presenti nella GVL restano bloccati finché l’utente non fa una scelta. Ogni vendor può verificare il proprio stato inviando un ping alla CMP e attendendo la callback relativa all’ID che trasmette: è così che scopre se può trattare dati personali.
Perché i publisher dovrebbero attivare il Transparency and Consent Framework
Nato con la versione 2.0, il TCF di IAB è diventato lo standard di settore, con vendor importanti come Google, Adobe e AdRoll che ne hanno sostenuto l’adozione. L’ultima versione, il TCF 2.4 di IAB, introduce testi e illustrazioni standard che aiutano gli utenti a capire come vengono trattati i loro dati.
Attivare il TCF porta vantaggi sia ai publisher sia agli utenti: aiuta a proteggere i ricavi pubblicitari e permette ai publisher di raccogliere le preferenze degli utenti e trasmetterle ai vendor pubblicitari terzi con cui lavorano, con un controllo più stretto sul trattamento dei dati.
I vantaggi del TCF di IAB per i publisher
Il Transparency and Consent Framework (TCF) di IAB è ormai lo standard di settore per gestire consenso e trasparenza nella pubblicità digitale. Molti dei vantaggi principali per i publisher sono arrivati con il TCF 2.2 e valgono ancora con il TCF 2.4.
Metti al sicuro i ricavi pubblicitari
- Quando il consenso TCF non arriva ai vendor, le ad network possono limitare l’accesso alla propria rete o mostrare solo annunci non personalizzati. Senza il framework, insomma, i tuoi ricavi pubblicitari rischiano di calare. Vale soprattutto per i publisher di Europa, Regno Unito e Svizzera che usano i prodotti Google per publisher.
- Implementare il TCF può aiutare a proteggere i ricavi pubblicitari, perché dà ai publisher più controllo e flessibilità sulla base giuridica con cui lavorano con i vendor: possono così continuare a guadagnare dalla pubblicità trattando i dati nel rispetto della privacy.
- Il framework aiuta anche le aziende a costruire fiducia con gli utenti, grazie a trasparenza e libertà di scelta: se sentono che la loro privacy è rispettata, interagiscono più volentieri con gli annunci.
Più opzioni e più controllo
- Dal TCF 2.3 i vendor ricevono un segnale esplicito che conferma se sono stati indicati all’utente: meno ambiguità e più responsabilità lungo tutta la filiera pubblicitaria.
Queste modifiche sono state introdotte con il TCF 2.2 e restano valide con il TCF 2.4:
- Finalità: hai il pieno controllo su quali vendor pubblicitari terzi scegliere e mostrare ai tuoi utenti, e per quali finalità possono trattare le informazioni personali.
- La finalità 11 (Utilizzare dati limitati per la selezione dei contenuti) copre trattamenti come la selezione e la distribuzione di contenuti non pubblicitari sulla base di dati in tempo reale, per esempio informazioni sul contenuto della pagina o dati di localizzazione non precisi, e il controllo della frequenza e dell’ordine con cui i contenuti sono mostrati a un utente.
- Base giuridica: con il TCF 2.0 i vendor potevano basarsi sia sul consenso sia sul legittimo interesse per le finalità da 2 a 10, mentre dal TCF 2.2 in poi, e quindi anche con il TCF 2.4, per le finalità 3, 4, 5 e 6 possono contare solo sul consenso. Regole più severe su dati e consenso possono incidere su targeting e ricavi, ma la maggiore fiducia degli utenti può compensare.
- I publisher devono scegliere i partner con attenzione e verificare che rispettino gli standard TCF: ne guadagna la loro reputazione e si aprono collaborazioni con aziende che condividono lo stesso impegno sulla privacy degli utenti.
- Introdotto con il TCF 2.2 e ancora valido con il TCF 2.4, il framework offre una piattaforma standardizzata per publisher e vendor terzi, che aiuta a rispettare normative sulla privacy come il GDPR e la Direttiva ePrivacy.
Perché conviene lavorare con un numero ristretto di vendor
I publisher devono indicare il numero totale di vendor terzi con cui lavorano, in modo ben visibile, nel primo livello dell’interfaccia della CMP. Le TCF Policies non fissano un limite al numero di vendor, ma invitano con forza i publisher a lavorare solo con quelli che rispondono davvero alle loro esigenze.
Troppi vendor rendono più difficile per gli utenti scegliere in modo consapevole e aumentano i rischi legali sia per i publisher sia per i vendor stessi.
Per aiutare i publisher a decidere per quali vendor chiedere trasparenza e consenso, IAB pubblica un elenco aggiuntivo sui vendor, la cosiddetta “B2B GVL”, con informazioni che evitano di chiedere il consenso per vendor attivi in ambienti tecnici o giurisdizioni che non ti riguardano. Mostra anche il raggio d’azione di ogni vendor TCF e se trasferisce dati fuori dallo SEE.
Il modo migliore è selezionare i vendor dal nostro Generatore di Privacy e Cookie Policy (il metodo consigliato), così la Privacy Controls and Cookie Solution si aggiorna da sola. Se ti serve più flessibilità, puoi anche aggiungere i vendor manualmente dal configuratore della Privacy Controls and Cookie Solution.
Cos’è la base giuridica e perché conviene limitarla
La base giuridica è il presupposto che rende lecito il trattamento dei dati personali. Il GDPR ne prevede sei; nella pubblicità se ne usano comunemente due:
- il consenso dell’interessato
- il legittimo interesse del titolare del trattamento
Il TCF supporta entrambe le basi giuridiche. Dal TCF 2.2 in poi, però, e quindi anche con il TCF 2.4, il legittimo interesse non è più una base giuridica ammessa per le finalità 3, 4, 5 e 6: per queste finalità i vendor possono basarsi solo sul consenso.
Inoltre, alcune autorità nazionali per la protezione dei dati, come quelle di Italia e Belgio, hanno escluso il legittimo interesse come base giuridica valida nella pubblicità in generale. Per questo, se operi in quei paesi, conviene limitare l’impostazione a “Solo consenso”. Trovi più dettagli sui requisiti dei singoli paesi nel nostro cheatsheet sul consenso ai cookie.
Queste modifiche obbligano a ristabilire la base giuridica per tutti gli utenti?
No. Le TCF Policies non richiedono di ristabilire le basi giuridiche e quindi non obbligano le CMP a mostrare di nuovo l’interfaccia. Le migliorie di standardizzazione introdotte con il TCF 2.2, e ancora valide con il TCF 2.4, riguardano il modo in cui informazioni e scelte sono strutturate, non l’introduzione di nuove finalità o basi giuridiche. I publisher dovrebbero comunque rivedere le informazioni che forniscono nell’interfaccia della propria CMP e valutare caso per caso, tenendo conto delle proprie esigenze, del contesto in cui operano e dei requisiti dell’autorità di controllo locale.
Google e il TCF di IAB
Google supporta il TCF di IAB ed è presente nella Global Vendor List del TCF. Se mostri annunci tramite i prodotti Google per publisher (AdSense, Ad Manager o AdMob) nel SEE, nel Regno Unito o in Svizzera, devi usare una consent management platform (CMP) certificata da Google per raccogliere e trasmettere un consenso valido.
iubenda e Google
iubenda è una Consent Management Platform (CMP) registrata presso il TCF di IAB e un Google CMP Partner, supporta il TCF 2.4 e ti accompagna in tutta la configurazione. Usare i nostri strumenti ti aiuta quindi a rispettare gli standard di Google quando mostri annunci a un pubblico in Europa, nel Regno Unito e in Svizzera.
Con questi requisiti Google punta a rendere le richieste di consenso pubblicitario più chiare e affidabili e ad assicurarsi che gli annunci rispettino i diritti delle persone alla privacy.
Con iubenda puoi passare subito al TCF 2.4 oppure lasciare che al passaggio pensiamo noi, in automatico.
E i vendor pubblicitari che non fanno ancora parte del TCF?
Il framework comprende un elenco di vendor pubblicitari sempre più ampio, ma alcuni inserzionisti, compresi alcuni partner di Google, non ne fanno ancora parte. Per loro Google ha definito una specifica tecnica chiamata Additional Consent Mode, da usare solo insieme al TCF come ponte verso gli Ad Tech Provider di Google non ancora registrati nella Global Vendor List del TCF.
Additional Consent Mode
La CMP di iubenda rispetta i requisiti di integrazione del TCF definiti da Google, Additional Consent Mode compreso.
I vantaggi del TCF di IAB per gli utenti finali
Il Transparency and Consent Framework (TCF) di IAB aumenta la trasparenza e rende più uniformi le informazioni e le scelte che gli utenti ricevono sul trattamento dei loro dati personali, chiarendo anche come queste scelte vadano registrate, trasmesse e rispettate.
Molti dei miglioramenti visibili agli utenti sono arrivati con Il TCF 2.2 e valgono ancora con Il TCF 2.4, che aggiunge testi e illustrazioni standard per le caratteristiche e, se salvi il consenso associandolo agli account, una frase che chiarisce che le scelte valgono su più dispositivi.
Ecco i vantaggi principali per gli utenti finali:
- Trattamento centrato sul consenso: dal TCF 2.2 in poi, e quindi anche con il TCF 2.4, i vendor non possono più appellarsi al legittimo interesse per alcune finalità pubblicitarie e di personalizzazione dei contenuti. Per le finalità 3, 4, 5 e 6 devono basarsi solo sul consenso dell’utente, che ottiene così un controllo più forte sul trattamento dei propri dati.
- Informazioni più chiare: al posto di testi legali complessi, il framework usa descrizioni comprensibili e casi d’uso concreti, così gli utenti capiscono meglio finalità e funzionalità del trattamento e scelgono con più consapevolezza. Il TCF 2.4 aggiunge testi e illustrazioni standard per le caratteristiche.
- Informazioni standardizzate sui vendor: i vendor devono dichiarare più dettagli sul proprio trattamento, dalle categorie di dati raccolti ai tempi di conservazione per ciascuna finalità, fino agli eventuali legittimi interessi e al supporto multilingua per gli URL dichiarati.
- Numero di vendor trasparente: i publisher devono mostrare nel primo livello dell’interfaccia quanti vendor stanno cercando di stabilire una base giuridica, così gli utenti decidono con cognizione di causa.
- Revoca del consenso più semplice: publisher e CMP devono offrire agli utenti modi semplici per riaprire l’interfaccia del consenso e revocare quanto hanno concesso. I vendor, dal canto loro, devono recuperare la Transparency and Consent String in tempo reale quando serve.
- Ambito del consenso chiaro: il banner dice agli utenti che la loro scelta vale per il tuo sito e, se salvi il consenso associandolo agli account, su ogni dispositivo in cui hanno effettuato l’accesso.
iubenda e il Transparency and Consent Framework di IAB (TCF 2.4)
Tempistiche di implementazione
Date chiave del TCF 2.4 (confermate da IAB Europe):
- 23 ottobre 2026: scadenza per i siti web. Entro questa data le CMP devono mostrare i nuovi testi delle caratteristiche e le nuove informazioni
- Entro il 23 ottobre 2026: iubenda imposta
tcfVersionsu 2.4 come valore predefinito - 23 febbraio 2027: scadenza per app mobile e CTV
L’aggiornamento precedente, il TCF 2.3:
- 19 giugno 2025: IAB Europe annuncia il TCF 2.3
- 1° febbraio 2026: iubenda inizia a salvare il consenso nel formato TCF 2.3
- 28 febbraio 2026: scadenza per il TCF 2.3. Le TC string TCF 2.2 create prima di questa data restano valide
La nostra CMP
Il nostro strumento di gestione del consenso ai cookie per la Direttiva ePrivacy, il GDPR e le leggi statali USA sulla privacy ti permette di mostrare un cookie banner personalizzabile, raccogliere il consenso degli utenti e bloccare gli script finché non lo ottieni.
In quanto consent management platform registrata (ID 123), Privacy Controls and Cookie Solution di iubenda permette agli utenti di impostare le preferenze pubblicitarie ed è compatibile con il Transparency and Consent Framework di IAB: gli utenti possono gestire le preferenze per gli inserzionisti presenti nella Global Vendor List di IAB.
1. Attiva il Transparency and Consent Framework di IAB
Con il TCF 2.4 il Transparency and Consent Framework continua a evolversi e resta pienamente supportato dalla Privacy Controls and Cookie Solution di iubenda. Il TCF 2.4 cambia alcuni testi del banner: ai nuovi testi e alle illustrazioni delle caratteristiche pensiamo noi.
Il modo più semplice per configurarlo è il nostro Generatore di Privacy e Cookie Policy (il metodo consigliato). Se ti serve più flessibilità, puoi anche aggiungere i vendor manualmente dal configuratore della Privacy Controls and Cookie Solution.
Per attivare il TCF, vai nella tua dashboard e clicca sul sito o sull’app che vuoi aggiornare.
Parti dai tuoi vendor
Per prima cosa seleziona i vendor che utilizzi dal nostro Generatore di Privacy e Cookie Policy.
Usa il nostro Generatore di Privacy e Cookie Policy (consigliato)
- Nel Generatore di Privacy e Cookie Policy:
- seleziona dall’elenco dei servizi i vendor TCF che utilizzi
- Poi, nel configuratore della Privacy Controls and Cookie Solution:
- attiva il riquadro IAB TCF (se non è già attivo)
- la Privacy Controls and Cookie Solution si aggiorna in automatico ogni volta che aggiungi o rimuovi un servizio TCF nella tua Privacy e Cookie Policy. Il configuratore mostra poi il numero di vendor aggiunti, e il banner e il pannello TCF si adeguano


Non hai ancora configurato la Privacy Controls and Cookie Solution? Ecco come iniziare.
Gestire Google Consent Mode con il TCF
Attiva l’opzione “Gestisci lo stato del consenso con Google Consent Mode nella stringa TCF” per far sì che Google deduca gli stati di Consent Mode per ad_storage, ad_user_data e ad_personalization direttamente dalla stringa TCF.
Aggiungi i vendor manualmente
- Seleziona “Inserisci manualmente l’elenco dei vendor TCF che desideri visualizzare” e poi aggiungi gli ID dei vendor separati da virgole. Trovi l’elenco e altre informazioni sui vendor nella Global Vendor List e nell’elenco di informazioni aggiuntive sui vendor.
- Con il TCF attivo nel configuratore della Privacy Controls and Cookie Solution, ricevi un avviso se non viene trovato nessun vendor TCF.

Seleziona i tuoi vendor
Se non selezioni nessun vendor, la Privacy Controls and Cookie Solution li mostra tutti, e questo può andare contro le TCF Policies.
Gestisci le opzioni delle finalità
Puoi gestire tutte le opzioni delle finalità, che teniamo allineate all’ultima versione delle policy: definizioni aggiornate, nessun legittimo interesse per le finalità da 3 a 6 e la nuova finalità 11.
Dopo aver attivato l’opzione IAB TCF noterai che:
- Il testo del banner si allunga per rispettare i requisiti IAB. Il testo aggiuntivo, modificabile solo su richiesta, contiene le informazioni obbligatorie per le opzioni descritte qui sotto.
- I pulsanti “Accetta” e “Scopri di più e personalizza” sono sempre visibili, come richiede IAB.

Cosa deve contenere il banner per il TCF 2.4
- l’indicazione che sul dispositivo dell’utente vengono archiviate informazioni e/o vi si accede (per esempio tramite cookie, identificatori di dispositivo o altri dati del dispositivo);
- l’indicazione che vengono trattati dati personali e la natura di tali dati (per esempio identificatori univoci, dati di navigazione);
- un link all’elenco dei vendor e il numero di vendor terzi;
- l’elenco delle finalità, con i nomi standardizzati della GVL versione 3 e/o i nomi degli stack;
- le informazioni sulle caratteristiche speciali usate dai vendor, con i nomi standardizzati della GVL e/o i nomi degli stack;
- l’indicazione dell’ambito del consenso: questo dominio e, se salvi il consenso associandolo agli account degli utenti, ogni dispositivo in cui hanno effettuato l’accesso;
- l’indicazione che l’utente può revocare il consenso in qualsiasi momento e come riaprire l’interfaccia del Framework per farlo;
- una call to action con cui l’utente esprime il consenso
- una call to action con cui l’utente personalizza le proprie scelte
Cosa cambia il TCF 2.4 nel tuo banner
Il TCF 2.4 aggiunge due elementi al banner: la sezione Caratteristiche del secondo livello mostra testi e illustrazioni standard presi dalla GVL e, se salvi il consenso associandolo agli account degli utenti, il banner indica anche che le scelte valgono su più dispositivi.
Per impostazione predefinita il banner dice: “Se presti il tuo consenso, sarà valido solo su questo dominio.” Se salvi il consenso associandolo agli account dei tuoi utenti, attiva l’opzione per l’avviso di consenso multi-dispositivo: nella configurazione della Privacy Controls and Cookie Solution vai su IAB TCF > Consenso e seleziona “Mostra un avviso di consenso su più dispositivi” (oppure imposta multiDeviceConsentNotice: true via codice). Di base è disattivata. Una volta attiva, aggiunge una seconda frase al banner e alla sezione TCF del pannello delle preferenze: “Le tue preferenze relative alla privacy vengono salvate nel tuo account e si applicano su ogni dispositivo in cui hai effettuato l’accesso.”
Puoi anche attivare l’Additional Consent Mode di Google, che ti permette di raccogliere il consenso per i partner pubblicitari di Google che non fanno ancora parte del Transparency and Consent Framework ma sono presenti nell’elenco degli Ad Tech Provider (ATP) di Google.
Modificare il cookie banner
Attivando il TCF, le modifiche precedenti al testo del banner vengono azzerate. Se hai già modificato l’HTML o il testo del banner, rifai la prova con il testo predefinito e i pulsanti attivi.
HTML: se vuoi modificare l’HTML, includi il nostro testo predefinito con lo shortcode %{banner_content}, un elemento con l’attributo class="iubenda-cs-accept-btn" e un elemento con l’attributo class="iubenda-cs-customize-btn".
Testo: con il TCF attivo, il testo del banner si può modificare solo su richiesta. Verifica i requisiti IAB e scrivici in chat o a info@iubenda.com per far approvare le modifiche.
Se usi un testo personalizzato per il banner e salvi il consenso associandolo agli account degli utenti, il testo deve dire che le loro scelte valgono su più dispositivi, oltre che su questo sito.
Snippet di Privacy Controls and Cookie Solution
Con il TCF attivo, il codice di integrazione della Privacy Controls and Cookie Solution passa da così:
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"siteId": XXXXXX, // your siteId,
"cookiePolicyId": YYYYYY, // your cookiePolicyId,
"lang": "en"
};
</script>
<script type="text/javascript" src="https://cs.iubenda.com/autoblocking/3095420.js"></script>
<script type="text/javascript" src="///cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
A così (nota lo script stub-v2.js, "enableTcf": true e le altre opzioni TCF):
Snippet con configurazione remota (nuovo):
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"siteId":3156898, //use your siteId
"cookiePolicyId":36614288, //use your cookiePolicyId
"lang":"en"
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v3.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script>
Snippet esteso (vecchio):
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"askConsentAtCookiePolicyUpdate":true,
"enableTcf":true, //enable IAB TCF
"tcfVendors":"628,1111,92", //(OPTIONAL) use this parameter to select manually the vendors you're using
/*
(OPTIONAL) Limit the legal basis and choose which TCF purposes to prompt
"tcfPurposes": {
"1":"true",
"2":"consent_only",
"3":"consent_only",
"4":"consent_only",
"5":"consent_only",
"6":"consent_only",
"7":"consent_only",
"8":"consent_only",
"9":"consent_only",
"10":"consent_only",
"11":"consent_only"
},
*/
"floatingPreferencesButtonDisplay":"bottom-right",
"googleAdditionalConsentMode":true,
"lang":"en",
"perPurposeConsent":true, //enable per-category consent
"siteId":3156898, //use your siteId
"cookiePolicyId":36614288, //use your cookiePolicyId
"banner":{
"acceptButtonDisplay":true,
"closeButtonDisplay":false,
"customizeButtonDisplay":true,
"explicitWithdrawal":true,
"listPurposes":true,
"position":"float-top-center",
"rejectButtonDisplay":true
}
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v3.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script>
Dopo aver incollato il codice della Privacy Controls and Cookie Solution nel body delle tue pagine, il passo successivo è bloccare gli script dei vendor fino al consenso.
2. Raccogli il consenso per la personalizzazione degli annunci
La CMP di iubenda espone la funzione __tcfapi, così i vendor leggono il consenso correttamente. Usiamo uno script (safe-tcf-v3.js) che ha un solo compito: leggere il cookie TCF e rilasciare la funzione __tcfapi, senza bloccare direttamente gli script dei vendor. È un attivatore sincrono che parte all’inizio della pagina, così il consenso è letto entro 500 ms dall’esecuzione degli script dei vendor.
È il comportamento predefinito quando attivi le opzioni IAB TCF nel nostro configuratore: funziona dalla seconda pageview, cioè quando il consenso è già presente nella pagina, e mantiene veloci le tue pagine.
In alcuni casi, però, può creare incompatibilità con Google Ad Manager, AdSense e AdMob. Se preferisci bloccare direttamente gli script dei vendor, continua a leggere.
Altre opzioni di configurazione per chi usa Google Ads
I vendor aspettano il consenso dalla CMP per un tempo massimo, in genere 500 ms non configurabili. Se la CMP non risponde entro quel limite, la sell-side platform dei vendor considera l’utente come se si fosse opposto, e i tuoi utenti vedono annunci non personalizzati.
Può succedere se usi i servizi pubblicitari di Google, come Ad Manager, AdSense e AdMob. Per evitarlo puoi bloccare direttamente gli script dei vendor con uno dei metodi di blocco preventivo supportati dalla Privacy Controls and Cookie Solution, ed eseguirli solo dopo aver raccolto il consenso.
Così hai un controllo più diretto sulla conformità e puoi mostrare annunci personalizzati già dalla prima pageview, prima che il consenso venga raccolto. Ti aiuta anche a evitare l’errore 2.1a, per chi usa Google Ad Manager, AdSense e AdMob.
La Privacy Controls and Cookie Solution offre diversi strumenti per bloccare gli script che possono installare cookie finché l’utente non dà il consenso. Trovi i dettagli nell’introduzione al blocco preventivo degli script, mentre per gli script di Google puoi consultare gli esempi per Google AdSense e Google Publisher Tag.
Consenso per categoria
Se hai attivato la funzionalità consenso per categoria della Privacy Controls and Cookie Solution, contrassegna gli script TCF come “finalità 1” (Necessari).
Consigli per ottimizzare e testare
Se serve, puoi anche integrare stub-v2.js e safe-tcf-v3.js inline oppure ospitarli tu. In questa guida trovi altri consigli di ottimizzazione.
Per leggere il consenso dalla funzione __tcfapi, apri la console del browser ed esegui questi comandi:
window.__tcfapi('getTCData', 2, function(result,success) { console.log(result) });
window.__tcfapi('getTCData', 2, function(result,success) { console.log(result) }, [1,2]);
window.__tcfapi('ping', 2, function(result) { console.log(result) });
Infine, IAB richiede un link o un pulsante, per esempio nel footer, che permetta ai visitatori di aggiornare le preferenze sul tracciamento pubblicitario dopo aver chiuso il cookie banner. Ecco come fare.
3. Aggiungi un link o un pulsante che permetta agli utenti di riaprire la finestra del consenso e modificare le preferenze
Aggiungi la classe iubenda-advertising-preferences-link a un link o a un pulsante personalizzato:
<a href="#" class="iubenda-advertising-preferences-link">
Update your advertising tracking preferences
</a>
Puoi inserirlo ovunque sul sito, di solito nel footer: al clic apre la finestra con le impostazioni sul tracciamento pubblicitario:

Per rispettare i requisiti IAB, se non usi la classe iubenda-advertising-preferences-link mostriamo automaticamente un piccolo widget flottante sulle tue pagine:

Altre funzionalità e impostazioni
Nel riquadro IAB TCF trovi altre opzioni dedicate ai publisher:
Limita le finalità e la base giuridica
Scorri fino all’opzione “Limitazioni delle finalità e della base giuridica”, scegli le finalità che vuoi attivare e poi seleziona la base giuridica del trattamento per ciascuna finalità attiva.

Nota: se hai dubbi, “Solo consenso” è di solito l’opzione più prudente, nonché la best practice per le finalità legate alla profilazione.
Richiedi un nuovo consenso a chi lo ha già dato, se non viene rilevata la preferenza del Framework IAB
Lavorare con un numero ristretto di vendor ha un altro vantaggio: eviti quasi del tutto di dover richiedere un nuovo consenso ogni volta che la Global Vendor List cambia. E la Global Vendor List di IAB si aggiorna quasi ogni settimana.
Se decidi di non limitare i vendor, puoi scegliere come gestire le nuove richieste di consenso, per non rimostrare il banner a chi lo ha già dato qualche giorno o qualche settimana prima.
Nel riquadro IAB TCF trovi la sezione Quando la preferenza del Framework IAB non viene rilevata, richiedi un nuovo consenso all’utente anche se è stato già fornito.

Passa i parametri gdpr e gdpr_consent al vendor
Alcuni vendor possono chiederti di passare i parametri gdpr e gdpr_consent nella loro richiesta. Ecco lo snippet da usare:
<script type="text/javascript">
__tcfapi('addEventListener', 2, function(tcData) {
if (tcData.eventStatus !== 'useractioncomplete' && tcData.eventStatus !== 'tcloaded') {
return;
}
var gdpr = tcData.gdprApplies ? 1 : 0;
var gdpr_consent = tcData.tcString;
console.log({ gdpr: gdpr, gdpr_consent: gdpr_consent });
// Remove event listener to avoid invoking the ads multiple times
__tcfapi('removeEventListener', 2, function(success) {
console.log('event listener removed', success);
}, tcData.listenerId);
});
</script>
Sostituisci la riga console.log con la richiesta al vendor, usando le variabili gdpr e gdpr_consent. Poi inserisci lo snippet sotto lo script iubenda_cs.js: richiamerà lo script del vendor con i dati di consenso corretti.
Cosa vedono i tuoi utenti
Quando i tuoi utenti cliccano su Scopri di più e personalizza nel cookie banner per gestire le preferenze, vedono queste opzioni:

Nota: quando gli utenti aprono la finestra delle preferenze, tutti i cookie sono disattivati, perché un consenso valido richiede per legge un’azione positiva e inequivocabile.
Domande frequenti
I publisher devono rimostrare il banner per raccogliere un nuovo consenso?
In linea con le indicazioni di IAB non obblighiamo nessuno a raccogliere di nuovo il consenso, ma ogni publisher deve valutare caso per caso. I publisher devono limitare i vendor a quelli con cui lavorano davvero e indicarlo chiaramente nella privacy policy: se lo fanno e non ne aggiungono di nuovi, non dovrebbe servire né rimostrare il banner né raccogliere di nuovo il consenso, soprattutto se hanno già limitato il legittimo interesse. In questo modo le modifiche alla base giuridica non dovrebbero creare problemi. Resta comunque buona norma valutare la propria situazione e decidere di conseguenza.
Ho già una mia privacy e cookie policy: posso usare il generatore di iubenda solo per i servizi e i vendor TCF e tenere la mia policy per il resto?
Sì. C’è però un passaggio in più da fare: quando viene rilevata una Privacy e Cookie Policy di iubenda, le finalità mostrate nel secondo livello derivano dai servizi che hai aggiunto. Per gestire correttamente tutte le finalità, scegli l’opzione personalizzata di controllo granulare per categoria prevista per il GDPR.

Devo attivare l’avviso di consenso multi-dispositivo?
Sì, se salvi il consenso associandolo agli account dei tuoi utenti, così le loro scelte valgono su ogni dispositivo in cui accedono: in quel caso il banner deve dirlo. Altrimenti lasciala disattivata. In entrambi i casi la frase predefinita resta, l’avviso ne aggiunge solo una seconda. Se hai dubbi, chiedi a chi ha realizzato il login o l’integrazione del consenso.
Il TCF 2.4 cambia le finalità?
No. Le finalità restano le stesse. Le modifiche riguardano il modo in cui vengono spiegate le caratteristiche, il nome della caratteristica speciale 2 e il modo in cui i vendor con finalità speciali segnalano di essere stati indicati all’utente.