Per supportare gli scenari di test durante le fasi di test e di applicazione graduale dell'1% del ritiro dei cookie di terze parti in Chrome, sono disponibili diversi flag di Chrome.
In Chrome 121 e versioni successive, puoi simulare lo stato dopo la graduale eliminazione dei cookie di terze parti:
- Abilita
chrome://flags/#test-third-party-cookie-phaseout
- Esegui Chrome dalla riga di comando con il flag
--test-third-party-cookie-phaseout
In questo modo, Chrome blocca i cookie di terze parti e garantisce che le nuove funzionalità e mitigazioni siano attive.
Puoi anche provare a navigare con i cookie di terze parti bloccati utilizzando chrome://settings/cookies
, ma tieni presente che il flag garantisce che sono attivate anche le funzionalità nuove e aggiornate. Il blocco dei cookie di terze parti è un buon approccio per rilevare i problemi, ma non ti aiuta necessariamente a verificare che tu li abbia risolti.
Se gestisci una suite di test attiva per i tuoi siti, dovresti eseguire due esecuzioni affiancate: una con Chrome con le normali impostazioni e un'altra 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 le dipendenze dei cookie di terze parti.
Flag di Chrome per testare diversi scenari
Oltre a --test-third-party-cookie-phaseout
, sono disponibili diverse segnalazioni per testare diversi scenari, ad esempio la partecipazione a prove relative al ritiro:
- Tutti i flag che seguono 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 flag per più funzionalità dalla riga di comando con
--enable-features
o--disable-features
, aggiungi una virgola tra il nome di ogni funzionalità. - Puoi individuare il valore da utilizzare per un flag della riga di comando impostando il flag da
chrome://flags
e visualizzando i valori della riga di comando nella paginachrome://version
.
funzionalità | Purpose | Versione minima | chrome://flags | Flag della riga di comando |
---|---|---|---|---|
Protezione antitracciamento per 3PCD | Attivata: attiva la Protezione
dal monitoraggio: • 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
invece di chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Testare l’eliminazione dei cookie di terze parti | Disattivata: è l'impostazione predefinita. (nessun effetto.) Abilitata: limita i cookie di terze parti e attiva l'UI di Protezione del monitoraggio in modo che corrisponda al comportamento di Chrome dopo la graduale eliminazione dei cookie di terze parti. Questa impostazione esegue l'override del criterio di Chrome Enterprise BlockThirdPartyCookies=false , ma viene sovrascritta dalle impostazioni dei contenuti, come quelle concesse dall'API Storage Access o dal criterio
CookiesAllowedForUrls. Flag e impostazioni descrivono il modo in cui le impostazioni utente interagiscono con questo flag. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Concessioni della prova per il ritiro dei cookie di terze parti per i test | Attivato: è l'impostazione predefinita. Consenti la partecipazione alla prova sul ritiro dei cookie di terze parti. Non è più necessario impostare questo flag su
Abilitato per partecipare alla prova. Disattivato: fai in modo che Chrome si comporti come se non fosse stato fornito un token di prova relativo al ritiro di terze parti, anche se lo è. In altre parole, disattiva la prova relativa al ritiro di terze parti. Questo può essere utile per verificare che le correzioni a lungo termine funzionino, senza cookie di terze parti, su un sito che partecipa alla prova relativa al ritiro. Per applicare un effetto, questo flag richiede l'abilitazione di #tracking-protection-3pcd . |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Concessioni di prova del ritiro dei cookie di terze parti di primo livello per i test | Abilitata: necessaria per consentire la prova del ritiro dei cookie di terze parti di primo livello. Disabilitato: come nel caso della prova di terze parti, fai in modo che Chrome si comporti come se non fosse stato fornito un token di prova valido, anche se lo è. In altre parole, disabilitare la prova proprietaria del ritiro. Questo può essere utile per verificare che le correzioni a lungo termine funzionino, senza cookie di terze parti, su un sito che partecipa alla prova relativa al ritiro proprietario. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Concessioni dei metadati relativi al ritiro dei cookie di terze parti per i test | Attivato: è l'impostazione predefinita. Consenti l'applicazione del periodo di tolleranza della prova relativo al ritiro dei cookie di terze parti. Disattivato: imposta Chrome come se il periodo di tolleranza non fosse attivo. Questa opzione può essere utilizzata per verificare che il tuo sito abbia eseguito correttamente il deployment dei token della prova di ritiro, prima della fine del periodo di tolleranza (per un sito soggetto al periodo di tolleranza). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Test facilitati durante la fase di eliminazione dei cookie di terze parti | Attivato: è l'impostazione predefinita. Consenti l'impostazione di un gruppo sperimentale gruppo di test facilitato da Chrome per questo client Chrome. Disattivato: non consentire l'impostazione di un gruppo sperimentale da parte di Chrome. Altri valori: consentono di impostare manualmente un gruppo sperimentale specifico. La maggior parte degli sviluppatori dovrà utilizzare una delle impostazioni Enabled
Force . Questi bypassano i controlli di idoneità e,
prevedibilmente, posizionano il client Chrome nel gruppo di gruppi selezionato. Le impostazioni Enabled consentono al client di essere incluso in un gruppo sperimentale, ma non ne forzano l'inclusione. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Per gli altri valori, i valori della riga di comando dipendono dall'impostazione. Ad esempio, 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 , riavvia il browser, poi copia il valore flag dalla sezione Riga di comando della pagina chrome://version .
|
Test euristici relativi alle concessioni di cookie di terze parti | Predefinito: consenti le mitigazioni basate sull'euristica. Attivato: nessun effetto. (come per Predefinito). Disattivata: 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 euristiche. Di seguito sono riportati altri valori di flag. CurrentInteraction : richiedono un'interazione dell'utente sul sito di terze parti durante il flusso di popup o reindirizzamento.L'euristica di reindirizzamento ShortRedirect concede l'accesso ai cookie per 15 minuti. I cookie di terze parti sono consentiti per scenari di reindirizzamento come descritto nelle mitigazioni basate sull'euristica.LongRedirect : l'euristica di reindirizzamento concede l'accesso ai cookie
per 30 giorni.MainFrame: solo i popup avviati dal frame principale possono
abilitare l'euristica di reindirizzamento. : i popup avviati da un frame
possono attivare l'euristica di reindirizzamento. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Per gli altri valori, imposta il valore da chrome://flags ,
riavvia il browser, poi copia il valore del flag dalla sezione Riga di comando della pagina chrome://version . |
Contrassegni e impostazioni
Il blocco dei cookie di terze parti dalle impostazioni 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
attivo.
Con solo il flag abilitato, i cookie di terze parti vengono gestiti come per il gruppo di test di Protezione antitracciamento di Chrome: i cookie di terze parti sono comunque consentiti a breve termine e nei casi limitati per consentire il funzionamento di servizi fondamentali, nonché tramite soluzioni a lungo termine di CHIPS e API Storage Access.
Se l'opzione Blocca tutti i cookie di terze parti da chrome://settings/trackingProtection
è attiva (o Blocca cookie di terze parti da chrome://settings/cookies
, per gli utenti che non fanno parte del gruppo di Protezione antitracciamento), Chrome non consente l'accesso qualsiasi 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 l'utente non conceda esplicitamente l'autorizzazione:
- Utilizzando l'icona a forma di occhio nella barra degli indirizzi (omnibox).
- È stata aggiunta una voce in Siti autorizzati a utilizzare i cookie di terze parti nella pagina
chrome://settings/trackingProtection
. - Aggiunta di una voce a Possono utilizzare i cookie di terze parti su "chrome://settings/cookies.
Se il criterio
BlockThirdPartyCookies
è impostato su false
per un utente di Chrome Enterprise, l'utente non potrà
bloccare i cookie di terze parti da chrome://settings
.
Utilizza combinazioni di flag per simulare scenari di utilizzo
Scenario | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
Test dell'1%, prova relativa al ritiro ignorata | Abilitati | Disabilitato | Disabilitato |
Registrazione del periodo di tolleranza approvata per il dominio, ma non è stato ancora fornito alcun token | Abilitati | Abilitati | Abilitati |
Periodo di tolleranza attivo, token fornito | Abilitati | Abilitati | Disabilitato |
Periodo di tolleranza non più attivo (ad es. dopo aprile 2024), token fornito | Abilitati | Abilitati | [Nessun effetto] |
Assistenza
- Segnala l'interruzione dei cookie di terze parti: goo.gle/report-3pc-broken
- Segnala un problema nel repository dell'assistenza per gli sviluppatori di Privacy Sandbox: goo.gle/3pcd-support
Scopri di più
- Protezione delle esperienze utente critiche: le prove relative al ritiro graduale dei cookie di terze parti
- Cookie di terze parti limitati per impostazione predefinita per l'1% degli utenti di Chrome
- Cosa sono i flag di Chrome?
- Cosa sono le varianti di Chrome?