Il periodo di tolleranza per i cookie di terze parti di Chrome consente ai siti che presentano malfunzionamenti di richiedere tempo aggiuntivo per passare dai cookie di terze parti a soluzioni alternative. I partecipanti al periodo di tolleranza idonei possono continuare ad accedere ai cookie di terze parti per un periodo di tempo limitato. Abbiamo intenzione di mantenere il periodo di tolleranza almeno fino a quando introdurremo una nuova esperienza in Chrome che consente alle persone di fare una scelta consapevole che si applica a tutta la loro navigazione sul web.
Chrome fornisce anche un meccanismo per consentire ai siti di disattivare il periodo di tolleranza per una percentuale di client Chrome. Il meccanismo di disattivazione consentirà ai siti di eseguire le proprie implementazioni graduali per aiutarli a abbandonare il periodo di tolleranza per eseguire test e passare a soluzioni a lungo termine.
Perché gli sviluppatori hanno bisogno del meccanismo di disattivazione
Gli sviluppatori possono impostare un flag di Chrome per disattivare il periodo di tolleranza al fine di testare la disattivazione del periodo di tolleranza a livello locale, ma ciò non è appropriato per i test su larga scala. Per consentire i test in produzione, Chrome fornisce un meccanismo per consentire ai siti di disattivare il periodo di tolleranza per una percentuale di client Chrome soggetti al meccanismo Protezione antitracciamento di Chrome, che limita i cookie di terze parti per l'1% dei client Chrome.
Configura le percentuali di disattivazione del periodo di tolleranza
Per partecipare alla disattivazione, devi fornire un file di configurazione pubblicamente accessibile nella directory .well-known
del tuo sito all'indirizzo /.well-known/tpcd/grace-period.json
. Puoi visualizzare l'URL previsto del file di configurazione della disattivazione inserendo l'URL del tuo sito o servizio all'indirizzo goo.gle/3pc-lookup. Il file grace-period.json
fornisce le percentuali di disattivazione per il periodo di tolleranza:
ThirdPartyOptOutPercentage
In qualità di fornitore di terze parti, disattiva il periodo di tolleranza per una percentuale di client Chrome che accedono ai tuoi contenuti o servizi incorporati (su qualsiasi sito di primo livello).FirstPartyOptOutPercentage
In qualità di proprietario (sito di primo livello), puoi disattivare il periodo di tolleranza per una percentuale dei clienti Chrome che accedono a servizi o contenuti incorporati nel tuo sito. Viene utilizzato solo quando il sito di primo livello è stato aggiunto a un periodo di tolleranza, ovvero quando il pattern del sito proprietario in goo.gle/3pc-lookup non è il carattere jolly*
.
Queste percentuali possono avere valori 0
, 25
, 50
o 100
. Ad esempio:
{
"ThirdPartyOptOutPercentage": 25
}
La modifica della percentuale di disattivazione del periodo di tolleranza interessa solo i client Chrome soggetti al meccanismo di protezione antitracciamento di Chrome, ma non influisce sull'attivazione o meno della protezione antitracciamento per quei client in generale.
Test del deployment
Se vuoi usufruire della disattivazione del periodo di tolleranza, ti consigliamo di iniziare a eseguire il deployment di grace-period.json
il prima possibile, con un valore pari a 0
per una o entrambe le chiavi. In questo modo puoi verificare se Chrome elabora il file come previsto, senza influire sull'attivazione del periodo di tolleranza. Quando è tutto pronto, puoi iniziare ad aumentare la percentuale. Gli sviluppatori possono eseguire query sullo stato di attivazione del periodo di tolleranza per i siti utilizzando il nostro strumento di ricerca della compatibilità dei siti dei cookie di terze parti.
Il file grace-period.json
deve avere un formato corretto per avere effetto. Per evitare errori, controlla il file con lo strumento di convalida per la disattivazione del periodo di tolleranza.
Sottodomini
Come mostrato negli esempi che seguono, l'ambito della disattivazione corrisponde a quello dell'origine registrata per il periodo di tolleranza. La disattivazione del periodo di tolleranza si applica all'origine registrata e ai relativi sottodomini.
Il file di configurazione .well-known/tpcd/grace-period.json
deve essere ospitato nell'origine registrata per il periodo di tolleranza.
Origine registrata | Corrispondenza del sottodominio? | File di configurazione | Ambito di disattivazione |
---|---|---|---|
https://foo.example |
No | https://foo.example/.well-known/tpcd/grace-period.json |
https://foo.example |
https://sub.foo.example |
No | https://sub.foo.example/.well-known/tpcd/grace-period.json |
https://sub.foo.example |
https://foo.example |
Sì | https://foo.example/.well-known/tpcd/grace-period.json |
https://*.foo.example |
Eseguire il debug del meccanismo di disattivazione
I server di Google controllano regolarmente il file grace-period.json
(se presente) di ogni sito per cui è attivo il periodo di tolleranza. Le percentuali di disattivazione possono quindi essere distribuite a tutti i client Chrome, anche se il completamento di questa operazione può richiedere da 24 a 48 ore. Gli sviluppatori possono controllare lo stato di attivazione del periodo di tolleranza dallo strumento di ricerca della compatibilità dei siti con i cookie di terze parti per capire quando è stata applicata la disattivazione.
Esempio di terze parti
Nel seguente esempio, third-party.example
è stato registrato nel periodo di tolleranza. Il sito ospita il seguente file all'indirizzo third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Con questo file, il periodo di tolleranza verrà disattivato per il 25% dell'1% dei client di Chrome soggetti a Protezione antitracciamento che accedono a siti o servizi a partire dal giorno third-party.example
.
Esempio proprietario
Nell'esempio seguente, first-party.example
è stato registrato per il periodo di tolleranza. Il sito web ospita il seguente file all'indirizzo first-party.example/well-known/tpcd/grace-period.json
:
{
"FirstPartyOptOutPercentage": 50
}
Successivamente, il periodo di tolleranza verrà disattivato per il 50% dell'1% dei client di Chrome soggetti alla Protezione antitracciamento che visitano il loro sito.
Scopri di più
Se hai domande relative al meccanismo di disattivazione, segnala un problema nel repository dell'assistenza di Privacy Sandbox.
Spiegazione della disattivazione del periodo di tolleranza dei cookie di terze parti
Il file "tpcd/grace-period.json" Identificatore di risorse noto
Intenzione di spedizione: disattivazione del periodo di tolleranza dei cookie di terze parti
Periodo di tolleranza per le dipendenze dai cookie di terze parti