Почему Chrome выпустил API отчетов по атрибуции

API Attribution Reporting — это API Chrome для поддержки вариантов использования Attribution Reporting, одновременно повышая конфиденциальность для пользователей. Это одно из многих предложений ( 1 , 2 , 3 , 4 и другие), пытающихся решить ту же проблему.

В этом документе объясняется, почему мы отправили API Attribution Reporting, пока он все еще находится в инкубационном периоде в Web Incubator Community Group . Chrome полностью привержен участию в соответствующих процессах W3C, и команды Chrome работают в Private Advertising Technology Community Group (PATCG) над поиском решения, которое будет широко приемлемо для многих браузерных движков. Отправка API параллельно позволит нам протестировать и улучшить этот важный вариант использования.

Варианты использования API Attribution Reporting важны для эффективной поддержки потребностей экосистемы перед постепенным отказом от сторонних файлов cookie.

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

Для удовлетворения потребностей экосистемы и лучшей защиты конфиденциальности пользователей мы считаем необходимым предоставить этот API и, таким образом, обеспечить тестирование и калибровку перед постепенным отказом от сторонних файлов cookie. Эта позиция соответствует нашим обязательствам перед Управлением по конкуренции и рынкам Великобритании (CMA) в отношении Privacy Sandbox и удаления сторонних файлов cookie Chrome.

Реализация API Attribution Reporting позволит разработчикам адаптироваться к новой технологии и предоставить реальный опыт для информирования о процессе стандартизации, одновременно повышая конфиденциальность пользователей.

Хотя стандарты необходимы для функционирования сети, для их установления требуется время и консенсус. Поскольку сеть отходит от межсайтового отслеживания, нам нужно убедиться, что новые технологии, которые мы разрабатываем, будут эффективно поддерживать потребности экосистемы.

Для этого необходимо сделать API Attribution Reporting широкодоступным. Это дает разработчикам возможность принять новую технологию и оценить результаты тестирования, пока разворачивается процесс стандартизации. Мы считаем, что результаты этого принятия и тестирования будут включены в процесс установления стандартов и позволят участникам PATCG достичь более информированного консенсуса по совместимому стандарту, который удовлетворяет базовому варианту использования.

Предоставление API для создания отчетов об атрибуции дает конкретные преимущества с точки зрения закладывания основы для будущего измерения на веб-платформе:

  • Исследование: Эксплуатация API даст Chrome и другим поставщикам браузеров ключевые идеи, необходимые для разработки будущего совместимого API. Мы предоставим наши ранние идеи таким площадкам, как PATCG, для улучшения любых будущих стандартов.
  • Изменение парадигмы разработки: разработчики, переходящие на API Attribution Reporting, будут наращивать темпы внедрения новых технических концепций, таких как добавление шума, которые, вероятно, станут ключевыми для будущих измерений с сохранением конфиденциальности независимо от конкретного API. Разработчики также начнут адаптировать свои другие системы к зашумленным данным. Мы сделаем все возможное, чтобы предоставить разработчикам документацию и поддержку, необходимые для обработки шума и концепций, которые, вероятно, будут переносимыми.

Все эти преимущества дополняют фундаментальное улучшение конфиденциальности пользователей, которое достигается за счет постепенного отказа от сторонних файлов cookie. По этим причинам, по нашему мнению, для этого сначала необходимо предложить API, поддерживающий сценарии использования Attribution Reporting.

Chrome обеспечит тщательную миграцию на любую возможную совместимую замену.

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

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

Теперь, когда мы отправили API Attribution Reporting, если появится другой взаимоприемлемый стандарт, мы будем работать с экосистемой, чтобы поддержать продуманный переход на новый API. В этот момент мы могли бы рассмотреть возможность прекращения поддержки API Attribution Reporting. Это, вероятно, будет означать значительный период, когда API Attribution Reporting и его замена будут доступны в Chrome, чтобы дать разработчикам и другим заинтересованным сторонам достаточно времени для оценки API замены и сделать путь миграции максимально простым.

Привлекайте и делитесь отзывами

Мы намерены продолжать улучшать API и уже внесли несколько изменений в ответ на отзывы разработчиков (например, 1 , 2 , 3 , 4 , 5 и другие). Мы приветствуем дальнейшие отзывы и с нетерпением ждем продолжения тесного сотрудничества с сообществом.