GPP string
Il codice completo, con un'intestazione e una o più sezioni. È ciò che viaggia insieme alle richieste di annuncio.
Guida · Standard di settore
Il GPP riunisce in un unico codice le scelte di privacy richieste da ogni legge, dagli stati americani al Canada e all'Europa. Qui capisci come funziona, cosa legge Google e quando il tuo sito ne ha bisogno.
Che cos'è
Il GPP è un protocollo dell'IAB Tech Lab, l'ente tecnico del settore pubblicitario. È nato come Global Privacy Platform e oggi compare sul sito ufficiale come Global Privacy Protocol. La sigla resta la stessa.
L'idea è semplice. Ogni legge sulla privacy richiede informazioni diverse. La California parla di vendita e condivisione dei dati. Altri stati parlano di pubblicità mirata. L'Europa parla di consenso per finalità. Il GPP conserva tutto questo in un unico codice, la GPP string, diviso in sezioni.
Il banner di privacy del sito, la CMP, costruisce questa stringa in base alla regione e alla scelta del visitatore. Poi il codice degli annunci invia la stringa alle piattaforme, che leggono solo la sezione valida per quel visitatore.
Come il TCF, il GPP non è una legge. È uno strumento tecnico per portare la scelta del visitatore ai partner pubblicitari in modo standardizzato.
Checklist
Il GPP non è una legge, quindi questi punti vengono dalle leggi dei singoli stati USA e da ciò che Google chiede per leggere il segnale.
In California, l'azienda che vende dati personali deve avere un link chiaro e visibile chiamato Do Not Sell or Share My Personal Information. Il messaggio sulle normative statali di Google crea questo link.
Footer per i visitatori USA con il link Do Not Sell or Share My Personal Information.
In California, il segnale Global Privacy Control inviato dal browser deve essere rispettato come richiesta valida di interrompere la vendita o la condivisione dei dati.
Quando il browser invia il GPC, la CMP registra il rifiuto nella GPP string senza chiedere un clic.
Google attiva il trattamento limitato dei dati quando la stringa indica il rifiuto di vendita, condivisione o pubblicità mirata. Se il clic non cambia la stringa, il rifiuto non arriva a Google.
Google accetta nel GPP la sezione nazionale degli USA e le sezioni di California, Colorado, Connecticut, Florida e Virginia. Non accetta la sezione dello Utah, il TCF canadese né la versione 1.0 del GPP.
Per i visitatori di SEE, Regno Unito e Svizzera, Google continua a usare il TCF di IAB Europe con una CMP certificata. La TC string europea dentro il GPP non è accettata.
Google riceve la stringa nel parametro gpp e il numero delle sezioni nel parametro gpp_sid. Controlla che anche i partner di header bidding ricevano entrambi.
Nella richiesta di annuncio di un visitatore con la sezione nazionale, il parametro gpp_sid contiene il numero 7.
Google non richiede né GPP né CMP per gli stati USA. Chi ha un proprio link di rifiuto può attivare il trattamento limitato dei dati direttamente nel tag di Ad Manager per chi ha rifiutato.
googletag.pubads().setPrivacySettings({
restrictDataProcessing: true
});IAB ha dismesso la US Privacy String a gennaio 2024. Google legge ancora questo segnale, ma consiglia di passare al GPP.
In pratica
Strumenti ufficiali
Google non richiede né una CMP certificata né il GPP per gli stati USA, quindi usa queste pagine ufficiali per generare il segnale e mostrare il rifiuto.
Definizioni
Sei concetti spiegano quasi tutto ciò che accade con il GPP in un sito.
Il codice completo, con un'intestazione e una o più sezioni. È ciò che viaggia insieme alle richieste di annuncio.
La prima parte della stringa. Indica quali sezioni contiene, così che ogni partner trovi quella che gli serve.
Il blocco di una giurisdizione, come la sezione nazionale degli USA o quella di uno stato. Ognuna ha un numero e un nome breve.
L'elenco dei numeri delle sezioni valide per quella richiesta. Viaggia insieme alla stringa perché il partner sappia quale leggere.
Il comando standard della CMP nella pagina. Gli script degli annunci le chiedono se la stringa è pronta e qual è il contenuto.
Contratto multistatale dell'IAB per le transazioni pubblicitarie negli USA. La sezione nazionale ha campi che indicano se la transazione è coperta da esso.
Le sezioni
L'elenco ufficiale delle sezioni si trova nel repository dell'IAB Tech Lab e cresce man mano che entrano in vigore nuove leggi.
Porta la TC string europea dentro il GPP. Utile per i partner che leggono tutto tramite il GPP, ma Google non accetta questo percorso per i visitatori europei.
Versione canadese del TCF, creata da IAB Canada per le regole sul consenso del paese.
Il vecchio segnale della California, detto anche stringa di quattro lettere. Resta nell'elenco, ma è stato dismesso dall'IAB.
Una sezione che copre le leggi statali in modo unificato. Molte CMP usano solo questa per tutti gli stati.
Blocchi propri di stati come California, Virginia, Colorado, Connecticut, Texas, Oregon e altri. L'elenco ufficiale ne ha 20.
La sezione nazionale può portare con sé l'avviso che il browser ha inviato il Global Privacy Control, il segnale di rifiuto automatico.
A chi si applica
Il GPP fa più differenza per i siti con visitatori degli Stati Uniti che mostrano annunci programmatici. È tramite il GPP che le piattaforme vengono a sapere se il visitatore ha chiesto di non far vendere, condividere o usare i suoi dati nella pubblicità mirata.
Se il tuo pubblico è quasi tutto brasiliano, il GPP ha poco effetto. La LGPD non usa questo standard e Google non richiede il GPP per i visitatori del Brasile. Anche così, conviene configurare la CMP per regione in modo che il pubblico degli USA riceva il segnale giusto.
Per l'Europa, il GPP non sostituisce il TCF in Google. Ad Manager non accetta la TC string europea inviata dentro il GPP per i visitatori di SEE, Regno Unito e Svizzera. In queste regioni, la CMP certificata con TCF resta obbligatoria per gli annunci personalizzati.
A far rispettare le leggi dietro il GPP sono le autorità di ogni paese o stato, come i procuratori generali degli stati americani. Il GPP in sé non applica sanzioni. È la prova tecnica che la scelta del visitatore è stata portata avanti.
Diritti del visitatore
La sezione usnat conserva due tipi di informazioni. Il primo è se il sito ha avvisato il visitatore: avviso di condivisione, avviso di vendita, avviso di pubblicità mirata e avvisi sui dati sensibili.
Il secondo è ciò che il visitatore ha deciso. Ci sono campi per il rifiuto della vendita di dati, il rifiuto della condivisione, il rifiuto della pubblicità mirata, l'uso di dati sensibili e il consenso per i dati dei minori.
Questi campi riflettono i diritti che le leggi statali danno alle persone. Quando un visitatore clicca su Non vendere o condividere le mie informazioni, la CMP modifica il campo corrispondente e tutti i partner ricevono il rifiuto alla richiesta di annuncio successiva.
La sezione indica anche se la transazione è coperta dal contratto MSPA e può riportare il valore del Global Privacy Control inviato dal browser.
Come implementare
// Pergunta à CMP se a GPP string está pronta
__gpp('ping', function (data, ok) {
if (!ok) return;
console.log('status:', data.signalStatus); // 'ready' ou 'not ready'
console.log('seções:', data.applicableSections); // ex.: [7]
console.log('string:', data.gppString);
});AdSense e Ad Manager
Ad Manager riceve la stringa in due parametri della richiesta di annuncio: gpp, con la stringa, e gpp_sid, con i numeri delle sezioni. Il tag di Google se ne occupa quando la CMP espone l'API standard.
Dentro il GPP, Ad Manager accetta la sezione nazionale degli USA e le sezioni di California, Colorado, Connecticut, Florida e Virginia. Non usa il GPP per il TCF europeo, il TCF canadese e la sezione dello Utah.
Quando la stringa mostra un rifiuto, Google attiva il trattamento limitato dei dati. Nella sezione nazionale, questo avviene con il rifiuto di vendita, condivisione o pubblicità mirata. L'annuncio continua a essere mostrato, ma senza personalizzazione basata sui dati di quel visitatore.
Google non richiede che l'editore firmi l'MSPA. Ad Manager partecipa al programma di partner certificati dell'MSPA. Da settembre 2025, Google accetta la seconda versione della sezione nazionale e continua ad accettare la prima.
Cronologia
Lo standard viene aggiornato ogni volta che entrano in vigore nuove leggi statali.
L'IAB Tech Lab pubblica la specifica finale della GPP string e la prima versione dell'API delle CMP.
La sezione usnat viene lanciata per riunire le leggi statali in un unico blocco.
L'API inizia a rispondere tramite funzioni di callback, e alcuni vecchi comandi vengono rimossi.
L'IAB dismette il vecchio segnale della California. Google continua a leggere questo segnale, ma il percorso raccomandato diventa il GPP.
Ad Manager inizia a leggere la seconda versione della sezione nazionale, senza smettere di accettare la prima.
Le sezioni di Maryland, Indiana, Kentucky e Rhode Island vengono finalizzate dopo la consultazione pubblica.
La specifica viene aggiornata alla versione più recente del contratto multistatale.
Errori comuni
Quasi tutti passano inosservati, perché il banner continua a comparire normalmente.
Il visitatore clicca su non vendere, ma la GPP string resta uguale. Per i partner, il rifiuto non è mai avvenuto.
La CMP invia la TC string solo tramite il GPP. Google non accetta questo percorso per SEE, Regno Unito e Svizzera, e gli annunci restano limitati.
La stringa arriva, ma l'elenco delle sezioni non corrisponde al contenuto. Il partner non sa quale blocco leggere.
Il codice degli annunci si attiva prima che la CMP sia pronta. Le prime richieste partono senza alcun segnale di privacy.
Il tag di Google riceve la stringa, ma i partner di header bidding no. Una parte dell'asta ignora il rifiuto del visitatore.
Il browser invia il Global Privacy Control, ma la CMP non registra il rifiuto. In vari stati, questo è trattato come un rifiuto valido.
In pratica
Esempi pratici per chi ha traffico dagli Stati Uniti e da altri paesi.
In ConsentMode
No. Il TCF è lo standard europeo di consenso. Il GPP è un involucro che può portare il TCF e i segnali di altre leggi. In Google, l'Europa continua a usare direttamente il TCF, e il GPP serve soprattutto per gli USA.
Solo se hai visitatori dagli Stati Uniti e vuoi che il loro rifiuto arrivi ai partner pubblicitari. Per il pubblico brasiliano, il GPP non è richiesto da Google.
È il percorso indicato dall'IAB, che ha dismesso la vecchia stringa a gennaio 2024. Google legge ancora la vecchia stringa, quindi il passaggio può essere pianificato con calma.
Google non richiede che l'editore firmi. Se altri partner lo chiedono, valuta con il legale. L'MSPA è un contratto, non una configurazione tecnica.
No. Google continua a mostrare annunci, ma senza usare i dati di quel visitatore per la personalizzazione. I ricavi per visita di solito sono inferiori.
Apri la console del browser e usa il comando ping dell'API __gpp, come nell'esempio di questa guida. Oppure esegui un audit di ConsentMode, che mostra la stringa e le sezioni.
Biblioteca
Questa guida è stata scritta a partire da queste pagine ufficiali. Leggi direttamente alla fonte:
L'audit legge la GPP string come un visitatore degli USA e mostra cosa correggere, senza modificare nulla.