Мне тоже потребовалось некоторое время, чтобы это понять, и сейчас, кажется, я всё понял (но, пожалуйста, поправьте меня, если я ошибаюсь). Путаница возникает из-за фразы «расчёты».
Здесь существует два типа расчётов, и у сайта есть три способа «участвовать» в FLoC.
-
«Глобальный» алгоритм, определяющий глобальные когорты. Отказ невозможен. Действительно Все сайты с публично маршрутизируемыми IP-адресами, которые посещает пользователь в обычном режиме (не в режиме инкогнито), будут включены в расчёт когорты POC.
-
Алгоритм, определяющий когорту для конкретного пользователя на основе его истории просмотров. Отказ возможен через заголовок. Сайт может заявить, что не хочет включаться в список сайтов пользователя для расчёта когорты. Это можно сделать с помощью новой политики разрешений
interest-cohortpermissions policy. (взято из того же документа, что и ваша цитата)
- Запрос сайтом конкретной когорты пользователя для получения таргетированной рекламы (или для злоупотребления этой информацией) с помощью JavaScript. Значение становится доступным веб-сайтам через новый JavaScript API:
cohort = await document.interestCohort();.
Этот API не работает на страницах, которые отказались от участия через заголовок в пункте 2, и именно здесь возникло множество путаницы. Любой фрейм, для которого не разрешено правоinterest-cohort, получит значение по умолчанию при вызовеdocument.interestCohort().
Я не могу найти надёжный источник, подтверждающий это.