Измеряйте данные, агрегированные по пользователям, с помощью API отчетов по атрибуции и API частного агрегирования.
Статус реализации
- Участвуйте и экспериментируйте со сводными отчетами Attribution Reporting .
Что такое сводный отчет?
Сводный отчет составляется для группы пользователей, поэтому его нельзя привязать к какому-то отдельному лицу. Сводные отчеты содержат подробные данные о конверсиях с возможностью гибкого анализа данных о кликах и просмотрах. Сводные отчеты не полагаются на сторонние файлы cookie или механизмы, которые можно использовать для идентификации отдельных пользователей на разных сайтах.
Сводные отчеты создаются в двух контекстах:
- Измерение рекламы : специалисты по рекламе могут создавать сводные отчеты с помощью отчетов по атрибуции , чтобы определить, когда клик или просмотр объявления приводит к конверсии на сайте рекламодателя, например к продаже или регистрации. Рекламные специалисты также могут создавать сводные отчеты для аукционов Protected Audience API с помощью Private Aggregation .
- Общая межсайтовая отчетность : разработчики собирают межсайтовые данные в общем хранилище и могут создавать отчеты по этим данным с помощью Private Aggregation . Это имеет множество применений, например, для получения информации о демографических характеристиках пользователей и определения уникального охвата контента.
Сводные отчеты запрашиваются по-разному для отчетов по атрибуции и частного агрегирования. Прежде чем вы сможете научиться создавать отчеты, вы должны сначала понять, что такое агрегирование и как сводные отчеты можно использовать для удовлетворения ваших потребностей в измерениях.
Ключевые понятия
Создайте свою коллекцию данных
Ключевой принцип сводных отчетов – ранние проектные решения. Вы сами решаете, какие данные и в каких категориях собирать. Выходные отчеты предоставляют информацию о ваших кампаниях или бизнесе.
Выходной отчет предлагает подробные данные о межсайтовых конверсиях и гибкость для объединения данных о кликах и просмотрах с данными о конверсиях. Вы также можете думать о конечном результате как о входных данных для инструментов, которые вы используете для принятия решений.
Спросите себя: что я хочу узнать о взаимодействии пользователей с моим контентом?
Конверсии рекламы
Например, если вы создаете сводные отчеты, чтобы определить, сколько конверсий привело к определенной общей стоимости затрат, это может помочь вашей команде решить, на что должна быть нацелена ваша следующая рекламная кампания, чтобы получить более высокие общие расходы.
![Диаграмма, на которой показано, как обрабатываются несколько агрегированных отчетов и к чему добавляется шум для создания конкретных сводных отчетов.](https://developers.google.cn/static/privacy-sandbox/assets/images/diagram-shows-multiple-f504e84e824cc.png?hl=ru)
Межсайтовое взаимодействие
Например, если вы создаете сводные отчеты, чтобы определить, сколько людей читают ваш контент на стороннем веб-сайте, это может помочь вашей команде принять решение о том, как сотрудничать с этой третьей стороной, чтобы повысить вовлеченность и побудить читателей напрямую посещать ваш сайт. .
Какая информация фиксируется в браузере?
Агрегируемый отчет — это необработанные данные, полученные из браузера пользователя, которые включают заранее определенный набор сегментов (или ключей агрегирования ). То, как вы определите эти критерии, зависит от ваших проектных решений .
Сводные отчеты предлагают сочетание агрегированных данных и подробных данных о конверсиях.
Конверсии рекламы
Конверсии определяются рекламодателем или рекламной технологической компанией и могут различаться для разных рекламных кампаний. Одна кампания может измерять количество кликов по объявлению, после которых пользователь купил рекламируемый товар. Другая кампания могла бы измерить, сколько просмотров рекламы привело к посещению сайта рекламодателя.
Например, поставщик рекламных технологий запускает рекламную кампанию на сайте news.example, где конверсия означает, что пользователь нажимает на рекламу обуви и совершает покупку обуви на сайте Shoes.example.
Специалист по рекламе получает сводный отчет по этой рекламной кампании с идентификатором 1234567
, в котором указано, что на 12 января 2022 г. было совершено 518 конверсий по обуви.пример с общими расходами 38 174 долларов США . 60 % конверсий пришлось на пользователей, купивших синие кроссовки с артикулом 9872
, а 40 % — на пользователей, купивших желтые сандалии с артикулом 2643
. Идентификатор кампании представляет собой подробные данные о рекламе, а SKU продукта — это подробные данные о конверсиях. Количество конверсий и общие расходы представляют собой агрегированные данные.
Межсайтовое взаимодействие
Прежде чем вы сможете собирать данные, вы должны определить, какую информацию вы хотите собирать, определить, какие конверсии вы ожидаете от любой конкретной межсайтовой интеграции, и определить, какой тип отчета собирать.
Существует ряд возможных вариантов использования, подробно описанных в документации по частному агрегированию. Давайте рассмотрим один пример:
Возможно, вы захотите измерить демографические данные пользователей, которые видели ваш контент на разных сайтах. Частное агрегирование может дать ответ, например: «Приблизительно 317 уникальных пользователей в возрасте от 18 до 45 лет из Германии». Во-первых, определите, какую именно информацию вы хотите собрать (например, возраст и местоположение). Затем используйте общее хранилище для сбора конкретных демографических данных со стороннего сайта. Позже вы можете отправить отчет через частное агрегирование с параметрами возрастной группы и страны, закодированными в ключе агрегирования.
Как собираются данные перед агрегированием?
Сводные отчеты состоят из агрегированных данных группы отдельных устройств. Хотя действия отдельного пользователя невозможно наблюдать и просматривать, процесс сбора данных для каждого человека одинаков.
Действия отдельного пользователя шифруются и собираются в сводный отчет. Эти отчеты также включают небольшое количество незашифрованных метаданных, относящихся к пакетной обработке .
Для данных отчетов об атрибуции агрегированные отчеты собираются следующим образом:
- Пользователь посещает сайт издателя и видит или нажимает на рекламу, иначе называемую событием источника атрибуции.
- Через несколько минут или дней пользователь совершает конверсию, иначе называемую триггером атрибуции. Например, конверсию можно определить как покупку продукта.
- Программное обеспечение браузера сопоставляет клик или просмотр объявления с событием конверсии. На основе этого совпадения браузер создает сводный отчет со специальной логикой, созданной поставщиком рекламных технологий.
- Браузер шифрует эти данные и после небольшой задержки отправляет их на сервер рекламных технологий для сбора. Сервер рекламных технологий должен полагаться на службу агрегирования для доступа к зашумленной информации.
Для частной агрегации это выглядит следующим образом:
- Третья сторона решает, что они хотят измерить, и записывает данные в общее хранилище для последующего чтения.
- Пользователь запускает событие, которое соответствует тому, что хочет измерить третья сторона. Например, когда пользователь посещает сайт со встроенным контентом, третья сторона может прочитать данные в общем хранилище и использовать частное агрегирование для отправки зашифрованных агрегированных отчетов на ваш сервер для сбора.
![](https://developers.google.cn/static/privacy-sandbox/assets/images/2Si3rdSh7jr3S6UZTSrg.png?hl=ru)
Пакетирование агрегированных отчетов
Прежде чем собранные агрегированные отчеты можно будет обработать и агрегировать в сводный отчет, их необходимо объединить в пакеты. Пакет — это стратегическая группа агрегированных отчетов.
Агрегированные отчеты содержат небольшой объем незашифрованных данных, включенных shared_info
, которые можно использовать для создания пакетов. Это включает в себя временную метку и источник отчета. Вы не можете группировать данные на основе зашифрованной информации в отчете.
В идеале пакеты должны содержать множество отчетов. Вы можете организовать пакетную обработку ежечасно, ежедневно, еженедельно или в любой другой временной интервал по вашему выбору. Эта стратегия может меняться для конкретных событий, где ожидается более высокий трафик.
Например, при пакетной подготовке агрегированных отчетов для API Attribution Reporting API вы можете решить обновить стратегию пакетной обработки до ежечасной в день крупной распродажи, когда вы ожидаете большего объема рекламных конверсий.
Используя Private Aggregation API, вы можете ожидать изменения своей стратегии в день большого пресс-релиза об определенном фрагменте контента, встроенном на сторонние веб-сайты.
Обработка данных с помощью сервиса агрегации
Служба агрегации расшифровывает и объединяет пакетные данные из агрегируемых отчетов, добавляет шум и возвращает окончательный сводный отчет. Эта служба работает в доверенной среде выполнения (TEE), которая развертывается в облачной службе, поддерживающей необходимые меры безопасности для защиты этих данных.
Сводные отчеты с отчетами по атрибуции
Чтобы поставщики рекламных технологий могли получить сводный отчет, необходимо предпринять следующие шаги:
- Поставщик рекламных технологий собирает агрегированные отчеты из браузеров отдельных пользователей.
- Поставщик рекламных технологий группирует агрегированные отчеты и отправляет их в службу агрегирования.
- Служба агрегации назначает исполнителя для агрегирования данных.
- Обработчик агрегации расшифровывает и агрегирует данные из агрегируемых отчетов вместе с зашумленными данными.
- Служба агрегирования возвращает сводный отчет поставщику рекламных технологий.
![](https://developers.google.cn/static/privacy-sandbox/assets/images/U1ZeswSEnAMSSoCcE5Za.png?hl=ru)
Рекламный технический специалист может использовать сводный отчет для информирования о торгах и предоставления отчетов своим клиентам. Схема в формате JSON — это предлагаемый формат сводных отчетов.
Сводные отчеты с частным агрегированием
- Прочитайте межсайтовые данные, собранные общим хранилищем, и сгенерируйте ключ агрегирования для группировки данных.
- Вызовите API частного агрегирования из рабочего модуля общего хранилища, указав ключ агрегирования и значение, которое вы хотите накопить. Браузер генерирует зашифрованный сводный отчет на основе ваших данных и отправляет его на ваш сервер для сбора.
- Пакетируйте агрегированные отчеты и отправляйте их на обработку в службу агрегирования.
- Служба агрегирования обрабатывает пакетные отчеты, а затем добавляет шум.
- Служба агрегирования возвращает сводный отчет запрашивающей стороне.
Привлекайте и делитесь отзывами
Сводные отчеты являются ключевым элементом предложений по измерению Privacy Sandbox. Как и другие предложения Privacy Sandbox, это документировано и публично обсуждается на GitHub.
- Обсудите API отчетов по атрибуции .
- Обсудите API частной агрегации .
- Поддержка разработчиков: задавайте вопросы и присоединяйтесь к обсуждениям в репозитории поддержки разработчиков Privacy Sandbox .