El período de gracia de las cookies de terceros de Chrome permite que los sitios que experimentan fallas soliciten más tiempo para dejar de usar cookies de terceros por soluciones alternativas. Los participantes que reúnan los requisitos en períodos de gracia tendrán acceso continuo a cookies de terceros durante un tiempo limitado. Planeamos mantener el período de gracia al menos hasta que presentemos una nueva experiencia en Chrome que permita a las personas tomar una decisión informada que se aplique a toda su navegación web.
Chrome también proporciona un mecanismo para permitir que los sitios inhabiliten el período de gracia para un porcentaje de clientes de Chrome. El mecanismo de inhabilitación permitirá que los sitios ejecuten sus propios lanzamientos por etapas para ayudarlos a dejar de depender del período de gracia y probar soluciones a largo plazo.
Por qué los desarrolladores necesitan el mecanismo de inhabilitación
Los desarrolladores pueden establecer una marca de Chrome para inhabilitar el período de gracia a fin de probar su rechazo de forma local, pero esta opción no es apropiada para pruebas a gran escala. Para habilitar las pruebas a gran escala, Chrome proporciona un mecanismo que permite que los sitios inhabiliten el período de gracia para un porcentaje de clientes de Chrome que están sujetos al mecanismo de Protección contra el seguimiento de Chrome, que restringe las cookies de terceros para el 1% de los clientes de Chrome.
Configura los porcentajes de inhabilitación de los períodos de gracia
Para inhabilitar esta opción, debes proporcionar un archivo de configuración de acceso público en el directorio .well-known
de tu sitio en /.well-known/tpcd/grace-period.json
. Para ver la URL esperada de tu archivo de configuración de inhabilitación, ingresa la URL de tu sitio o servicio en goo.gle/3pc-lookup. El archivo grace-period.json
proporciona porcentajes de inhabilitación para el período de gracia:
ThirdPartyOptOutPercentage
Como proveedor externo, inhabilita el período de gracia para un porcentaje de clientes de Chrome que acceden a tu contenido o servicios incorporados (en cualquier sitio de nivel superior).FirstPartyOptOutPercentage
Como propietario de origen (sitio de nivel superior), inhabilita el período de gracia para un porcentaje de clientes de Chrome que acceden a contenido o servicios incorporados en tu sitio. Solo se usa cuando el sitio de nivel superior se agrega a un período de gracia, es decir, el patrón del sitio propio en goo.gle/3pc-lookup no es el comodín*
.
Estos porcentajes pueden tener valores de 0
, 25
, 50
o 100
. Por ejemplo:
{
"ThirdPartyOptOutPercentage": 25
}
Cambiar el porcentaje de inhabilitación del período de gracia solo afecta a los clientes de Chrome que están sujetos al mecanismo de Protección contra seguimiento de Chrome, pero no afecta si esos clientes tienen habilitada la Protección contra seguimiento en general.
Prueba la implementación
Si quieres aprovechar la inhabilitación del período de gracia, te recomendamos que comiences por implementar grace-period.json
lo antes posible, con un valor de 0
para una o ambas claves. Esto te permitirá validar si Chrome está procesando el archivo como se espera, sin afectar la activación del período de gracia. Luego, puede comenzar a aumentar el porcentaje cuando esté listo. Los desarrolladores pueden consultar el estado de activación del período de gracia de los sitios a través de nuestra herramienta de búsqueda de compatibilidad de sitios de cookies de terceros.
El archivo grace-period.json
debe tener el formato correcto para que pueda aplicarse. Para evitar errores, verifica tu archivo con la herramienta de validación de inhabilitación del período de gracia.
Subdominios
Como se muestra en los siguientes ejemplos, el alcance de la inhabilitación es el mismo que el del origen inscrito para el período de gracia. El rechazo del período de gracia se aplica al origen inscrito y sus subdominios.
El archivo de configuración .well-known/tpcd/grace-period.json
debe estar alojado en el origen inscrito para el período de gracia.
Origen registrado | ¿Coincidencia de subdominios? | Archivo de configuración | Alcance del rechazo |
---|---|---|---|
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 |
Cómo depurar el mecanismo de inhabilitación
Los servidores de Google revisan periódicamente el archivo grace-period.json
(si existe) en cada sitio para el que el período de gracia está activo. Los porcentajes de inhabilitación se pueden distribuir a todos los clientes de Chrome, aunque este proceso puede tardar entre 24 y 48 horas en completarse. Los desarrolladores pueden verificar el estado de activación del período de gracia en la herramienta de búsqueda de compatibilidad de sitios de cookies de terceros para comprender cuándo hay un rechazo de las comunicaciones.
Ejemplo de terceros
En el siguiente ejemplo, se inscribió a third-party.example
en el período de gracia. Aloja el siguiente archivo en third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Con este archivo implementado, se desactivará el período de gracia para el 25% del 1% de los clientes Chrome sujetos a la Protección contra seguimiento que accedan a sitios o servicios desde third-party.example
.
Ejemplo de origen
En el siguiente ejemplo, first-party.example
se inscribió en el período de gracia. Aloja el siguiente archivo en first-party.example/well-known/tpcd/grace-period.json
:
{
"FirstPartyOptOutPercentage": 50
}
Una vez hecho esto, se desactivará el período de gracia para el 50% del 1% de los clientes de Chrome sujetos a la Protección contra seguimiento, que visiten su sitio.
Más información
Si tienes preguntas sobre el mecanismo de inhabilitación, informa el problema en el repositorio de asistencia de Privacy Sandbox.
Explicación del rechazo del período de gracia de las cookies de terceros
El archivo "tpcd/grace-period.json" Identificador de recursos conocido
Intención de envío: Inhabilitación del período de gracia de las cookies de terceros
Período de gracia para la dependencia de cookies de terceros
RFC 8615: Identificadores de recursos uniformes (URI) conocidos