Механизм отказа от льготного периода использования сторонних файлов cookie Chrome.

Льготный период сторонних файлов cookie Chrome дает возможность сайтам, столкнувшимся с поломкой, запросить дополнительное время для перехода от сторонних файлов cookie к альтернативным решениям. Участникам льготного периода, соответствующим критериям, предоставляется постоянный доступ к сторонним файлам cookie в течение ограниченного времени. Мы планируем сохранить льготный период, по крайней мере, до тех пор, пока не представим новый интерфейс Chrome, который позволит людям делать осознанный выбор, применимый при просмотре веб-страниц.

Chrome также предоставляет механизм, позволяющий сайтам отказаться от льготного периода для определенного процента клиентов Chrome. Механизм отказа позволит сайтам запускать собственные поэтапные развертывания, чтобы помочь им отказаться от льготного периода, чтобы протестировать и перейти к долгосрочным решениям.

Зачем разработчикам нужен механизм отказа

Разработчики могут установить флаг Chrome, чтобы отключить льготный период , чтобы протестировать отказ от льготного периода локально, но это не подходит для масштабного тестирования. Чтобы обеспечить тестирование в масштабе производства, Chrome предоставляет механизм, позволяющий сайтам отказаться от льготного периода для определенного процента клиентов Chrome, на которых распространяется механизм защиты от отслеживания Chrome, который ограничивает сторонние файлы cookie для 1% клиентов Chrome.

Настройте процент отказа от льготного периода

Чтобы принять участие в отказе, вам необходимо предоставить общедоступный файл конфигурации в каталоге .well-known вашего сайта по адресу /.well-known/tpcd/grace-period.json . Вы можете просмотреть ожидаемый URL-адрес файла конфигурации отказа, введя URL-адрес своего сайта или службы по адресу goo.gle/3pc-lookup . В файле grace-period.json указаны проценты отказа в течение льготного периода:

  • ThirdPartyOptOutPercentage
    Будучи сторонним поставщиком, вы можете отказаться от льготного периода для определенного процента клиентов Chrome, получающих доступ к вашему встроенному контенту или услугам (на любом сайте верхнего уровня).

  • FirstPartyOptOutPercentage
    Будучи первой стороной (сайтом верхнего уровня), вы можете отказаться от льготного периода для определенного процента клиентов Chrome, получающих доступ к встроенному контенту или услугам на вашем сайте. Это используется только в том случае, если сайт верхнего уровня был добавлен в льготный период, т. е. шаблон основного сайта в goo.gle/3pc-lookup не является подстановочным знаком * .

Эти проценты могут иметь значения 0 , 25 , 50 или 100 . Например:

{
  "ThirdPartyOptOutPercentage": 25
}

Изменение процента отказа от льготного периода влияет только на клиенты Chrome, на которые распространяется механизм защиты от отслеживания Chrome, но не влияет на то, включена ли на этих клиентах защита от отслеживания в целом.

Тестовое развертывание

Если вы хотите воспользоваться преимуществом отказа от льготного периода, мы рекомендуем вам как можно скорее начать с развертывания файла grace-period.json со значением 0 для одного или обоих ключей. Это позволит вам проверить, обрабатывает ли Chrome файл должным образом, не влияя на активацию льготного периода. Затем вы сможете начать увеличивать процент, когда будете готовы. Разработчики могут запросить статус активации льготного периода для сайтов с помощью нашего стороннего инструмента поиска совместимости сайтов с файлами cookie .

Чтобы файл grace-period.json вступил в силу, он должен быть правильно сформирован. Чтобы избежать ошибок, проверьте файл с помощью инструмента проверки отказа от льготного периода .

Субдомены

Как показано в следующих примерах, объем отказа такой же, как и объем источника, зарегистрированного на льготный период. Отказ от льготного периода распространяется на зарегистрированный источник и его поддомены.

Файл конфигурации .well-known/tpcd/grace-period.json должен размещаться в источнике, зарегистрированном на льготный период.

Зарегистрированное происхождение Соответствие субдомена? Конфигурационный файл Область отказа
https://foo.example Нет https://foo.example/.well-known/tpcd/grace-period.json https://foo.example
https://sub.foo.example Нет https://sub.foo.example/.well-known/tpcd/grace-period.json https://sub.foo.example
https://foo.example Да https://foo.example/.well-known/tpcd/grace-period.json https://*.foo.example

Отладка механизма отказа

Серверы Google регулярно проверяют файл grace-period.json (если он существует) на каждом сайте, для которого действует льготный период. Затем процент отказа можно распределить среди всех клиентов Chrome, хотя этот процесс может занять от 24 до 48 часов. Разработчики могут проверить статус активации льготного периода с помощью инструмента поиска совместимости сторонних сайтов с файлами cookie, чтобы понять, когда вступает в силу отказ.

Сторонний пример

В следующем примере third-party.example зарегистрирован в льготном периоде. Они размещают следующий файл по адресу third-party.example/well-known/tpcd/grace-period.json:

{
  "ThirdPartyOptOutPercentage": 25
}

После установки этого файла льготный период будет деактивирован для 25 % из 1 % клиентов Chrome, на которых распространяется защита от отслеживания и которые получают доступ к сайтам или сервисам от third-party.example .

Собственный пример

В следующем примере first-party.example зарегистрирован на льготный период. Они размещают следующий файл по адресу first-party.example/well-known/tpcd/grace-period.json :

{
  "FirstPartyOptOutPercentage": 50
}

После этого льготный период будет деактивирован для 50% из 1% клиентов Chrome , на которых распространяется защита от отслеживания и которые посещают их сайт.

Узнать больше

Если у вас есть вопросы относительно механизма отказа, сообщите о проблеме в репозитории поддержки Privacy Sandbox .