Измеряйте данные, агрегированные по пользователям, с помощью API Attribution Reporting и API Private Aggregation.
Статус реализации
- Участвуйте и экспериментируйте с краткими отчетами Attribution Reporting .
Что такое сводный отчет?
Сводный отчёт составляется для группы пользователей, поэтому его невозможно привязать к отдельному пользователю. Сводные отчёты содержат подробные данные о конверсиях с возможностью гибкого анализа данных о кликах и просмотрах. Сводные отчёты не используют сторонние файлы cookie или механизмы, которые можно использовать для идентификации отдельных пользователей на сайтах.
Сводные отчеты создаются в двух контекстах:
- Измерение эффективности рекламы : специалисты по рекламе могут создавать сводные отчеты с помощью Attribution Reporting , чтобы отслеживать, приводит ли клик или просмотр объявления к конверсии на сайте рекламодателя, например, к покупке или регистрации. Специалисты по рекламе также могут создавать сводные отчеты для аукционов API Protected Audience с помощью Private Aggregation .
- Общая межсайтовая отчётность : разработчики собирают межсайтовые данные в общем хранилище и могут создавать отчёты по этим данным с помощью функции частного агрегирования . Это имеет множество применений, например, для анализа демографических данных пользователей и определения уникальных охватов контента.
Сводные отчёты запрашиваются по-разному для отчётов по атрибуции и частного агрегирования. Прежде чем научиться создавать отчёты, необходимо понять, что такое агрегирование и как их можно использовать для решения ваших задач по измерению.
Ключевые концепции
Спроектируйте свой сбор данных
Ключевой принцип сводных отчётов — раннее принятие решений по дизайну. Вы сами решаете, какие данные собирать и в каких категориях. Выходные отчёты предоставляют аналитическую информацию о ваших кампаниях или бизнесе.
Выходной отчёт содержит подробные данные о межсайтовых конверсиях и позволяет объединить данные о кликах и просмотрах с данными о конверсиях. Вы также можете использовать итоговый отчёт в качестве входных данных для инструментов, используемых для принятия решений.
Спросите себя: что я хочу узнать о взаимодействии пользователей с моим контентом?
Конверсии рекламы
Например, если вы создаете сводные отчеты для определения того, сколько конверсий привели к определенному общему объему расходов, это может помочь вашей команде решить, на что следует нацелить вашу следующую рекламную кампанию, чтобы добиться более высоких общих расходов.

Межсайтовое взаимодействие
Например, если вы создаете сводные отчеты для определения того, сколько людей читают ваш контент на стороннем веб-сайте, это может помочь вашей команде решить, как сотрудничать с этой третьей стороной, чтобы повысить уровень вовлеченности и побудить читателей посещать ваш сайт напрямую.
Какая информация собирается в браузере?
Агрегируемый отчёт — это необработанные данные, полученные из браузера пользователя, которые включают в себя предопределённый набор сегментов (или ключей агрегации ). Способ определения этих критериев зависит от ваших проектных решений .
Сводные отчеты предлагают сочетание агрегированных данных с подробными данными о конверсиях.
Конверсии рекламы
Конверсии определяются рекламодателем или рекламной компанией и могут различаться в разных рекламных кампаниях. Одна кампания может измерять количество кликов по рекламе, за которыми последовала покупка рекламируемого товара. Другая кампания может измерять количество просмотров рекламы, приведших к посещениям сайта рекламодателя.
Например, поставщик рекламных технологий проводит рекламную кампанию на news.example, где конверсией считается нажатие пользователем объявления об обуви и совершение покупки обуви на shoes.example.
Специалист по рекламе получает сводный отчёт по этой рекламной кампании с идентификатором 1234567 , в котором указано, что 12 января 2022 года было совершено 518 конверсий по запросу shoes.example с общими расходами в размере 38 174 долларов США . 60% конверсий были получены от пользователей, купивших синие кроссовки с артикулом 9872 , а 40% — от пользователей, купивших жёлтые сандалии с артикулом 2643 Идентификатор кампании содержит подробные данные по рекламе, а артикулы товаров — подробные данные о конверсиях. Количество конверсий и общие расходы представляют собой агрегированные данные.
Межсайтовое взаимодействие
Прежде чем вы сможете собирать данные, вам необходимо определить, какую информацию вы хотите собирать, какие конверсии вы ожидаете от любой конкретной межсайтовой интеграции, а также решить, какой тип отчетов собирать.
Существует ряд возможных вариантов использования, подробно описанных в документации по частному агрегированию. Давайте рассмотрим один пример:
Возможно, вам потребуется измерить демографические характеристики пользователей, которые видели ваш контент на разных сайтах. Функция Private Aggregation может дать ответ, например: «Примерно 317 уникальных пользователей в возрасте от 18 до 45 лет из Германии». Сначала определите, какую именно информацию вы хотите собирать (например, возраст и местоположение). Затем используйте Shared Storage для сбора этих демографических данных со стороннего сайта. Позднее вы сможете отправить отчёт с помощью Private Aggregation, указав возрастную группу и страну в ключе агрегации.
Как собираются данные перед агрегацией?
Сводные отчёты представляют собой агрегированные данные с группы отдельных устройств. Хотя действия отдельного пользователя невозможно отследить и проанализировать, процесс сбора данных для каждого пользователя одинаков.
Действия каждого пользователя шифруются и собираются в агрегированном отчёте. Эти отчёты также включают небольшой объём незашифрованных метаданных, относящихся к пакетной обработке .
Для данных Attribution Reporting агрегированные отчеты собираются следующим образом:
- Пользователь посещает сайт издателя и видит или нажимает на рекламу, что также называется событием источника атрибуции.
- Через несколько минут или дней пользователь совершает конверсию, что также называется событием-триггером атрибуции. Например, конверсией можно считать покупку товара.
- Браузер сопоставляет клик или просмотр объявления с событием конверсии. На основе этого сопоставления браузер создает агрегированный отчет с использованием специальной логики, разработанной поставщиком рекламных технологий.
- Браузер шифрует эти данные и после небольшой задержки отправляет их на сервер рекламных технологий для сбора. Для доступа к этим зашумлённым данным сервер рекламных технологий должен использовать сервис агрегации.
Для частного агрегирования это выглядит следующим образом:
- Третья сторона решает, что именно она хочет измерить, и записывает данные в общее хранилище для последующего чтения.
- Пользователь инициирует событие, соответствующее тому, что хочет измерить третья сторона. Например, когда пользователь посещает сайт со встроенным контентом, третья сторона может прочитать данные в общем хранилище и использовать частную агрегацию для отправки зашифрованных агрегированных отчётов на ваш сервер для сбора.

Пакетные агрегируемые отчеты
Прежде чем собранные агрегированные отчёты можно будет обработать и объединить в сводный отчёт, их необходимо объединить в пакет. Пакет — это стратегическая группа агрегированных отчётов.
Агрегируемые отчёты содержат небольшой объём незашифрованных данных, включённых в shared_info , которые можно использовать для создания пакетов. Сюда входят метка времени и источник отчёта. Пакетирование на основе зашифрованной информации в отчёте невозможно.
В идеале пакеты должны содержать много отчётов. Вы можете выбрать почасовую, ежедневную, еженедельную или любую другую частоту по своему усмотрению. Эта стратегия может меняться для конкретных событий, где ожидается более высокий трафик.
Например, при пакетной обработке агрегированных отчетов для API Attribution Reporting вы можете решить обновить стратегию пакетной обработки до почасовой в день крупной распродажи, когда вы ожидаете большего объема конверсий рекламы.
Используя API частной агрегации, вы можете рассчитывать на изменение своей стратегии в день выхода большого пресс-релиза об определенном фрагменте контента, размещенном на сторонних веб-сайтах.
Обработка данных с помощью сервиса агрегации
Сервис агрегации расшифровывает и объединяет пакетные данные из агрегируемых отчётов, добавляет шум и возвращает итоговый сводный отчёт. Этот сервис работает в доверенной среде выполнения (TEE), развёрнутой в облачном сервисе, поддерживающем необходимые меры безопасности для защиты этих данных.
Сводные отчеты с Attribution Reporting
Чтобы поставщики рекламных технологий могли получить сводный отчет, необходимо выполнить следующие шаги:
- Поставщик рекламных технологий собирает агрегированные отчеты из браузеров отдельных пользователей.
- Поставщик рекламных технологий формирует пакеты агрегируемых отчетов и отправляет их в службу агрегации.
- Служба агрегации назначает работника для агрегации данных.
- Агрегирующий работник расшифровывает и агрегирует данные из агрегируемых отчетов вместе с зашумленными данными.
- Служба агрегации возвращает сводный отчет поставщику рекламных технологий.

Специалисты по рекламе могут использовать сводный отчёт для информирования о торгах и предоставления отчётности своим клиентам. Предлагаемый формат сводных отчётов — схема в формате JSON .
Сводные отчеты с частной агрегацией
- Прочитайте межсайтовые данные, собранные общим хранилищем, и сгенерируйте ключ агрегации для группировки данных.
- Вызовите API частного агрегирования из рабочего лета общего хранилища, указав ключ агрегации и значение, которое вы хотите аккумулировать. Браузер сгенерирует зашифрованный агрегируемый отчёт на основе ваших данных и отправит его на ваш сервер для сбора.
- Формируйте агрегированные отчеты и отправляйте их в службу агрегации для обработки.
- Служба агрегации обрабатывает пакетные отчеты, а затем добавляет шум.
- Служба агрегации возвращает сводный отчет запрашивающей стороне.
Привлекайте и делитесь отзывами
Сводные отчёты являются ключевым элементом предложений по измерению эффективности Privacy Sandbox. Как и другие предложения Privacy Sandbox, они документируются и публично обсуждаются на GitHub.
- Обсудите API отчетов об атрибуции .
- Обсудите API частного агрегирования .