Testa il tuo sito per verificarne il rendimento senza cookie di terze parti. In questo modo potrai iniziare la procedura di transizione alle soluzioni alternative.
Flag di Chrome per i test
Il modo migliore per verificare la presenza di errori nel tuo sito senza cookie di terze parti in Chrome è utilizzare il flag test-third-party-cookie-phaseout
. Questo flag fa sì che Chrome si comporti come quando i cookie di terze parti sono limitati, quindi è ideale per testare l'esperienza utente senza
cookie cross-site. Esistono due modi per impostare il flag:
- Abilita
chrome://flags/#test-third-party-cookie-phaseout
- Esegui Chrome dalla riga di comando con il flag
--test-third-party-cookie-phaseout
Questo flag imposta Chrome in modo da bloccare i cookie di terze parti e assicura che le nuove funzionalità e le mitigazioni temporanee siano attive.
Puoi testare il tuo sito navigando con i cookie di terze parti bloccati utilizzando chrome://settings/cookies
, ma il flag di ritiro garantisce che siano attivate anche le funzionalità nuove e aggiornate. Bloccare i cookie di terze parti è un buon approccio per rilevare i problemi, ma non necessariamente ti aiuta a verificare di averli risolti.
Se gestisci una suite di test attiva per i tuoi siti, devi eseguire due esecuzioni affiancate: una con Chrome con le impostazioni usuali e una con la stessa versione di Chrome lanciata con il flag --test-third-party-cookie-phaseout
. Eventuali errori di test nella seconda esecuzione e non nella prima sono buoni candidati per verificare la presenza di dipendenze da cookie di terze parti.
Testare scenari specifici relativi ai cookie di terze parti
Oltre a --test-third-party-cookie-phaseout
, sono disponibili flag per scenari di test specifici:
- Tutti i flag riportati di seguito sono supportati su Windows, Mac, Linux, ChromeOS e Android.
- Questi flag possono essere impostati dalla pagina chrome://flags o dalla riga di comando.
- Per impostare i flag per più funzionalità dalla riga di comando con
--enable-features
o--disable-features
, aggiungi una virgola tra ogni nome di funzionalità. - Per calcolare il valore da utilizzare per un flag della riga di comando, imposta il flag da
chrome://flags
e poi visualizza i valori Riga di comando nella paginachrome://version
.

Test con le mitigazioni temporanee bloccate
Quando testi il tuo sito con l'indicatore di ritiro, le mitigazioni temporanee e il periodo di tolleranza dei cookie di terze parti di Chrome potrebbero indicare che i cookie di terze parti non sono limitati dal tuo sito o dai servizi di terze parti a cui accede.
La seguente tabella mostra come utilizzare i flag di Chrome per i test e spiega il loro effetto se disattivati o attivati.
Nome | Purpose | Versione minima | chrome://flags | Flag della riga di comando |
---|---|---|---|---|
Protezione antitracciamento per 3PCD | Attivata: attiva la Protezione antitracciamento: • Mostra l'interfaccia utente dell'icona a forma di occhio nella barra degli indirizzi (Omnibox) per consentire all'utente di attivare temporaneamente i cookie di terze parti per un sito. • Fornisci chrome://settings/trackingProtection instead of chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Testare le limitazioni relative ai cookie di terze parti | Disattivata: questa è l'impostazione predefinita. (Nessun effetto.) Attivata: limita i cookie di terze parti e attiva l'interfaccia utente Protezione antitracciamento. Questa impostazione sostituisce il criterio BlockThirdPartyCookies=false
di Chrome Enterprise, ma viene sostituita dalle impostazioni dei contenuti, come quelle concesse dall'API Storage Access o dal criterio
CookiesAllowedForUrls. Indicatori e impostazioni descrive il modo in cui le impostazioni utente interagiscono con questo indicatore. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Test facilitati per i cookie di terze parti | Attivato: questa è l'impostazione predefinita. Consenti di impostare un gruppo sperimentale di gruppi di test facilitati da Chrome per questo client Chrome. Disattivata: non consentire a Chrome di impostare un gruppo sperimentale. Altri valori: imposta manualmente un gruppo sperimentale specifico. La maggior parte degli sviluppatori dovrà utilizzare una delle impostazioni Enabled
Force . Questi comandi ignorano i controlli di idoneità e collocano in modo prevedibile il client Chrome nel gruppo selezionato. Le impostazioni Enabled consentono di includere il client in un gruppo sperimentale, ma non ne forzano l'inclusione. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Per altri valori, i valori della riga di comando dipendono dall'impostazione. Per example, per impostare Enabled Force Control 1 :
--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994 Se devi impostare questi valori dalla riga di comando, probabilmente è più semplice impostare il valore da chrome://flags , riavviare
il browser e poi copiare il valore del flag dalla sezione Riga di comando della pagina chrome://version .
|
Grant per i metadati relativi al ritiro dei cookie di terze parti per i test | Attivato: questa è l'impostazione predefinita. Consenti l'applicazione del periodo di tolleranza per i cookie di terze parti. Disattivata: Chrome si comporta come se il periodo di tolleranza non fosse in vigore. |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Test delle euristiche per le autorizzazioni dei cookie di terze parti | Predefinito: consenti le mitigazioni basate su heurismi. Attivato: nessun effetto. (uguale a Predefinito). Disattivato: non consentire le mitigazioni basate su euristiche. Questo può essere utile per verificare che altre correzioni a lungo termine (senza cookie di terze parti) funzionino come previsto senza mitigazioni basate su regole. Di seguito sono riportati gli altri valori del flag. CurrentInteraction : richiedono un'interazione dell'utente sul sito di terze parti durante il flusso di dialogo o di reindirizzamento.L'euristica di reindirizzamento ShortRedirect concede l'accesso ai cookie per 15 minuti: i cookie di terze parti sono consentiti per gli scenari di reindirizzamento come descritto nelle mitigazioni basate su euristiche.LongRedirect : l'euristica di reindirizzamento concede l'accesso ai cookie per 30 giorni.MainFrame: solo i popup avviati dal frame principale possono attivare l'euristica di reindirizzamento. : i popup avviati da qualsiasi frame possono attivare l'euristica di reindirizzamento. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Per altri valori, imposta il valore da chrome://flags , riavvia il browser e poi copia il valore del flag dalla sezione Riga di comando della pagina chrome://version . |
Flag e impostazioni di Chrome
Il blocco dei cookie di terze parti dalle impostazioni dell'utente di Chrome ha un effetto diverso rispetto al comportamento predefinito quando si utilizza Chrome con il flag chrome://flags#test-third-party-cookie-phaseout
abilitato.
Se è attivato solo il flag, i cookie di terze parti vengono gestiti come per il gruppo di test Protezione antitracciamento di Chrome: i cookie di terze parti sono ancora consentiti in casi limitati a breve termine per consentire il funzionamento di servizi critici e anche tramite le soluzioni a lungo termine di CHIPS e dell'API Accesso allo spazio di archiviazione.
Se l'opzione Blocca tutti i cookie di terze parti è attivata da chrome://settings/trackingProtection
(o Blocca cookie di terze parti da chrome://settings/cookies
, per gli utenti non appartenenti al gruppo Protezione antitracciamento), Chrome non consente nessun accesso ai cookie di terze parti o ad altri stati non partizionati, a meno che i cookie di terze parti non siano consentiti da un criterio CookiesAllowedForUrls di Chrome Enterprise o che l'utente non conceda esplicitamente l'autorizzazione:
- Utilizzando l'icona a forma di occhio nella barra degli indirizzi (omnibox).
- Aggiunta di una voce nella sezione Siti autorizzati a utilizzare i cookie di terze parti nella pagina
chrome://settings/trackingProtection
. - Aggiunta di una voce in Autorizzati a utilizzare i cookie di terze parti su
chrome://settings/cookies
.
Se il criterio BlockThirdPartyCookies è impostato su false
per un utente di Chrome Enterprise, non potrà bloccare i cookie di terze parti da chrome://settings
.
Utilizzare combinazioni di flag per simulare scenari di utilizzo
Scenario | #tracking-protection-3pcd |
#tpcd-metadata-grants |
---|---|---|
Test dell'1% | Attivato | Disabilitato |
Registrazione approvata per il periodo di tolleranza del dominio, ma nessun token fornito | Attivato | Attivato |
Periodo di tolleranza attivo, token fornito | Attivato | Disabilitato |
Periodo di tolleranza non più attivo, token fornito | Attivato | [Nessun effetto] |
Pannello Privacy e sicurezza di Chrome DevTools
Questo riquadro fornisce informazioni e controlli per i cookie.
Utilizza la scheda Controlli per testare il comportamento della pagina corrente se i cookie di terze parti sono limitati in Chrome, con o senza le eccezioni del periodo di tolleranza o basate su criteri di euristica di Chrome.

La scheda Cookie di terze parti mostra informazioni sui cookie e sul loro blocco.

Assistenza
- Segnala un malfunzionamento dei cookie di terze parti: goo.gle/report-3pc-broken
- Segnala un problema nel repository Privacy Sandbox Developer Support: goo.gle/cookies-support