Para oferecer suporte a cenários de teste durante as fases de teste e expansão de 1% da descontinuação dos cookies de terceiros no Chrome, várias sinalizações do Chrome estão disponíveis.
No Chrome 121 e em versões mais recentes, é possível simular o estado após a desativação dos cookies de terceiros:
- Ativar
chrome://flags/#test-third-party-cookie-phaseout
- Executar o Chrome na linha de comando com a flag
--test-third-party-cookie-phaseout
Isso vai configurar o Chrome para bloquear cookies de terceiros e garantir que os novos recursos e mitigações estejam ativos.
Você também pode tentar navegar com cookies de terceiros bloqueados usando chrome://settings/cookies
, mas a flag garante que os recursos novos e atualizados também sejam ativados. Bloquear cookies de terceiros é uma boa abordagem para detectar problemas, mas não necessariamente ajuda a confirmar que você os corrigiu.
Se você mantém um pacote de testes ativo para seus sites, faça duas execuções lado a lado: uma com o Chrome nas configurações habituais e outra com a mesma versão do Chrome iniciada com a flag --test-third-party-cookie-phaseout
. Qualquer falha de teste na segunda execução e não na primeira é uma boa opção para investigar dependências de cookies de terceiros.
Sinalizações do Chrome para testar diferentes cenários
Além de --test-third-party-cookie-phaseout
, há várias sinalizações disponíveis para testar diferentes cenários, como a participação em testes de descontinuação:
- Todas as flags abaixo têm suporte no Windows, Mac, Linux, ChromeOS e Android.
- É possível definir essas sinalizações na página chrome://flags ou na linha de comando.
- Para definir sinalizações para vários recursos a partir da linha de comando com
--enable-features
ou--disable-features
, adicione uma vírgula entre cada nome de recurso. - Para descobrir o valor a ser usado em uma sinalização de linha de comando, defina a
flag em
chrome://flags
e, em seguida, visualize os valores da Linha de comando na páginachrome://version
.
Nome | Purpose | Versão mín. | chrome://flags (em inglês) | Sinalização de linha de comando |
---|---|---|---|---|
Proteção antirrastreamento para 3PCD | Ativada: ative a Proteção de
rastreamento: • Mostrar a interface do ícone de olho na barra de endereço (omnibox) para permitir que o usuário ative temporariamente cookies de terceiros para um site. • Forneça chrome://settings/trackingProtection
em vez de chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Desativação do uso de cookies de terceiros no teste | Desativado: é o padrão. (Sem efeito.) Ativado: restrinja os cookies de terceiros e ative a interface da Proteção de rastreamento para corresponder ao comportamento do Chrome após a desativação dos cookies de terceiros. Essa configuração modifica a política do Chrome Enterprise BlockThirdPartyCookies=false , mas é substituída pelas configurações de conteúdo, como
as concedidas pela API Storage Access ou pela
política
CookiesAllowedForUrls. Em Sinalizações e configurações, descrevemos como as configurações do usuário interagem com essa sinalização. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Concessões para testes de descontinuação de cookies de terceiros | Ativado: é o padrão. Permita a participação no teste de descontinuação de cookies de terceiros. Essa flag não precisa mais ser ativada para
participar do teste. Desativado: faz com que o Chrome se comporte como se um token de teste de descontinuação de terceiros não tivesse sido fornecido, mesmo que tenha sido. Em outras palavras, desative o teste de descontinuação de terceiros. Isso pode ser útil para testar se correções de longo prazo estão funcionando, sem cookies de terceiros, em um site que participa do teste de descontinuação. Para ter efeito, essa sinalização exige que #tracking-protection-3pcd esteja ativado. |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Concessões para testes de descontinuação de cookies de terceiros de nível superior para testes | Ativado: obrigatório para permitir o teste de descontinuação
de nível superior de cookies de terceiros. Desativado: assim como no teste de terceiros, faça o Chrome se comportar como se um token de teste válido não tivesse sido fornecido, mesmo que tenha sido. Em outras palavras, desativar o teste de descontinuação próprio. Isso pode ser útil para testar se correções de longo prazo estão funcionando, sem cookies de terceiros, em um site que participa do teste primário de descontinuação. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Concessões de metadados de descontinuação de cookies de terceiros para testes | Ativado: é o padrão. Permita que o período de carência do teste de descontinuação de cookies de terceiros entre em vigor. Desativado: faz com que o Chrome se comporte como se o período de carência não estivesse em vigor. Isso pode ser usado para verificar se o site implantou corretamente os tokens de teste de descontinuação antes do término do período de carência (para um site sujeito a ele). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Testes facilitados de cookies de terceiros | Ativado: é o padrão. Permita que um grupo experimental de grupo de testes facilitado pelo Chrome seja definido para este cliente do Chrome. Desativado: não permite que um grupo experimental seja definido pelo Chrome. Outros valores: defina manualmente um grupo experimental específico. A maioria dos desenvolvedores precisa usar uma das configurações de Enabled
Force . Essas verificações ignoram as verificações de qualificação e colocam o cliente do Chrome de maneira previsível no grupo de grupo selecionado. As configurações de Enabled permitem que o cliente seja incluído em um grupo experimental, mas não forçam a inclusão. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Para outros valores, os valores da linha de comando dependem da configuração. Por exemplo, para definir 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 você precisar definir esses valores na linha de comando, provavelmente é mais fácil fazer isso em chrome://flags , reinicie
o navegador e copie o valor da flag da seção Linha de comando da página chrome://version .
|
Testes heurísticos de concessão de cookies de terceiros | Padrão: permite mitigações baseadas
em heurística. Ativado: nenhum efeito. (igual à Padrão). Desativado: não permite mitigações baseadas em heurística. Isso pode ser útil para testar se outras correções de longo prazo (sem cookies de terceiros) estão funcionando conforme o esperado sem mitigações heurísticas. Confira outros valores de sinalização abaixo. CurrentInteraction : exige uma interação do usuário no
site de terceiros durante o fluxo de pop-up ou redirecionamento.A heurística de redirecionamento ShortRedirect concede acesso
a cookies por 15 minutos: cookies de terceiros são permitidos para cenários
de redirecionamento, conforme descrito em mitigações
baseadas em heurística.LongRedirect : a heurística de redirecionamento concede acesso a cookies por 30 dias.MainFrame: Apenas pop-ups iniciados pelo frame principal podem
ativar a heurística de redirecionamento. : os pop-ups iniciados por qualquer frame
podem ativar a heurística de redirecionamento. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Para outros valores, defina o valor em chrome://flags ,
reinicie o navegador e copie o valor da sinalização da seção Linha de comando da página chrome://version . |
Sinalizações e configurações
O bloqueio de cookies de terceiros das configurações do usuário do Chrome tem um efeito diferente do comportamento padrão ao usar o Chrome com a sinalização chrome://flags#test-third-party-cookie-phaseout
ativada.
Com apenas a sinalização ativada, os cookies de terceiros são processados da mesma forma que no grupo de teste de Proteção antirrastreamento do Chrome: cookies de terceiros ainda são permitidos em casos limitados e de curto prazo para que serviços essenciais funcionem, e também usando as soluções de longo prazo da CHIPS e da API Storage Access.
Se a opção Bloquear todos os cookies de terceiros do chrome://settings/trackingProtection
estiver ativada (ou Bloquear cookies de terceiros do chrome://settings/cookies
, para aqueles que não estão no grupo "Proteção de rastreamento"), o Chrome não permitirá nenhum acesso a cookies de terceiros ou outro estado não particionado, a menos que cookies de terceiros sejam permitidos por uma política CookiesAllowedForUrls do Chrome Enterprise ou o usuário conceda permissão explicitamente:
- Utilizar o ícone de olho na barra de endereço (omnibox).
- Adicione uma entrada em Sites que podem usar cookies de terceiros na página
chrome://settings/trackingProtection
. - Adição de uma entrada em Permitir o uso de cookies de terceiros em chrome://settings/cookies.
Se a política
BlockThirdPartyCookies
estiver definida como false
para um usuário do Chrome Enterprise, ele não poderá
bloquear cookies de terceiros do chrome://settings
.
Usar combinações de sinalizações para simular cenários de uso
Cenário | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
1% de teste, teste de descontinuação ignorado | Ativado | Desativado | Desativado |
Registro de período de carência aprovado para o domínio, mas nenhum token foi fornecido ainda | Ativado | Ativado | Ativado |
Período de carência ativo, token fornecido | Ativado | Ativado | Desativado |
O período de carência não está mais ativo (ou seja, após abril de 2024), o token fornecido | Ativado | Ativado | [Nenhum efeito] |
Suporte
- Denuncie falhas em cookies de terceiros: goo.gle/report-3pc-broken
- Informe um problema no repositório de suporte ao desenvolvedor do Sandbox de privacidade: goo.gle/3pcd-support
Saiba mais
- Preservação de experiências críticas do usuário: os testes de descontinuação dos cookies de terceiros.
- Cookies de terceiros restritos por padrão para 1% dos usuários do Chrome
- O que são as sinalizações do Chrome?
- O que são as variações do Chrome?