Apri lo spazio

Guida · Standard di settore

IAB TCF spiegato a chi vive di pubblicità

Il TCF è il linguaggio comune che banner di consenso e aziende pubblicitarie usano in Europa. In questa guida capisci la TC string, le versioni in vigore, gli obblighi del sito e cosa succede ai ricavi quando il segnale manca o arriva danneggiato.

  • ✓Basato sulle regole di IAB Europe e di Google
  • ✓Spiega i codici di errore di Ad Manager
  • ✓Lettura senza modificare il sito
11finalità di uso dei dati che il visitante può accettare o rifiutare
3regioni in cui Google richiede una CMP certificata con TCF: SEE, Regno Unito e Svizzera
755numero di Google nell'elenco globale dei fornitori del TCF
2.4versione delle specifiche tecniche pubblicata a luglio 2026

Che cos'è

Un linguaggio comune tra il banner e i partner pubblicitari

Il Transparency and Consent Framework, o TCF, è uno standard creato da IAB Europe, l'associazione europea della pubblicità digitale. Definisce come il banner di consenso fa la domanda al visitatore, come conserva la risposta e come avvisa ogni azienda pubblicitaria di quella scelta.

Il banner che segue lo standard si chiama CMP, sigla di piattaforma di gestione del consenso. Quando il visitatore clicca su accetta, rifiuta o salva le preferenze, la CMP registra la scelta in un breve codice chiamato TC string. Questo codice viaggia insieme a ogni richiesta di annuncio.

Così Google, Amazon, Microsoft e centinaia di altre aziende leggono la stessa risposta, nello stesso formato. Senza il TCF, ogni partner avrebbe bisogno di una propria integrazione con il banner del tuo sito, e nessuno avrebbe la certezza che la scelta sia arrivata per intero.

Il TCF è volontario e non è una legge. È uno strumento per aiutare chi partecipa a rispettare il GDPR e le regole europee sui cookie. Ciononostante, nella pratica è diventato la strada che quasi tutto il mercato pubblicitario usa in Europa.

Checklist

Cosa devi rispettare

Questi sono i punti che le politiche di IAB Europe e Google richiedono a un editore che usa il TCF.

  1. Usa una CMP registrata e certificata

    Le politiche del TCF permettono di lavorare solo con CMP registrate e in regola. Per gli annunci personalizzati di Google nello SEE, nel Regno Unito e in Svizzera, la CMP deve essere anche nell'elenco delle certificate di Google.

    Esempio

    Prima di sceglierla, cerca la CMP in entrambi gli elenchi: quello di IAB Europe e quello di Google.

  2. Pubblica la privacy policy con un link visibile

    L'editore deve tenere le informazioni legali in una privacy policy pubblica, con un link ben in evidenza dal contenuto.

    Esempio

    Link Privacy policy nel footer di tutte le pagine.

  3. Dichiara di seguire il TCF

    Le politiche chiedono una dichiarazione pubblica che il sito rispetta le regole del TCF, con il numero di identificazione della CMP usata.

    Esempio

    Questo sito partecipa al Transparency and Consent Framework di IAB Europe e ne segue le politiche e le specifiche. La CMP usata ha l'ID indicato dal fornitore della tua CMP.

  4. Scegli e controlla i fornitori

    L'editore decide con quali fornitori lavorare. Includi nel banner Google e tutti i partner pubblicitari che girano davvero sul sito.

    Esempio

    Rivedi l'elenco dei fornitori della CMP a ogni nuovo partner di header bidding.

  5. Passa la scelta ai partner

    La scelta del visitatore deve arrivare ai partner presenti sul sito. Senza consenso per la finalità 1, Google consiglia di non chiamare il suo tag degli annunci.

  6. Lascia che il visitatore riapra le scelte

    Il visitatore deve poter riaprire la schermata della CMP con un link o un pulsante facile da trovare. Le politiche chiedono anche di ricordare il diritto di opposizione o di revoca del consenso.

    Esempio

    Un link fisso nel footer, Preferenze sulla privacy, riapre la CMP.

  7. Mostra di nuovo il banner quando aggiungi un fornitore

    Quando l'editore aggiunge un nuovo fornitore, la CMP deve mostrare di nuovo la schermata delle scelte per raccogliere la risposta.

  8. Non modificare lo standard

    L'editore deve seguire le specifiche senza modifiche non previste. I nomi delle finalità e delle funzionalità non possono essere cambiati.

In pratica

Giusto e sbagliato

Strumenti ufficiali

CMP certificate e link ufficiali

Per gli annunci di Google, la CMP deve essere in entrambi gli elenchi: quello di IAB Europe e quello delle certificate di Google.

A chi si applica

Chi partecipa al TCF e dove finisce

Lo standard coinvolge quattro tipi di partecipanti. Ognuno ha regole proprie nelle norme di IAB Europe.

Editori

Proprietari di siti e app che mostrano annunci. Scelgono la CMP, decidono quali partner compaiono nel banner e trasmettono il segnale ai partner.

CMP

Le aziende che realizzano il banner. Devono candidarsi a IAB Europe, essere approvate e seguire alla lettera le specifiche tecniche.

Fornitori

Aziende di pubblicità e misurazione registrate nell'elenco globale. Leggono la TC string e usano i dati solo secondo la scelta registrata.

Dove non vale

Il TCF europeo è stato fatto per le regole del SEE e del Regno Unito. Per i visitatori di Stati Uniti o Brasile entrano in gioco altri segnali e altre leggi.

Definizioni

Le parole che compaiono nel pannello della CMP

Questi termini compaiono nelle impostazioni della CMP, nei report di Ad Manager e nella documentazione dei partner.

TC string

Codice che conserva la scelta del visitatore: quali finalità ha accettato, a quali aziende ha dato il permesso e quale CMP ha generato il record.

Finalità

Sono 11 usi dei dati, come salvare informazioni sul dispositivo, creare profili per annunci personalizzati e misurare le prestazioni degli annunci.

Finalità speciali

Usi che non dipendono da una scelta, come sicurezza e prevenzione delle frodi, consegna dell'annuncio e salvataggio della scelta di privacy stessa.

Funzionalità speciali

Tecniche più sensibili, come i dati di geolocalizzazione precisa e l'identificazione del dispositivo, che richiedono un permesso separato.

Elenco dei fornitori (GVL)

La Global Vendor List riunisce le aziende registrate, ognuna con un numero. Google è il fornitore 755.

Fornitori dichiarati

Parte della TC string, chiamata disclosedVendors, che indica quali aziende sono state effettivamente mostrate nel banner. Obbligatoria dalla v2.3.

Consenso e diritti

Come il visitatore sceglie e cosa può fare dopo

Per ogni finalità, il fornitore dichiara la base giuridica che usa: consenso o legittimo interesse. Con il consenso, non succede nulla finché il visitatore non dice sì. Con il legittimo interesse, l'uso può iniziare, ma il visitatore ha il diritto di opporsi.

La CMP deve mostrare entrambe le cose in modo chiaro. Il visitatore può accettare tutto, rifiutare tutto o scegliere finalità per finalità e azienda per azienda. Deve anche vedere l'elenco dei partner e cosa fa ciascuno.

La scelta non è definitiva. Il visitatore può tornare al banner in qualsiasi momento, revocare il consenso o cambiare idea. Per questo i siti ben configurati lasciano un link fisso, come Preferenze sulla privacy, nel footer.

Per l'editore, la regola pratica è semplice: il banner deve dire la verità su chi riceve i dati e deve permettere di rifiutare con la stessa facilità con cui si accetta.

Obblighi del sito

Cosa deve fare l'editore per usare il TCF

  1. Usa una CMP registrata e certificataDeve essere approvata da IAB Europe. Per gli annunci Google nel SEE, nel Regno Unito e in Svizzera, deve anche essere nell'elenco delle CMP certificate di Google.
  2. Scegli con cura i partnerIncludi nel banner Google e tutti i partner pubblicitari che funzionano davvero sul sito. Un partner che non compare nel banner non può usare i dati.
  3. Pubblica l'informativa sulla privacyLe norme del TCF richiedono un'informativa pubblica, con un link raggiungibile dal contenuto, e una dichiarazione pubblica che il sito segue il TCF.
  4. Trasmetti il segnale a tutti i partnerIl codice degli annunci deve leggere la TC string e inviarla a ogni richiesta. Header bidding, Ad Manager e reti aggiuntive devono ricevere lo stesso segnale.
  5. Aspetta la CMP prima degli annunciLe richieste fatte prima della risposta della CMP partono senza consenso. Usa l'evento della CMP per liberare gli annunci solo quando la TC string è pronta.
Esempio con l'API standard delle CMP del TCF
// Espera a CMP antes de liberar os anúncios
__tcfapi('addEventListener', 2, function (tcData, ok) {
  if (!ok) return;
  if (tcData.eventStatus === 'tcloaded' ||
      tcData.eventStatus === 'useractioncomplete') {
    // tcData.tcString está pronta
    // agora carregue ou libere os pedidos de anúncio
  }
});

AdSense e Ad Manager

Cosa cambia per chi monetizza con Google

Dal 16 gennaio 2024, Google richiede una CMP certificata e integrata con il TCF per mostrare annunci personalizzati nel SEE e nel Regno Unito. Dal 31 luglio 2024, la regola vale anche per la Svizzera.

Senza una CMP certificata, il traffico di queste regioni può ricevere solo annunci non personalizzati o annunci limitati. Entrambi pagano molto meno e non tutti gli acquirenti partecipano. Il Messaggio sulla privacy di AdSense e di Ad Manager è una delle opzioni certificate.

Ad Manager legge il TCF direttamente nella pagina. Le TC string europee inviate dentro il GPP non sono accettate per i visitatori del SEE, del Regno Unito e della Svizzera. In altre parole, anche usando il GPP per gli Stati Uniti, l'Europa continua ad aver bisogno del TCF proprio.

Se il sito usa anche Google Analytics o Google Ads, la CMP certificata di solito invia anche Consent Mode. Sono due segnali diversi: il TCF parla con l'ecosistema pubblicitario e Consent Mode parla con i tag di Google.

Cronologia

Le date che hanno cambiato il TCF e le regole di Google

Lo standard evolve per versioni ed è passato per decisioni importanti della giustizia europea.

  1. 2020

    Google integra il TCF

    I sistemi pubblicitari di Google iniziano a leggere il consenso inviato nel formato del TCF.

  2. 2 febbraio 2022

    Decisione dell'autorità belga

    L'autorità belga per la protezione dei dati multa IAB Europe di 250 mila euro a causa del TCF.

  3. 16 gennaio 2024

    CMP certificata nel SEE e nel Regno Unito

    Per gli annunci personalizzati di Google in queste regioni, il sito deve avere una CMP certificata e integrata con il TCF.

  4. 7 marzo 2024

    La Corte di giustizia dell'UE decide

    Nella causa C-604/22, la corte afferma che la TC string può essere un dato personale e che IAB Europe può essere contitolare del trattamento.

  5. 31 luglio 2024

    La Svizzera entra nella regola di Google

    L'obbligo di CMP certificata vale anche per i visitatori della Svizzera.

  6. 14 maggio 2025

    La corte belga conferma la multa

    La Corte dei mercati del Belgio mantiene la multa di 250 mila euro e conferma che la TC string è un dato personale.

  7. 28 febbraio 2026

    Fine della transizione alla v2.3

    Dal 1° marzo 2026, ogni nuova TC string deve includere il segmento dei fornitori dichiarati.

  8. 23 ottobre 2026

    Scadenza della v2.4 per i siti

    Le CMP dei siti iniziano a mostrare i nuovi testi e le nuove illustrazioni delle specifiche 2.4, pubblicate il 23 luglio 2026.

  9. 23 febbraio 2027

    Scadenza della v2.4 per app e TV

    Lo stesso aggiornamento viene richiesto alle CMP nelle applicazioni e nella TV connessa.

Controllo

Chi controlla e cosa è già successo

Il TCF ha due tipi di controllo. Il primo è quello di IAB Europe stessa, che approva le CMP, mantiene l'elenco dei fornitori e può sospendere chi non rispetta le regole. Il secondo è quello delle autorità per la protezione dei dati, che applicano il GDPR e le leggi sui cookie.

Il caso più noto è iniziato in Belgio. Nel 2022, l'autorità locale ha multato IAB Europe di 250 mila euro. Nel 2024, la Corte di giustizia dell'Unione europea ha deciso che la TC string può essere un dato personale. Nel 2025, la corte belga ha mantenuto la multa.

Per l'editore, la lezione è che usare il TCF non trasferisce la responsabilità. Se il banner inganna il visitatore o se gli annunci si caricano prima della scelta, il sito continua a rispondere dell'errore.

C'è poi il controllo commerciale. Google mostra in Ad Manager e in AdSense un report degli errori del TCF e riduce gli annunci quando il segnale fallisce. Spesso è lì che il problema compare per primo, come calo dei ricavi.

Errori comuni

Quando la TC string manca o arriva sbagliata

Ad Manager e AdSense mostrano codici di errore del TCF nei report. Questi sono quelli che fanno calare di più i ricavi.

CMP ancora in caricamento

L'annuncio viene richiesto prima che la CMP risponda. Senza TC string, Google consegna solo annunci limitati e parte delle richieste può restare senza annuncio.

Google senza permesso

Il fornitore 755 non è stato incluso nella CMP oppure il visitatore non lo ha accettato. Anche in questo caso il risultato è un annuncio limitato.

Segmento della v2.3 assente

La stringa non contiene l'elenco dei fornitori dichiarati, oppure Google non è presente. In questo caso, Google non riesce a elaborare la richiesta.

CMP senza certificazione

La CMP segue il TCF ma non è nell'elenco di Google. Il traffico di SEE, Regno Unito e Svizzera viene limitato ad annunci non personalizzati o limitati.

Visitatore europeo senza segnale

La richiesta arriva dall'Europa, ma senza alcun dato del TCF. Google la tratta come fuori dalle regole e consegna annunci limitati.

Stringa danneggiata o vecchia

Codice malformato, versione 1 del TCF o elenco dei fornitori non aggiornato. La correzione di solito è chiedere di nuovo il consenso.

In pratica

Cosa si può e cosa non si può fare con il TCF

Esempi di tutti i giorni per chi ha visitatori dall'Europa e da fuori.

Consentito

  • Mostrare il messaggio del TCF solo ai visitatori di SEE, Regno Unito e Svizzera
  • Usare il Messaggio sulla privacy di AdSense o di Ad Manager, che è già certificato
  • Includere Google e gli altri partner pubblicitari nell'elenco della CMP
  • Aspettare che la CMP sia pronta prima di richiedere gli annunci
  • Lasciare nel footer un link fisso per far cambiare la scelta al visitatore
  • Permettere di rifiutare con la stessa facilità con cui si accetta

Non consentito

  • Segnare ogni visitatore del mondo come soggetto al GDPR
  • Sostituire la CMP certificata con un normale plugin per i cookie
  • Caricare il codice degli annunci prima che la CMP risponda
  • Usare una CMP non aggiornata che non genera il segmento della v2.3
  • Elencare nel banner partner che non funzionano sul sito, o nascondere quelli che funzionano
  • Nascondere il pulsante di rifiuto in un'altra schermata

In ConsentMode

Cosa controlla l'audit sul TCF

  • Apre il sito come visitatore dall'Europa e da fuori e vede dove compare il messaggio.
  • Identifica la CMP dal codice della pagina e dice se è presente nell'elenco delle CMP certificate di Google.
  • Controlla se la TC string esiste prima delle richieste di annunci e se contiene il segmento dei fornitori dichiarati.
  • Verifica se Google compare tra i fornitori e cosa cambia prima e dopo il clic sul banner.
  • Fornisce screenshot e il percorso per correggere nella CMP, in WordPress o nel codice degli annunci.

Domande frequenti

TCF e Google Consent Mode sono la stessa cosa?

No. Il TCF è lo standard di IAB Europe che tutti i partner pubblicitari leggono. Consent Mode è il modo in cui Google riceve la scelta nei propri tag, come Analytics e Google Ads. Una CMP certificata di solito gestisce entrambi.

Il mio sito è brasiliano. Mi serve il TCF?

Solo per i visitatori di SEE, Regno Unito e Svizzera, se vuoi annunci personalizzati di Google per loro. Per il pubblico del Brasile, Google non richiede il TCF. Configura la CMP per regione.

Posso mostrare il banner del TCF a tutti?

Puoi, ma di solito costa caro. I visitatori di fuori dall'Europa vedono un messaggio di cui non hanno bisogno, molti rifiutano e i ricavi calano. Google consiglia di segnare come soggetti al GDPR solo coloro che rientrano nell'ambito della legge.

Devo fare qualcosa per la v2.4?

Se usi una CMP commerciale, il lavoro tecnico è suo. Conferma con il fornitore che la versione installata segua già le specifiche 2.4 e tieni aggiornato il plugin o lo script.

Le vecchie scelte dei visitatori hanno smesso di valere con la v2.3?

No. Le TC string create prima del 1° marzo 2026 restano valide e vengono sostituite man mano che il visitatore rinnova o cambia la scelta. Sono non valide solo le nuove stringhe senza il segmento.

Dove vedo gli errori del TCF nel mio account?

In Ad Manager e in AdSense c'è un report degli errori del TCF con i codici e il numero di richieste interessate. Il Centro assistenza di Google spiega ogni codice.

Biblioteca

Fonti ufficiali

Questa guida è stata scritta a partire da queste pagine ufficiali. Leggi direttamente alla fonte:

Scopri se la tua TC string arriva corretta

L'audit apre il sito come visitatore europeo e mostra cosa correggere, senza modificare nulla.

Avvia l'audit