Измеряйте данные, агрегированные по пользователям, с помощью API отчетов по атрибуции и API частного агрегирования.
Статус реализации
- Участвуйте и экспериментируйте со сводными отчетами Attribution Reporting .
Что такое сводный отчет?
Сводный отчет составляется для группы пользователей, поэтому его нельзя привязать к какому-то отдельному лицу. Сводные отчеты содержат подробные данные о конверсиях с возможностью гибкого анализа данных о кликах и просмотрах. Сводные отчеты не полагаются на сторонние файлы cookie или механизмы, которые можно использовать для идентификации отдельных пользователей на разных сайтах.
Сводные отчеты создаются в двух контекстах:
- Измерение рекламы . Специалисты по рекламе могут создавать сводные отчеты с помощью отчетов об атрибуции , чтобы определить, когда клик или просмотр объявления приводит к конверсии на сайте рекламодателя, например к продаже или регистрации. Рекламные специалисты также могут создавать сводные отчеты для аукционов Protected Audience API с помощью Private Aggregation .
- Общая межсайтовая отчетность : разработчики собирают межсайтовые данные в общем хранилище и могут создавать отчеты по этим данным с помощью частного агрегирования . Это имеет множество применений, например, для получения информации о демографических характеристиках пользователей и определения уникального охвата контента.
Сводные отчеты запрашиваются по-разному для отчетов по атрибуции и частного агрегирования. Прежде чем вы сможете научиться создавать отчеты, вы должны сначала понять, что такое агрегирование и как сводные отчеты можно использовать для удовлетворения ваших потребностей в измерениях.
Ключевые идеи
Создайте свою коллекцию данных
Ключевой принцип сводных отчетов – ранние проектные решения. Вы сами решаете, какие данные и в каких категориях собирать. Выходные отчеты предоставляют информацию о ваших кампаниях или бизнесе.
Выходной отчет предлагает подробные данные о межсайтовых конверсиях и гибкость для объединения данных о кликах и просмотрах с данными о конверсиях. Вы также можете думать о конечном результате как о входных данных для инструментов, которые вы используете для принятия решений.
Спросите себя: что я хочу узнать о взаимодействии пользователей с моим контентом?
Конверсии рекламы
Например, если вы создаете сводные отчеты, чтобы определить, сколько конверсий привело к определенной общей стоимости затрат, это может помочь вашей команде решить, на что должна быть нацелена ваша следующая рекламная кампания, чтобы получить более высокий общий объем расходов.
![Диаграмма, на которой показано, как обрабатываются несколько сводных отчетов и к чему добавляется шум для создания конкретных сводных отчетов.](https://developers.google.cn/static/privacy-sandbox/assets/images/diagram-shows-multiple-f504e84e824cc.png?authuser=9&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?authuser=9&hl=ru)
Пакетирование агрегированных отчетов
Прежде чем собранные агрегированные отчеты можно будет обработать и агрегировать в сводный отчет, их необходимо объединить в пакеты. Пакет — это стратегическая группа агрегированных отчетов.
Агрегированные отчеты содержат небольшой объем незашифрованных данных, включенных в shared_info
, которые можно использовать для создания пакетов. Это включает в себя временную метку и источник отчета. Вы не можете выполнять пакетную обработку на основе зашифрованной информации в отчете.
В идеале пакеты должны содержать множество отчетов. Вы можете выбрать ежечасный, ежедневный, еженедельный или любой другой период времени по вашему выбору. Эта стратегия может меняться для конкретных событий, где ожидается более высокий трафик.
Например, при пакетной обработке агрегированных отчетов для API Attribution Reporting API вы можете решить обновить стратегию пакетной обработки до ежечасной в день крупной распродажи, когда вы ожидаете большего объема рекламных конверсий.
Используя Private Aggregation API, вы можете ожидать изменения своей стратегии в день большого пресс-релиза об определенном фрагменте контента, встроенном на сторонние веб-сайты.
Обработка данных с помощью сервиса агрегации
Служба агрегации расшифровывает и объединяет пакетные данные из агрегируемых отчетов, добавляет шум и возвращает окончательный сводный отчет. Эта служба работает в доверенной среде выполнения (TEE), которая развертывается в облачной службе, поддерживающей необходимые меры безопасности для защиты этих данных.
Сводные отчеты с отчетами по атрибуции
Чтобы поставщики рекламных технологий могли получить сводный отчет, необходимо предпринять следующие шаги:
- Поставщик рекламных технологий собирает сводные отчеты из браузеров отдельных пользователей.
- Поставщик рекламных технологий группирует агрегированные отчеты и отправляет их в службу агрегирования.
- Служба агрегации назначает исполнителя для агрегирования данных.
- Обработчик агрегации расшифровывает и агрегирует данные из агрегируемых отчетов вместе с зашумленными данными.
- Служба агрегирования возвращает сводный отчет поставщику рекламных технологий.
![](https://developers.google.cn/static/privacy-sandbox/assets/images/U1ZeswSEnAMSSoCcE5Za.png?authuser=9&hl=ru)
Рекламный технический специалист может использовать сводный отчет для информирования о торгах и предоставления отчетов своим клиентам. Схема в формате JSON — это предлагаемый формат сводных отчетов.
Сводные отчеты с частным агрегированием
- Прочитайте межсайтовые данные, собранные общим хранилищем, и сгенерируйте ключ агрегирования для группировки данных.
- Вызовите API частной агрегации из рабочего модуля общего хранилища, указав ключ агрегации и значение, которое вы хотите накопить. Браузер генерирует зашифрованный сводный отчет на основе ваших данных и отправляет его на ваш сервер для сбора.
- Пакетируйте агрегированные отчеты и отправляйте их на обработку в службу агрегирования.
- Служба агрегирования обрабатывает пакетные отчеты, а затем добавляет шум.
- Служба агрегирования возвращает сводный отчет запрашивающей стороне.
Привлекайте и делитесь отзывами
Сводные отчеты являются ключевым элементом предложений по измерению Privacy Sandbox. Как и другие предложения Privacy Sandbox, это документировано и публично обсуждается на GitHub.
- Обсудите API отчетов по атрибуции .
- Обсудите API частной агрегации .
- Поддержка разработчиков: задавайте вопросы и присоединяйтесь к обсуждениям в репозитории поддержки разработчиков Privacy Sandbox .