В измерении атрибуции конверсий могут участвовать несколько сторон, включая издателя, рекламодателя, обслуживающую рекламную технологию (организацию, которая доставляет рекламу), поставщика показателей и т. д. В этом документе мы иллюстрируем распространенные сценарии измерения конверсий, но, как правило, любая сторона, желающая получать отчет об атрибуции от API отчетов об атрибуции (ARA), должна убедиться, что выполнены шаги интеграции, описанные в этом документе.
Например, у издателя обычно есть один или несколько специалистов по рекламе, ответственных за показ рекламы. Сюда могут входить стороны, ответственные за разметку для креатива, стороны, предоставляющие показ или пиксель отслеживания для креатива, а также стороны, предоставляющие SDK или тег для рекламного места на странице издателя. Эти рекламные специалисты могут захотеть или не захотеть получать отчеты об атрибуции от ARA, но они имеют возможность гарантировать, что последующие рекламные специалисты смогут получать отчеты об атрибуции.
Кроме того, рекламодатель может также использовать стороннего поставщика услуг по измерению конверсий для межсетевой атрибуции , а также для других возможностей отчетности. Рекламодатели используют эти данные, чтобы оценить рентабельность инвестиций в рекламу у нескольких уникальных издателей и каналов, поэтому важно, чтобы DSP или рекламные серверы понимали, как включить API отчетов об атрибуции для поддержки этих вариантов использования. Рекламодатели, которые хотят использовать стороннюю систему, могут продолжать это делать, либо используя стороннего поставщика измерений, либо настроив собственный сервер для регистрации и получения отчетов от API.
API отчетов по атрибуции позволяет нескольким специалистам по рекламе регистрировать источники и триггеры атрибуции для одного и того же показа или конверсии и получать отдельные отчеты от API. Например, DSP может получать собственные отчеты об атрибуции от API отчетов об атрибуции, а также разрешать отдельные отчеты для стороннего поставщика измерений рекламодателя. Рекламный технолог должен зарегистрировать как источники атрибуции, так и триггеры, чтобы получать отчеты от API, а атрибуция выполняется среди источников атрибуции и триггеров, которые рекламный техник индивидуально зарегистрировал в API.
Распространенные сценарии измерения конверсий
В этом разделе мы рассмотрим два распространенных сценария измерения конверсии.
Сценарий 1. И обслуживающей рекламной технологии, и стороннему поставщику показателей необходимо получать отчеты от API отчетов по атрибуции.
Рекламодатель желает атрибутировать конверсии в рекламных ресурсах с помощью стороннего поставщика показателей, а рекламная технология, размещающая креатив, желает атрибутировать конверсии в рекламных ресурсах. Это характерно для DSP или рекламных серверов рекламодателей (сторонний рекламный сервер — 3PAS), которые предоставляют разметку для рекламных объявлений, выполняют собственные отчеты по атрибуции и работают с рекламодателями, которые интегрируются со сторонними поставщиками измерений или аналитики.
В этом случае технология показа рекламы также является стороной, которая отвечает за запуск событий кликов и показов в текущей настройке. Специалист по показу рекламы должен установить новый attributionsrc
в соответствующих местах и убедиться, что перенаправления настроены правильно. Кроме того, как технология показа рекламы, так и сторонний поставщик показателей должны убедиться, что они зарегистрированы , а их серверы готовы получать запросы API отчетов об атрибуции и отвечать на них.
Типичная настройка кампании может выглядеть так:
Сервер объявлений рекламодателя (3PAS) передает в DSP разметку рекламного объявления, которая включает в себя пиксели отслеживания показов и кликов стороннего поставщика услуг. Рекламный сервер должен обеспечить включение
attributionsrc
в разметку рекламного объявления.DSP предлагает возможности добавлять дополнительные пиксели измерения показов и отслеживания кликов, а также должен убедиться, что
attributionsrc
включен в окончательную разметку рекламного объявления, с которой они назначают ставки.
Сценарий 2. Только сторонний поставщик показателей должен получать отчеты от API отчетов по атрибуции.
Рекламодатель хочет атрибутировать конверсии на рекламных ресурсах с помощью стороннего поставщика показателей, но у рекламной технологии, на которой размещено объявление, нет требований к измерению атрибуции. Это характерно для издателей, SSP или рекламных серверов издателей, которые размещают креативы и не планируют сами использовать отчеты об атрибуции, но хотят включить API отчетов об атрибуции либо для своих партнеров DSP, либо для компаний, занимающихся тегами измерений, таких как сторонние рекламные серверы, поставщики измерений или аналитики.
В этом случае сторона, которая отвечает за запуск событий кликов и показов в текущей настройке, должна добавить новый атрибут attributionsrc
к объявлениям и убедиться, что перенаправления работают должным образом. Это во многом зависит от интеграции каждого издателя, но для событий кликов это может быть SSP, обслуживающая рекламная технология или сам издатель. Для событий показов чаще всего это сторонний поставщик показателей.
В типичном примере настройки кампании из сценария 1 рекламному серверу издателя, SSP или самому издателю может просто потребоваться убедиться, что атрибут attributionsrc
, предоставленный DSP, попадает на страницу издателя.
Детали реализации
В следующей таблице описаны этапы реализации API отчетов об атрибуции на высоком уровне:
Шаги | Ответственность за работу | Примеры |
---|---|---|
Шаг 1. Включите источник атрибуции для существующих креативов и кода измерения. | Объект, ответственный за запуск событий показа или обработку событий кликов, добавляет атрибут attributionsrc . | Для событий клика атрибут обычно добавляет покупатель (рекламный сервер DSP/рекламодатель), который отображает объявление. Для событий показа атрибут добавляется платформой спроса (DSP), платформой предложения (SSP), издателем, рекламным сервером или поставщиком измерений, и это зависит от настроек издателя. Для видеорекламы, использующей формат VAST, атрибут добавляется издателем и Video SDK. |
Шаг 2. Включите отчеты об атрибуции для сторонних источников | Это работает «из коробки», если используется существующий путь перенаправления с 302 редиректами . Если перенаправления 302 нельзя использовать, атрибут | Как правило, если к объявлению добавлен атрибут attributionsrc , сторонние перенаправления должны получать вызовы API отчетов об атрибуции. |
Шаг 3. Настройте ответы на запросы API отчетов об атрибуции | Любая организация, желающая получать отчеты из API отчетов об атрибуции. | DSP и сторонний поставщик статистических данных, используемый рекламодателем. |
Обратите внимание, что особенности каждого шага зависят от того, как креативы отображаются и отображаются на странице издателя, а также от того, какие рекламные технологии получают отчеты, отправляемые API отчетов по атрибуции.
Шаг 1. Включите источник атрибуции для существующих креативов и кода измерения.
На первом этапе включаются источники атрибуции.
Как работает атрибут attributionsrc
Новый атрибут attributionsrc
указывает, куда будут отправляться запросы API отчетов об атрибуции. Объект, отвечающий за запуск событий показов и кликов, должен обновить креативы с помощью атрибута attributionsrc
. attributionsrc
следует добавить к существующим событиям кликов и показов. Он может быть пустым или непустым.
Для событий кликов, использующих перенаправления, в навигацию следует добавить атрибут attributionsrc
. Любые 302-перенаправления после навигации не требуют добавления атрибута attributionsrc
и будут иметь право на ARA, если при первоначальной навигации был добавлен attributionsrc
.
Если attributionsrc
пуст, запросы ARA будут отправляться на URL-адрес, определенный в атрибуте href
тега привязки (URL-адрес перехода по клику). Если атрибут attributionsrc
определен, запросы ARA будут отправляться на URL-адрес, определенный в атрибуте attributionsrc
. URL перехода по клику также может регистрировать источники.
Обычно используйте пустой атрибут attributionsrc
, если сервер, на котором размещен URL-адрес перехода по клику, может получать и отвечать на запросы API отчетов об атрибуции. Определите свой собственный URL-адрес attributionsrc
, если вы хотите, чтобы запросы API отчетов об атрибуции направлялись на другой сервер.
Пример пустого атрибута attributionsrc
:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
Если атрибут attributionsrc
пуст, запросы API отчетов об атрибуции будут отправляться на URL-адрес, определенный атрибутом href
тега привязки.
Пример непустого атрибута attributionsrc:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[ATTRIBUTION_SRC_URL]">...</a> |
Если attributionsrc
не пуст, запросы API отчетов об атрибуции будут отправляться на URL-адрес, определенный тегом attributionsrc
. URL перехода по клику также может регистрировать источники.
Добавьте attributionsrc
для событий кликов и показов.
- Нажмите на события:
- Субъектом, ответственным за добавление
attributionsrc
, обычно является технический специалист по показу рекламы. - Теги привязки с событиями кликов должны иметь атрибут
attributionsrc
. - Клики с использованием
window.open
должны использовать аргументwindowFeatures
вызоваwindow.open
для указания источника атрибуции.
- Субъектом, ответственным за добавление
- События-впечатления:
- Субъектом, ответственным за добавление
attributionsrc
обычно является технология показа рекламы и поставщик(и) показателей. - События показа, запускаемые тегом
<img>
или тегом<script>
, должны включать атрибутattributionsrc
. - События показов, использующие Fetch API, должны включать объект
attributionReporting
в аргументе параметров , передаваемом в вызов API Fetch.
- Субъектом, ответственным за добавление
В следующей таблице приведена сводка изменений, необходимых для событий кликов и показов:
Событие | Ярлык | Ваша существующая установка | После интеграции ARA |
---|---|---|---|
Нажмите | HTML | <a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
JavaScript | window.open("[CLICKTHROUGH_URL]", "_blank"); | window.open("[CLICKTHROUGH_URL]", "_blank", "attributionsrc"); | |
Впечатление | HTML-тег <img> | <img src="[IMPRESSION_URL]"> | <img src="[IMPRESSION_URL]" attributionsrc> |
HTML-тег <script> | <script src="[IMPRESSION_URL]"></script> | <script src="[IMPRESSION_URL]" attributionsrc></script> | |
JavaScript | const options = {...} | const options = { |
Включить регистрацию источника атрибуции на аукционе защищенной аудитории.
Для измерения конверсий на аукционах Защищенной аудитории вместо использования attributionsrc
вы можете использовать registerAdBeacon
/ registerAdMacro
и setReportEventDataForAutomaticBeacons
/ reportEvent
, чтобы включить регистрацию источников атрибуции.
Для отчетов о сигналах Защищенной аудитории функция registerAdBeacon
доступна внутри рабочих модулей отчетов, а функция registerAdMacro
доступна внутри рабочих модулей отчетов о победах покупателя. Затем данные о событиях внутри рекламного фрейма можно добавить к зарегистрированным маякам и макросам с помощью функций reportEvent
и setReportEventDataForAutomaticBeacons
API отчетов по рекламным объявлениям с огражденным фреймом . Это позволяет связать друг с другом сигналы рабочих модулей отчетности по защищенной аудитории и полезную нагрузку событий кадра рекламного объявления.
HTTP-заголовок Attribution-Reporting-Eligible
добавляется к запросу, когда маяки и макросы запускаются вызовом reportEvent
из кадра или автоматические маяки запускаются браузером. Вы можете использовать ответ маяка для регистрации источника атрибуции. Запросы маяка могут быть перенаправлены, чтобы разрешить сторонние измерения.
Более подробную информацию см. в разделе «Поддержка отчетов по атрибуции» пояснения API отчетов по рекламе с ограниченным фреймом.
Включить отчеты по атрибуции для форматов VAST
VAST – это общий формат для показа и измерения ресурсов видеорекламы, и многие события, определенные в этом стандарте, следует рассматривать как потенциальные исходные события, подходящие для регистрации с помощью API отчетов по атрибуции. Это подробно описано в дополнении VAST для поддержки отчетов по атрибуции , но вкратце все события <Tracking>
, <Impression>
, <*ClickThrough>
и <*ClickTracking>
являются потенциальными событиями источника атрибуции. Все реализации VAST должны обеспечивать право на регистрацию для этих событий.
Дополнение к VAST определяет новые атрибуты для этих элементов, позволяющие задать дополнительный URL-адрес специально для регистрации атрибуции. Если событие содержит attributiontype="DOUBLE_PING"
и attributionsrc="[URL]"
, код, запускающий это событие, должен использовать [URL]
в качестве значения атрибута attributionsrc
при включении API отчетов об атрибуции. Приложение VAST содержит примеры для каждого сценария.
Чтобы обеспечить максимальный охват, реализации VAST должны обеспечить возможность регистрации всех перечисленных событий по умолчанию при отправке пингов событий. Например, при запуске URL-адреса события <Impression>
(пустой) атрибут attributionsrc
должен использоваться в элементе <img>
, используемом для отправки запроса (или его эквивалента при вызове выборки), чтобы всегда позволить принимающей стороне потенциально зарегистрировать это событие с помощью API отчетов об атрибуции.
Шаг 2. Включите отчеты об атрибуции для сторонних источников
Чтобы разрешить третьим лицам использовать API отчетов об атрибуции, вы можете использовать существующие перенаправления или добавить список третьих сторон в атрибут attributionsrc
. В большинстве случаев каждая рекламная технология имеет свой собственный независимый трекер показов, поэтому перенаправления более актуальны для трекеров кликов.
Обрабатывать сторонние источники в существующей цепочке перенаправления.
При обычном переходе по объявлению многие трекеры кликов могут присутствовать в виде цепочки из 302
редиректов, созданных как часть перехода на конечную целевую страницу. Каждый запрос в цепочке перенаправления может быть зарегистрирован с помощью API отчетов по атрибуции, если исходная цель клика была аннотирована с помощью attributionsrc
или зарегистрирована с помощью registerAdBeacon/registerAdMacro
в API Protected Audience API . Рекламная технология в цепочке редиректов также должна быть зарегистрирована .
Обратите внимание, что тело первоначального запроса не отправляется при перенаправлении. Для аукционов с защищенной аудиторией, если eventData
, переданные в reportEvent
, и setReportEventDataForAutomaticBeacons
необходимо использовать как часть перенаправления, их необходимо явно передать как часть URL-адреса перенаправления.
В следующем примере мы будем использовать технологию показа рекламы ( serving-adtech.example
) и стороннего поставщика показателей ( 3p-measurement.example
) как два отдельных объекта, которые хотят создавать и получать отчеты об атрибуции. В этом примере технологией показа рекламы может быть DSP, который отображает креатив на сайте издателя и имеет собственный продукт для отчетности. Сторонним поставщиком показателей может быть организация, которую рекламодатель использует для создания отчетов о конверсиях.
Во время регистрации источника выполняются следующие шаги:
-
serving-adtech.example
устанавливает атрибутattributionsrc
в объявлении. Пользователь посещает страницу издателя, и браузер отправляет запрос наserving-adtech.example.
-
serving-adtech.example
отвечает заголовкомAttribution-Reporting-Register-Source
и заголовкомLocation
.-
serving-adtech.example
использует заголовокAttribution-Reporting-Register-Source
для ответа метаданными об источнике, который необходимо зарегистрировать. -
serving-adtech.example
использует заголовокLocation
для включения перенаправления на3p-measurement.example
. Обратите внимание: вполне вероятно, что заголовокLocation
уже используется в существующих потоках отслеживания кликов для поддержки302
перенаправления на стороннее устройство.
-
- Браузер получает ответ от
serving-adtech.example
и анализирует заголовокAttribution-Reporting-Register-Source
. Браузер сохраняет исходное событие, используяserving-adtech.example
в качестве источника отчета. - Поскольку этот запрос является перенаправлением, браузер также отправляет новый запрос к
3p-measurement.example
. -
3p-measurement.example
отвечает ответом, содержащим заголовокAttribution-Reporting-Register-Source
. - Браузер получает этот ответ от
3p-measurement.example
и считываетAttribution-Reporting-Register-Source
. Браузер сохраняет исходное событие, используя3p-measurement.example
в качестве источника отчета.
Используйте attributionsrc
для сторонних источников, не входящих в цепочку перенаправления.
Если несколько источников отчетов хотят зарегистрировать источник в событии навигации, но по какой-либо причине не могут появиться в цепочке перенаправления, вы можете указать несколько сайтов в качестве источников атрибуции в attributionsrc
в качестве альтернативного решения.
Ваша существующая установка | С модификацией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[REPORTING_URL_1] [REPORTING_URL_2]">...</a> |
В этом примере запросы, соответствующие API отчетов об атрибуции, будут отправлены как на REPORTING_URL_1
, так и на адреса REPORTING_URL_1 и . REPORTING_URL_2
. Запрос навигации, отправленный на URL перехода по клику, также может регистрировать источники атрибуции.
Шаг 3. Настройте ответы на запросы API отчетов об атрибуции
Для всех источников, получающих запрос API отчетов об атрибуции, убедитесь, что сервер отвечает соответствующим заголовком Attribution-Reporting-Register-Source
. См. руководство по источникам Регистра и пояснение , чтобы узнать, как следует строить ответ.
Регистрация нескольких триггеров
Вы можете зарегистрировать несколько триггеров атрибуции, добавив несколько элементов пикселей на стороне конверсии (по одному на каждый триггер). Элемент attributionsrc
является необязательным для регистрации триггера .
Вы также можете зарегистрировать несколько триггеров из одного элемента пикселя, используя запросы на перенаправление или перечисляя несколько URL-адресов в элементе attributionsrc
так же, как и при регистрации источника. Исходные события и события-триггеры, созданные одним и тем же источником, будут сопоставлены.
В измерении атрибуции конверсий могут участвовать несколько сторон, включая издателя, рекламодателя, обслуживающую рекламную технологию (организацию, которая доставляет рекламу), поставщика показателей и т. д. В этом документе мы иллюстрируем распространенные сценарии измерения конверсий, но в целом любая сторона, желающая получать отчет об атрибуции от API отчетов об атрибуции (ARA), должна убедиться, что выполнены шаги интеграции, описанные в этом документе.
Например, у издателя обычно есть один или несколько специалистов по рекламе, ответственных за показ рекламы. Сюда могут входить стороны, ответственные за разметку для креатива, стороны, предоставляющие показ или пиксель отслеживания для креатива, а также стороны, предоставляющие SDK или тег для рекламного места на странице издателя. Эти рекламные специалисты могут захотеть или не захотеть получать отчеты об атрибуции от ARA, но они имеют возможность гарантировать, что последующие рекламные специалисты смогут получать отчеты об атрибуции.
Кроме того, рекламодатель может также использовать стороннего поставщика услуг по измерению конверсий для межсетевой атрибуции , а также для других возможностей отчетности. Рекламодатели используют эти данные, чтобы оценить рентабельность инвестиций в рекламу у нескольких уникальных издателей и каналов, поэтому важно, чтобы DSP или рекламные серверы понимали, как включить API отчетов об атрибуции для поддержки этих вариантов использования. Рекламодатели, которые хотят использовать стороннюю систему, могут продолжать это делать, либо используя стороннего поставщика измерений, либо настроив собственный сервер для регистрации и получения отчетов от API.
API отчетов по атрибуции позволяет нескольким специалистам по рекламе регистрировать источники и триггеры атрибуции для одного и того же показа или конверсии и получать отдельные отчеты от API. Например, DSP может получать собственные отчеты об атрибуции от API отчетов об атрибуции, а также разрешать отдельные отчеты для стороннего поставщика измерений рекламодателя. Рекламный технолог должен зарегистрировать как источники атрибуции, так и триггеры, чтобы получать отчеты от API, а атрибуция выполняется среди источников атрибуции и триггеров, которые рекламный техник индивидуально зарегистрировал в API.
Распространенные сценарии измерения конверсий
В этом разделе мы рассмотрим два распространенных сценария измерения конверсии.
Сценарий 1. И обслуживающей рекламной технологии, и стороннему поставщику показателей необходимо получать отчеты от API отчетов по атрибуции.
Рекламодатель желает атрибутировать конверсии в рекламных ресурсах с помощью стороннего поставщика показателей, а рекламная технология, размещающая креатив, желает атрибутировать конверсии в рекламных ресурсах. Это характерно для DSP или рекламных серверов рекламодателей (сторонний рекламный сервер — 3PAS), которые предоставляют разметку для рекламных объявлений, выполняют собственные отчеты по атрибуции и работают с рекламодателями, которые интегрируются со сторонними поставщиками измерений или аналитики.
В этом случае технология показа рекламы также является стороной, которая отвечает за запуск событий кликов и показов в текущей настройке. Специалист по показу рекламы должен установить новый attributionsrc
в соответствующих местах и убедиться, что перенаправления настроены правильно. Кроме того, как технология показа рекламы, так и сторонний поставщик показателей должны убедиться, что они зарегистрированы , а их серверы готовы получать запросы API отчетов об атрибуции и отвечать на них.
Типичная настройка кампании может выглядеть так:
Сервер объявлений рекламодателя (3PAS) передает в DSP разметку рекламного объявления, которая включает в себя пиксели отслеживания показов и кликов стороннего поставщика услуг. Рекламный сервер должен обеспечить включение
attributionsrc
в разметку рекламного объявления.DSP предлагает возможности добавлять дополнительные пиксели измерения показов и отслеживания кликов, а также должен убедиться, что
attributionsrc
включен в окончательную разметку рекламного объявления, с которой они назначают ставки.
Сценарий 2. Только сторонний поставщик показателей должен получать отчеты от API отчетов по атрибуции.
Рекламодатель хочет атрибутировать конверсии на рекламных ресурсах с помощью стороннего поставщика показателей, но у рекламной технологии, на которой размещено объявление, нет требований к измерению атрибуции. Это характерно для издателей, SSP или рекламных серверов издателей, которые размещают креативы и не планируют сами использовать отчеты об атрибуции, но хотят включить API отчетов об атрибуции либо для своих партнеров DSP, либо для компаний, занимающихся тегами измерений, таких как сторонние рекламные серверы, поставщики измерений или аналитики.
В этом случае сторона, которая отвечает за запуск событий кликов и показов в текущей настройке, должна добавить новый атрибут attributionsrc
к объявлениям и убедиться, что перенаправления работают должным образом. Это во многом зависит от интеграции каждого издателя, но для событий кликов это может быть SSP, обслуживающая рекламная технология или сам издатель. Для событий показов чаще всего это сторонний поставщик показателей.
В типичном примере настройки кампании из сценария 1 рекламному серверу издателя, SSP или самому издателю может просто потребоваться убедиться, что атрибут attributionsrc
, предоставленный DSP, попадает на страницу издателя.
Детали реализации
В следующей таблице описаны этапы реализации API отчетов об атрибуции на высоком уровне:
Шаги | Ответственность за работу | Примеры |
---|---|---|
Шаг 1. Включите источник атрибуции для существующих креативов и кода измерения. | Объект, ответственный за запуск событий показа или обработку событий кликов, добавляет атрибут attributionsrc . | Для событий клика атрибут обычно добавляет покупатель (рекламный сервер DSP/рекламодатель), который отображает объявление. Для событий показа атрибут добавляется платформой спроса (DSP), платформой предложения (SSP), издателем, рекламным сервером или поставщиком измерений, и это зависит от настроек издателя. Для видеорекламы, использующей формат VAST, атрибут добавляется издателем и Video SDK. |
Шаг 2. Включите отчеты об атрибуции для сторонних источников | Это работает «из коробки», если используется существующий путь перенаправления с 302 редиректами . Если перенаправления 302 нельзя использовать, атрибут | Как правило, если к объявлению добавлен атрибут attributionsrc , сторонние перенаправления должны получать вызовы API отчетов об атрибуции. |
Шаг 3. Настройте ответы на запросы API отчетов об атрибуции | Любая организация, желающая получать отчеты из API отчетов об атрибуции. | DSP и сторонний поставщик статистических данных, используемый рекламодателем. |
Обратите внимание, что особенности каждого шага зависят от того, как креативы отображаются и отображаются на странице издателя, а также от того, какие рекламные технологии получают отчеты, отправляемые API отчетов по атрибуции.
Шаг 1. Включите источник атрибуции для существующих креативов и кода измерения.
На первом этапе включаются источники атрибуции.
Как работает атрибут attributionsrc
Новый атрибут attributionsrc
указывает, куда будут отправляться запросы API отчетов об атрибуции. Объект, отвечающий за запуск событий показов и кликов, должен обновить креативы с помощью атрибута attributionsrc
. attributionsrc
следует добавить к существующим событиям кликов и показов. Он может быть пустым или непустым.
Для событий кликов, использующих перенаправления, в навигацию следует добавить атрибут attributionsrc
. Любые 302-перенаправления после навигации не требуют добавления атрибута attributionsrc
и будут иметь право на ARA, если при первоначальной навигации был добавлен attributionsrc
.
Если attributionsrc
пуст, запросы ARA будут отправляться на URL-адрес, определенный в атрибуте href
тега привязки (URL-адрес перехода по клику). Если атрибут attributionsrc
определен, запросы ARA будут отправляться на URL-адрес, определенный в атрибуте attributionsrc
. URL перехода по клику также может регистрировать источники.
Обычно используйте пустой атрибут attributionsrc
, если сервер, на котором размещен URL-адрес перехода по клику, может получать и отвечать на запросы API отчетов об атрибуции. Определите свой собственный URL-адрес attributionsrc
, если вы хотите, чтобы запросы API отчетов об атрибуции направлялись на другой сервер.
Пример пустого атрибута attributionsrc
:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
Если атрибут attributionsrc
пуст, запросы API отчетов об атрибуции будут отправляться на URL-адрес, определенный атрибутом href
тега привязки.
Пример непустого атрибута attributionsrc:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[ATTRIBUTION_SRC_URL]">...</a> |
Если attributionsrc
не пуст, запросы API отчетов об атрибуции будут отправляться на URL-адрес, определенный тегом attributionsrc
. URL перехода по клику также может регистрировать источники.
Добавьте attributionsrc
для событий кликов и показов.
- Нажмите на события:
- Субъектом, ответственным за добавление
attributionsrc
, обычно является технический специалист по показу рекламы. - Теги привязки с событиями кликов должны иметь атрибут
attributionsrc
. - Клики с использованием
window.open
должны использовать аргументwindowFeatures
вызоваwindow.open
для указания источника атрибуции.
- Субъектом, ответственным за добавление
- События-впечатления:
- Субъектом, ответственным за добавление
attributionsrc
обычно является технология показа рекламы и поставщик(и) показателей. - События показа, запускаемые тегом
<img>
или тегом<script>
, должны включать атрибутattributionsrc
. - События показов, использующие Fetch API, должны включать объект
attributionReporting
в аргументе параметров , передаваемом в вызов API Fetch.
- Субъектом, ответственным за добавление
В следующей таблице приведена сводка изменений, необходимых для событий кликов и показов:
Событие | Ярлык | Ваша существующая установка | После интеграции ARA |
---|---|---|---|
Нажмите | HTML | <a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
JavaScript | window.open("[CLICKTHROUGH_URL]", "_blank"); | window.open("[CLICKTHROUGH_URL]", "_blank", "attributionsrc"); | |
Впечатление | HTML-тег <img> | <img src="[IMPRESSION_URL]"> | <img src="[IMPRESSION_URL]" attributionsrc> |
HTML-тег <script> | <script src="[IMPRESSION_URL]"></script> | <script src="[IMPRESSION_URL]" attributionsrc></script> | |
JavaScript | const options = {...} | const options = { |
Включить регистрацию источника атрибуции на аукционе защищенной аудитории.
Для измерения конверсий на аукционах Защищенной аудитории вместо использования attributionsrc
вы можете использовать registerAdBeacon
/ registerAdMacro
и setReportEventDataForAutomaticBeacons
/ reportEvent
, чтобы включить регистрацию источников атрибуции.
Для отчетов о сигналах Защищенной аудитории функция registerAdBeacon
доступна внутри рабочих модулей отчетов, а функция registerAdMacro
доступна внутри рабочих модулей отчетов о победах покупателя. Затем данные о событиях внутри рекламного фрейма можно добавить к зарегистрированным маякам и макросам с помощью функций reportEvent
и setReportEventDataForAutomaticBeacons
API отчетов по рекламным объявлениям с огражденным фреймом . Это позволяет связать друг с другом сигналы рабочих модулей отчетности по защищенной аудитории и полезную нагрузку событий кадра рекламного объявления.
HTTP-заголовок Attribution-Reporting-Eligible
добавляется к запросу, когда маяки и макросы запускаются вызовом reportEvent
из кадра или когда автоматические маяки запускаются браузером. Вы можете использовать ответ маяка для регистрации источника атрибуции. Запросы маяка могут быть перенаправлены, чтобы разрешить сторонние измерения.
Более подробную информацию см. в разделе «Поддержка отчетов по атрибуции» пояснения API отчетов по рекламе с ограниченным фреймом.
Включить отчеты по атрибуции для форматов VAST
VAST – это общий формат для показа и измерения видеорекламных ресурсов, и многие события, определенные в этом стандарте, следует рассматривать как потенциальные исходные события, подходящие для регистрации в API отчетов по атрибуции. Это подробно описано в дополнении VAST для поддержки отчетов по атрибуции , но вкратце все события <Tracking>
, <Impression>
, <*ClickThrough>
и <*ClickTracking>
являются потенциальными событиями источника атрибуции. Все реализации VAST должны обеспечивать право на регистрацию для этих событий.
Дополнение к VAST определяет новые атрибуты для этих элементов, позволяющие задать дополнительный URL-адрес специально для регистрации атрибуции. Если событие содержит attributiontype="DOUBLE_PING"
и attributionsrc="[URL]"
, код, запускающий это событие, должен использовать [URL]
в качестве значения атрибута attributionsrc
при включении API отчетов по атрибуции. Приложение VAST содержит примеры для каждого сценария.
Чтобы обеспечить максимальный охват, реализации VAST должны обеспечить возможность регистрации всех перечисленных событий по умолчанию при отправке пингов событий. Например, при активации URL-адреса события <Impression>
(пустой) атрибут attributionsrc
должен использоваться в элементе <img>
, используемом для отправки запроса (или его эквивалента при вызове выборки), чтобы всегда позволить принимающей стороне потенциально зарегистрировать это событие с помощью API отчетов об атрибуции.
Шаг 2. Включите отчеты об атрибуции для сторонних источников
Чтобы разрешить третьим лицам использовать API отчетов об атрибуции, вы можете использовать существующие перенаправления или добавить список третьих сторон в атрибут attributionsrc
. В большинстве случаев каждая рекламная технология имеет свой собственный независимый трекер показов, поэтому перенаправления более актуальны для трекеров кликов.
Обрабатывать сторонние источники в существующей цепочке перенаправления.
При обычном переходе по объявлению многие трекеры кликов могут присутствовать в виде цепочки из 302
редиректов, созданных как часть перехода на конечную целевую страницу. Каждый запрос в цепочке перенаправления может быть зарегистрирован с помощью API отчетов по атрибуции, если исходная цель клика была аннотирована с помощью attributionsrc
или зарегистрирована с помощью registerAdBeacon/registerAdMacro
в API Protected Audience API . Рекламная технология в цепочке редиректов также должна быть зарегистрирована .
Обратите внимание, что тело первоначального запроса не отправляется при перенаправлении. Для аукционов с защищенной аудиторией, если eventData
, переданные в reportEvent
, и setReportEventDataForAutomaticBeacons
необходимо использовать как часть перенаправления, их необходимо явно передать как часть URL-адреса перенаправления.
В следующем примере мы будем использовать технологию показа рекламы ( serving-adtech.example
) и стороннего поставщика показателей ( 3p-measurement.example
) как два отдельных объекта, которые хотят создавать и получать отчеты об атрибуции. В этом примере технологией показа рекламы может быть DSP, который отображает креатив на сайте издателя и имеет собственный продукт для отчетности. Сторонний поставщик измерений может быть организацией, которую рекламодатель использует для отчетности по конверсии.
Во время регистрации источника представлены следующие шаги:
-
serving-adtech.example
Устанавливает атрибутattributionsrc
в Creative. Пользователь посещает страницу издателя, а браузер отправляет запрос наserving-adtech.example.
-
serving-adtech.example
отвечаетAttribution-Reporting-Register-Source
и заголовкомLocation
.-
serving-adtech.example
использует заголовокAttribution-Reporting-Register-Source
чтобы ответить метаданными о зарегистрированном источнике. -
serving-adtech.example
использует заголовокLocation
, чтобы включить перенаправление на3p-measurement.example
. Обратите внимание, что вполне вероятно, что заголовокLocation
уже используется в ваших существующих потоках ClickTracking, чтобы поддержать302
перенаправления на стороннюю партию.
-
- Браузер получает ответ от
serving-adtech.example
и анализирует заголовокAttribution-Reporting-Register-Source
. Браузер хранит исходное событие, используяserving-adtech.example
в качестве отчетного происхождения. - Поскольку этот запрос является перенаправлением, браузер также делает новый запрос на
3p-measurement.example
. -
3p-measurement.example
отвечает ответом, который содержит заголовокAttribution-Reporting-Register-Source
. - Браузер получает этот ответ от
3p-measurement.example
Пример и считываетAttribution-Reporting-Register-Source
. Браузер хранит исходное событие, используя3p-measurement.example
в качестве отчетного происхождения.
Используйте attributionsrc
для сторонних происхождений, а не в цепочке перенаправления
Если многочисленные репортерные происхождения хотят зарегистрировать источник на навигационном событии, но не могут появиться в цепочке перенаправления по любой причине, вы можете перечислить несколько сайтов в качестве источников атрибуции в attributionsrc
в качестве альтернативного решения.
Ваша существующая установка | С модификацией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[REPORTING_URL_1] [REPORTING_URL_2]">...</a> |
В этом примере запросы APIBLIBLE AP-адреса будут отправлены как на REPORTING_URL_1
, так и. REPORTING_URL_2
. Запрос навигации, отправленный на URL ClickThrough, также имеет право на регистрацию источников атрибуции.
Шаг 3: Настройка ответов для запросов API отчета о атрибуции
Для всех источников, получая запрос API отчетности по отчетам о атрибуции, убедитесь, что сервер реагирует с соответствующим заголовком Attribution-Reporting-Register-Source
. См. Руководство по источникам регистра и объяснение , чтобы узнать, как должен быть построен ответ.
Зарегистрируйте несколько триггеров
Вы можете зарегистрировать несколько триггеров атрибуции, добавив несколько пиксельных элементов на стороне преобразования (один на триггер). Элемент attributionsrc
является необязательным для регистрации триггеров .
Вы также можете зарегистрировать несколько триггеров из одного пиксельного элемента, используя запросы перенаправления или перечисление нескольких URL -адресов в элементе attributionsrc
таким же образом, как и для регистрации источника. События источника и события триггеров, которые были сгенерированы тем же происхождением, будут сопоставлены.
Измерение атрибуции конверсии может включать в себя несколько сторон, начиная от издателя, рекламодателя, обслуживания рекламных технологий (организация, которая обеспечивает рекламу), поставщика измерений и многое другое. В этом документе мы иллюстрируем общие сценарии измерения преобразования, но в целом любая сторона, которая хочет получить отчет о атрибуции от API отчетности по атрибуции (ARA), должна убедиться, что этапы интеграции, описанные в этом документе, выполняются.
Например, для издателя обычно есть один или несколько рекламных технологий, отвечающих за обслуживание объявления - это может включать стороны, ответственные за поставку наценки для творчества, стороны, которые создают впечатление или отслеживание пикселя на творческом порядке, и стороны, поставляющие SDK или тег для рекламного слота на странице издателя. Эти рекламные технологии могут или не могут захотеть получать отчеты о атрибуции от ARA, но расположены для обеспечения того, чтобы вниз по течению рекламных технологий могут получать отчеты об атрибуции.
Кроме того, рекламодатель также может использовать стороннего поставщика измерения конверсии для атрибуции поперечной сети , а также других возможностей отчетности. Рекламодатели используют эти данные, чтобы понять возврат рекламных инвестиций в нескольких уникальных издателях и каналах, поэтому важно, чтобы DSPS или AD -серверы понимали, как включить API отчетности по атрибуции для поддержки этих вариантов использования. Рекламодатели, которые хотят использовать стороннюю партию, могут продолжать это делать, либо используя сторонний поставщик измерений, либо настройка внутреннего сервера для регистрации и получения отчетов от API.
API отчетности по атрибуции позволяет нескольким технологиям AD регистрировать источники атрибуции и триггеры для того же впечатления или преобразования и получать отдельные отчеты от API. Например, DSP может получать свои собственные отчеты о атрибуции от API отчетности по атрибуции, а также разрешать отдельную отчетность для стороннего поставщика измерения рекламодателя. AD Tech должна зарегистрировать как источники атрибуции, так и триггеры для получения отчетов от API, и атрибуция выполняется среди источников атрибуции и триггеров, которые AD Tech индивидуально зарегистрировалась в API.
Сценарии общего преобразования
В этом разделе мы рассмотрим два общих сценария для измерения конверсии.
Сценарий 1: как обслуживание AD Tech, так и сторонний поставщик измерений должны получать отчеты от API отчета о атрибуции
Рекламодатель желает приписать конверсии в инвентаризации рекламы, используя сторонний поставщик измерений, и рекламную технологическую техническую передачу, разыгрывая творческие желания, чтобы приписать конверсии в инвентаре объявления. Это обычно для DSPS или рекламодателей (сторонний рекламный сервер-3PAS), которые предоставляют разметку для AD Creatives, выполняют свои собственные отчеты об атрибуции и работают с рекламодателями, которые интегрируются со сторонними поставщиками измерений или аналитики.
В этом случае сервирующая рекламная технология также является партией, которая отвечает за стрельбу по клике и событиям впечатления в текущей настройке. AD -технология AD должна установить новые attributionsrc
в соответствующих местах и убедиться, что перенаправления настроены правильно. Кроме того, как обслуживающие рекламные технологии, так и сторонний поставщик измерений должны убедиться, что они зачислены , а их серверы готовы получить и отвечать на запросы API отчетности по атрибуции.
Типичная настройка кампании может выглядеть как:
Рекламозерный рекламный сервер (3PAS) поставляет разметку для AD Creative DSP, которая включает в себя впечатление стороннего поставщика измерений и нажимайте пиксели отслеживания. Ad Server должен гарантировать, что
attributionsrc
включен в AD Creative Adhocup.DSP предлагает возможности для добавления дополнительных оттисков измерения и пикселей отслеживания щелчков, и должен убедиться, что
attributionsrc
включен в окончательную рекламу Creative Markup, с которой они предлагают.
Сценарий 2: Только сторонний поставщик измерений должен получить отчеты от API отчета о атрибуции.
Рекламодатель желает приписать конверсии в инвентаризации рекламы, используя сторонний поставщик измерений, но у AD Tech Hosting Creative нет требований к измерению атрибуции. Это часто встречается для издателей, SSP или издательских рекламных серверов, которые принимают креативщиков и не планируют использовать отчеты о атрибуции, но которые хотят включить API отчетности по атрибуции либо для своих партнеров DSP, либо для компаний по маркировке измерения, таких как сторонние рекламные серверы, измерения или аналитические поставщики.
В этом случае сторона, которая отвечает за стрельбу по клике и событиям впечатлений в текущей настройке, должна добавить новый атрибут attributionsrc
к креативщикам и обеспечить перенаправления, которые работают в соответствии с предполагаемым. Это очень зависит от интеграции каждого издателя, но для событий клика это может быть SSP, обслуживание рекламных технологий или самих издателей. Для событий впечатлений это чаще всего является сторонним поставщиком измерений.
В типичном примере настройки кампании из сценария 1 издательский рекламный сервер, SSP или издатель может просто обеспечить атрибут attributionsrc
, который был предоставлен DSP, попадает на страницу издателя.
Детали реализации
В следующей таблице описываются этапы реализации API отчета о атрибуции на высоком уровне:
Шаги | Ответственность за работу | Примеры |
---|---|---|
Шаг 1: Включите источник атрибуции для существующих креативщиков и кода измерения | Организация, ответственная за события от впечатления от стрельбы или обработку событий, добавляет атрибут attributionsrc . | Для Click Events, как правило, покупатель (DSP/рекламодательский рекламный сервер), который отдает от творческого творчества добавляет атрибут. Для событий впечатлений, платформа на стороне спроса (DSP), платформа Supply Side (SSP), издатель, AD-сервер или поставщик измерений добавляет атрибут, и это зависит от настройки издателя. Для видеообъявлений с использованием обширного формата издатель и видео SDK добавляют атрибут. |
Шаг 2: включить отчет о атрибуции для сторонних происхождений | Это работает вне коробки при использовании существующего пути перенаправления с 302 перенаправлениями . Если нельзя использовать 302 перенаправления, атрибут | Как правило, до тех пор, пока атрибут attributionsrc добавляется в Creative, сторонние перенаправления должны получать вызовы API отчета о атрибуции. |
Шаг 3: Настройка ответов для запросов API отчета о атрибуции | Любая организация, которая хочет получать отчеты от API отчета о атрибуции | DSP и сторонний поставщик измерений, используемый рекламодателем |
Обратите внимание, что специфика каждого шага зависит от того, как креативщики отображаются и обслуживаются на странице издателей, и какие организации AD получают отчеты, отправляемые API отчетности по атрибуции.
Шаг 1: Включите источник атрибуции для существующих креативщиков и кода измерения
На первом шаге источники атрибуции включены.
Как работает атрибут attributionsrc
Новый атрибут attributionsrc
указывает, куда будут отправлены запросы API отчетности по отчетам о атрибуции. Сущность, которая несет ответственность за съемки впечатления и щелчка событий, должна обновлять креативщики с атрибутом attributionsrc
. attributionsrc
должны быть добавлены в существующие события щелчка и оттиски, и могут быть пустыми или непустыми.
Для событий щелчка с использованием перенаправления атрибут attributionsrc
должен быть добавлен в навигацию. Любые 302 перенаправления после навигации не должны добавлять атрибут attributionsrc
и будут иметь право на ARA, пока первоначальная навигация добавила attributionsrc
.
Когда attributionsrc
пуст, запросы ARA будут отправлены на URL, определенный в атрибуте href
тега Anchor (URL Clickthrough). Когда атрибут attributionsrc
определяется, запросы ARA будут отправлены на URL -адрес, определенное в атрибуте attributionsrc
. URL ClickThrough также имеет право на регистрацию источников.
Как правило, используйте пустой атрибут attributionsrc
, если сервер, разбирающий URL -адрес ClickThrough, может получать и отвечать на запросы API отчетности по атрибуции. Определите свой собственный URL -адрес attributionsrc
, если вы хотите, чтобы API отчета о атрибуции переходил на другой сервер.
Пример пустого attributionsrc
:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
Когда атрибут attributionsrc
пуст, запросы API отчетности по атрибуции будут отправлены на URL -адрес, определяемый атрибутом href
тега якоря.
Пример атрибута непустых атрибутов:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[ATTRIBUTION_SRC_URL]">...</a> |
Когда attributionsrc
не пуст, запросы API отчета о атрибуции будут отправлены на URL -адрес, определяемый тегом attributionsrc
. URL ClickThrough также имеет право на регистрацию источников.
Добавить attributionsrc
для кликов и событий от впечатления
- Нажмите События:
- Организация, ответственная за добавление
attributionsrc
, обычно является обслуживающим рекламным технологиями. - Якорные теги с событиями клика должны иметь добавлен атрибут
attributionsrc
. - Нажимает с помощью
window.open
использование аргументаwindowFeatures
ofwindow.open
Call, чтобы указать источник атрибуции.
- Организация, ответственная за добавление
- События впечатления:
- Организация, ответственная за добавление
attributionsrc
, обычно представляет собой AD -технологию и поставщик измерений. - События впечатления, выпущенные из тега
<img>
или тега<script>
, должны включать атрибутattributionsrc
. - События впечатления с использованием API Fetch должны включать объект
attributionReporting
в аргумент параметров , переданный в вызов API Fetch.
- Организация, ответственная за добавление
См. Следующую таблицу для краткого изложения модификаций, необходимых для событий клика и впечатления:
Событие | Ярлык | Ваша существующая установка | После интеграции ARA |
---|---|---|---|
Нажмите | HTML | <a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
JavaScript | window.open("[CLICKTHROUGH_URL]", "_blank"); | window.open("[CLICKTHROUGH_URL]", "_blank", "attributionsrc"); | |
Впечатление | Html <img> тег | <img src="[IMPRESSION_URL]"> | <img src="[IMPRESSION_URL]" attributionsrc> |
Html <script> тег | <script src="[IMPRESSION_URL]"></script> | <script src="[IMPRESSION_URL]" attributionsrc></script> | |
JavaScript | const options = {...} | const options = { |
Включить регистрацию источника атрибуции на аукционе защищенной аудитории
Для измерения конверсий на аукционах защищенной аудитории вместо использования attributionsrc
вы можете использовать registerAdBeacon
/ registerAdMacro
и setReportEventDataForAutomaticBeacons
/ reportEvent
для обеспечения регистрации источников атрибуции.
Для сообщений о защищенной аудитории сигналов, функция registerAdBeacon
доступна внутри рабочих отчетов, а registerAdMacro
доступна в рабочей подаче отчетности покупателя. Затем данные события в рамке AD могут быть добавлены в зарегистрированные маяки и макросы с reportEvent
и setReportEventDataForAutomaticBeacons
функциями огороженных API ADS -ADS . Это позволяет сигналам охраняемой аудитории работников отчетности и полезной нагрузки на событие AD Creative Frame связана друг с другом.
В запросе добавляется заголовок HTTP- Attribution-Reporting-Eligible
, когда маяки и макросы запускаются при вызове reportEvent
из кадра, или автоматические маяки инициируются браузером. Вы можете использовать ответ маяка для регистрации источника атрибуции. Запросы маяка могут быть перенаправлены, чтобы разрешить измерение сторонних.
Для более глубокого погружения см. В разделе «Поддержка отчетности об атрибуции огороженного AD» об объяснении API.
Включить отчет о атрибуции для обширных форматов
Огромный - это общий формат для обслуживания и измерения инвентаризации видео объявлений, и многие из событий, определенных в этом стандарте, следует считать потенциальными исходными событиями, имеющими право на регистрацию с API отчета о атрибуции. Огромное дополнение к поддержке отчетности по атрибуции подробно охватывает это, но, вкратце, все <Tracking>
, <Impression>
, <*ClickThrough>
и <*ClickTracking>
События являются потенциальными событиями источника атрибуции. Все обширные реализации должны обеспечить охват приемлемости регистрации для этих событий.
Огромное дополнение определяет новые атрибуты для этих элементов, позволяющих установить вторичный URL специально для регистрации атрибуции. Когда событие содержит attributiontype="DOUBLE_PING"
и attributionsrc="[URL]"
, код, запускающий этот событие, должен использовать [URL]
в качестве значения атрибута attributionsrc
при включении API отчета о атрибуции. Огромное приложение содержит примеры для каждого сценария.
Чтобы обеспечить максимальное покрытие, обширные реализации должны сделать все перечисленные события, соответствующие регистрации по умолчанию по умолчанию при стрельбе пингов событий. Например, при увольнении URL -адреса <Impression>
события (пустое) атрибут attributionsrc
должен использоваться в элементе <img>
, используемом для отправки запроса (или эквивалента при вызове Fetch), чтобы всегда разрешать приемной стороне потенциально зарегистрировать это событие с помощью API отчета о атрибуции.
Шаг 2: включить отчет о атрибуции для сторонних происхождений
Чтобы позволить третьим участникам использовать API отчетности по атрибуции, вы можете использовать существующие перенаправления или добавить список третьих сторон в атрибут attributionsrc
. В большинстве случаев каждая рекламная технология имеет свой собственный независимый трекер впечатлений, поэтому перенаправления более актуальны для трекеров.
Обрабатывать сторонние происхождения в существующей цепочке перенаправления
В типичном рекламном клике многие трекеры кликов могут присутствовать в виде цепочки из 302
перенаправлений, сделанных в рамках навигации к конечной целевой странице. Каждый запрос в цепочке перенаправления имеет право на регистрацию в API отчетности Attribution, если исходный цель Click была аннотирована с помощью attributionsrc
или зарегистрирована в registerAdBeacon/registerAdMacro
в защищенной аудитории API . AD Tech в цепочке перенаправления также должна быть зарегистрирована .
Обратите внимание, что тело первоначального запроса не отправляется при перенаправлениях. Для аукционов защищенной аудитории, если eventData
перешло к reportEvent
и setReportEventDataForAutomaticBeacons
, необходимо использовать как часть перенаправления, он должен быть явно передан как часть URL перенаправления.
В следующем примере мы будем использовать AD-технологию AD ( serving-adtech.example
) и сторонний поставщик измерений ( 3p-measurement.example
) в качестве двух отдельных объектов, которые стремятся генерировать и получать отчеты о атрибуции. Служба рекламы в этом примере может быть DSP, которая делает креатив на сайте издателя и имеет свой собственный отчетный продукт. Сторонний поставщик измерений может быть организацией, которую рекламодатель использует для отчетности по конверсии.
Во время регистрации источника представлены следующие шаги:
-
serving-adtech.example
Устанавливает атрибутattributionsrc
в Creative. Пользователь посещает страницу издателя, а браузер отправляет запрос наserving-adtech.example.
-
serving-adtech.example
отвечаетAttribution-Reporting-Register-Source
и заголовкомLocation
.-
serving-adtech.example
использует заголовокAttribution-Reporting-Register-Source
чтобы ответить метаданными о зарегистрированном источнике. -
serving-adtech.example
использует заголовокLocation
, чтобы включить перенаправление на3p-measurement.example
. Обратите внимание, что вполне вероятно, что заголовокLocation
уже используется в ваших существующих потоках ClickTracking, чтобы поддержать302
перенаправления на стороннюю партию.
-
- Браузер получает ответ от
serving-adtech.example
и анализирует заголовокAttribution-Reporting-Register-Source
. Браузер хранит исходное событие, используяserving-adtech.example
в качестве отчетного происхождения. - Поскольку этот запрос является перенаправлением, браузер также делает новый запрос на
3p-measurement.example
. -
3p-measurement.example
отвечает ответом, который содержит заголовокAttribution-Reporting-Register-Source
. - Браузер получает этот ответ от
3p-measurement.example
Пример и считываетAttribution-Reporting-Register-Source
. Браузер хранит исходное событие, используя3p-measurement.example
в качестве отчетного происхождения.
Используйте attributionsrc
для сторонних происхождений, а не в цепочке перенаправления
Если многочисленные репортерные происхождения хотят зарегистрировать источник на навигационном событии, но не могут появиться в цепочке перенаправления по любой причине, вы можете перечислить несколько сайтов в качестве источников атрибуции в attributionsrc
в качестве альтернативного решения.
Ваша существующая установка | С модификацией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[REPORTING_URL_1] [REPORTING_URL_2]">...</a> |
В этом примере запросы APIBLIBLE AP-адреса будут отправлены как на REPORTING_URL_1
, так и. REPORTING_URL_2
. Запрос навигации, отправленный на URL ClickThrough, также имеет право на регистрацию источников атрибуции.
Шаг 3: Настройка ответов для запросов API отчета о атрибуции
Для всех источников, получая запрос API отчетности по отчетам о атрибуции, убедитесь, что сервер реагирует с соответствующим заголовком Attribution-Reporting-Register-Source
. См. Руководство по источникам регистра и объяснение , чтобы узнать, как должен быть построен ответ.
Зарегистрируйте несколько триггеров
Вы можете зарегистрировать несколько триггеров атрибуции, добавив несколько пиксельных элементов на стороне преобразования (один на триггер). Элемент attributionsrc
является необязательным для регистрации триггеров .
Вы также можете зарегистрировать несколько триггеров из одного пиксельного элемента, используя запросы перенаправления или перечисление нескольких URL -адресов в элементе attributionsrc
таким же образом, как и для регистрации источника. События источника и события триггеров, которые были сгенерированы тем же происхождением, будут сопоставлены.
Измерение атрибуции конверсии может включать в себя несколько сторон, начиная от издателя, рекламодателя, обслуживания рекламных технологий (организация, которая обеспечивает рекламу), поставщика измерений и многое другое. В этом документе мы иллюстрируем общие сценарии измерения преобразования, но в целом любая сторона, которая хочет получить отчет о атрибуции от API отчетности по атрибуции (ARA), должна убедиться, что этапы интеграции, описанные в этом документе, выполняются.
Например, для издателя обычно есть один или несколько рекламных технологий, отвечающих за обслуживание объявления - это может включать стороны, ответственные за поставку наценки для творчества, стороны, которые создают впечатление или отслеживание пикселя на творческом порядке, и стороны, поставляющие SDK или тег для рекламного слота на странице издателя. Эти рекламные технологии могут или не могут захотеть получать отчеты о атрибуции от ARA, но расположены для обеспечения того, чтобы вниз по течению рекламных технологий могут получать отчеты об атрибуции.
Кроме того, рекламодатель также может использовать стороннего поставщика измерения конверсии для атрибуции поперечной сети , а также других возможностей отчетности. Рекламодатели используют эти данные, чтобы понять возврат рекламных инвестиций в нескольких уникальных издателях и каналах, поэтому важно, чтобы DSPS или AD -серверы понимали, как включить API отчетности по атрибуции для поддержки этих вариантов использования. Рекламодатели, которые хотят использовать стороннюю партию, могут продолжать это делать, либо используя сторонний поставщик измерений, либо настройка внутреннего сервера для регистрации и получения отчетов от API.
API отчетности по атрибуции позволяет нескольким технологиям AD регистрировать источники атрибуции и триггеры для того же впечатления или преобразования и получать отдельные отчеты от API. Например, DSP может получать свои собственные отчеты о атрибуции от API отчетности по атрибуции, а также разрешать отдельную отчетность для стороннего поставщика измерения рекламодателя. AD Tech должна зарегистрировать как источники атрибуции, так и триггеры для получения отчетов от API, и атрибуция выполняется среди источников атрибуции и триггеров, которые AD Tech индивидуально зарегистрировалась в API.
Сценарии общего преобразования
В этом разделе мы рассмотрим два общих сценария для измерения конверсии.
Сценарий 1: как обслуживание AD Tech, так и сторонний поставщик измерений должны получать отчеты от API отчета о атрибуции
Рекламодатель желает приписать конверсии в инвентаризации рекламы, используя сторонний поставщик измерений, и рекламную технологическую техническую передачу, разыгрывая творческие желания, чтобы приписать конверсии в инвентаре объявления. Это обычно для DSPS или рекламодателей (сторонний рекламный сервер-3PAS), которые предоставляют разметку для AD Creatives, выполняют свои собственные отчеты об атрибуции и работают с рекламодателями, которые интегрируются со сторонними поставщиками измерений или аналитики.
В этом случае сервирующая рекламная технология также является партией, которая отвечает за стрельбу по клике и событиям впечатления в текущей настройке. AD -технология AD должна установить новые attributionsrc
в соответствующих местах и убедиться, что перенаправления настроены правильно. Кроме того, как обслуживающие рекламные технологии, так и сторонний поставщик измерений должны убедиться, что они зачислены , а их серверы готовы получить и отвечать на запросы API отчетности по атрибуции.
Типичная настройка кампании может выглядеть как:
Рекламозерный рекламный сервер (3PAS) поставляет разметку для AD Creative DSP, которая включает в себя впечатление стороннего поставщика измерений и нажимайте пиксели отслеживания. Ad Server должен гарантировать, что
attributionsrc
включен в AD Creative Adhocup.DSP предлагает возможности для добавления дополнительных оттисков измерения и пикселей отслеживания щелчков, и должен убедиться, что
attributionsrc
включен в окончательную рекламу Creative Markup, с которой они предлагают.
Сценарий 2: Только сторонний поставщик измерений должен получить отчеты от API отчета о атрибуции.
Рекламодатель желает приписать конверсии в инвентаризации рекламы, используя сторонний поставщик измерений, но у AD Tech Hosting Creative нет требований к измерению атрибуции. Это часто встречается для издателей, SSP или издательских рекламных серверов, которые принимают креативщиков и не планируют использовать отчеты о атрибуции, но которые хотят включить API отчетности по атрибуции либо для своих партнеров DSP, либо для компаний по маркировке измерения, таких как сторонние рекламные серверы, измерения или аналитические поставщики.
В этом случае сторона, которая отвечает за стрельбу по клике и событиям впечатлений в текущей настройке, должна добавить новый атрибут attributionsrc
к креативщикам и обеспечить перенаправления, которые работают в соответствии с предполагаемым. Это очень зависит от интеграции каждого издателя, но для событий клика это может быть SSP, обслуживание рекламных технологий или самих издателей. Для событий впечатлений это чаще всего является сторонним поставщиком измерений.
В типичном примере настройки кампании из сценария 1 издательский рекламный сервер, SSP или издатель может просто обеспечить атрибут attributionsrc
, который был предоставлен DSP, попадает на страницу издателя.
Детали реализации
В следующей таблице описываются этапы реализации API отчета о атрибуции на высоком уровне:
Шаги | Ответственность за работу | Примеры |
---|---|---|
Шаг 1: Включите источник атрибуции для существующих креативщиков и кода измерения | Организация, ответственная за события от впечатления от стрельбы или обработку событий, добавляет атрибут attributionsrc . | Для Click Events, как правило, покупатель (DSP/рекламодательский рекламный сервер), который отдает от творческого творчества добавляет атрибут. Для событий впечатлений, платформа на стороне спроса (DSP), платформа Supply Side (SSP), издатель, AD-сервер или поставщик измерений добавляет атрибут, и это зависит от настройки издателя. Для видеообъявлений с использованием обширного формата издатель и видео SDK добавляют атрибут. |
Шаг 2: включить отчет о атрибуции для сторонних происхождений | Это работает вне коробки при использовании существующего пути перенаправления с 302 перенаправлениями . Если нельзя использовать 302 перенаправления, атрибут | Как правило, до тех пор, пока атрибут attributionsrc добавляется в Creative, сторонние перенаправления должны получать вызовы API отчета о атрибуции. |
Шаг 3: Настройка ответов для запросов API отчета о атрибуции | Любая организация, которая хочет получать отчеты от API отчета о атрибуции | DSP и сторонний поставщик измерений, используемый рекламодателем |
Обратите внимание, что специфика каждого шага зависит от того, как креативщики отображаются и обслуживаются на странице издателей, и какие организации AD получают отчеты, отправляемые API отчетности по атрибуции.
Шаг 1: Включите источник атрибуции для существующих креативщиков и кода измерения
На первом шаге источники атрибуции включены.
Как работает атрибут attributionsrc
Новый атрибут attributionsrc
указывает, куда будут отправлены запросы API отчетности по отчетам о атрибуции. Сущность, которая несет ответственность за съемки впечатления и щелчка событий, должна обновлять креативщики с атрибутом attributionsrc
. attributionsrc
должны быть добавлены в существующие события щелчка и оттиски, и могут быть пустыми или непустыми.
Для событий щелчка с использованием перенаправления атрибут attributionsrc
должен быть добавлен в навигацию. Любые 302 перенаправления после навигации не должны добавлять атрибут attributionsrc
и будут иметь право на ARA, пока первоначальная навигация добавила attributionsrc
.
Когда attributionsrc
пуст, запросы ARA будут отправлены на URL, определенный в атрибуте href
тега Anchor (URL Clickthrough). Когда атрибут attributionsrc
определяется, запросы ARA будут отправлены на URL -адрес, определенное в атрибуте attributionsrc
. URL ClickThrough также имеет право на регистрацию источников.
Как правило, используйте пустой атрибут attributionsrc
, если сервер, разбирающий URL -адрес ClickThrough, может получать и отвечать на запросы API отчетности по атрибуции. Определите свой собственный URL -адрес attributionsrc
, если вы хотите, чтобы API отчета о атрибуции переходил на другой сервер.
Пример пустого attributionsrc
:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
Когда атрибут attributionsrc
пуст, запросы API отчетности по атрибуции будут отправлены на URL -адрес, определяемый атрибутом href
тега якоря.
Пример атрибута непустых атрибутов:
Ваша существующая установка | С интеграцией ARA |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[ATTRIBUTION_SRC_URL]">...</a> |
Когда attributionsrc
не пуст, запросы API отчета о атрибуции будут отправлены на URL -адрес, определяемый тегом attributionsrc
. URL ClickThrough также имеет право на регистрацию источников.
Добавить attributionsrc
для кликов и событий от впечатления
- Нажмите События:
- Организация, ответственная за добавление
attributionsrc
, обычно является обслуживающим рекламным технологиями. - Якорные теги с событиями клика должны иметь добавлен атрибут
attributionsrc
. - Нажимает с помощью
window.open
использование аргументаwindowFeatures
ofwindow.open
Call, чтобы указать источник атрибуции.
- Организация, ответственная за добавление
- События впечатления:
- Организация, ответственная за добавление
attributionsrc
, обычно представляет собой AD -технологию и поставщик измерений. - События впечатления, выпущенные из тега
<img>
или тега<script>
, должны включать атрибутattributionsrc
. - События впечатления с использованием API Fetch должны включать объект
attributionReporting
в аргумент параметров , переданный в вызов API Fetch.
- Организация, ответственная за добавление
См. Следующую таблицу для краткого изложения модификаций, необходимых для событий клика и впечатления:
Событие | Ярлык | Ваша существующая установка | После интеграции ARA |
---|---|---|---|
Нажмите | HTML | <a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc>...</a> |
JavaScript | window.open("[CLICKTHROUGH_URL]", "_blank"); | window.open("[CLICKTHROUGH_URL]", "_blank", "attributionsrc"); | |
Впечатление | Html <img> тег | <img src="[IMPRESSION_URL]"> | <img src="[IMPRESSION_URL]" attributionsrc> |
Html <script> тег | <script src="[IMPRESSION_URL]"></script> | <script src="[IMPRESSION_URL]" attributionsrc></script> | |
JavaScript | const options = {...} | const options = { |
Включить регистрацию источника атрибуции на аукционе защищенной аудитории
Для измерения конверсий на аукционах защищенной аудитории вместо использования attributionsrc
вы можете использовать registerAdBeacon
/ registerAdMacro
и setReportEventDataForAutomaticBeacons
/ reportEvent
для обеспечения регистрации источников атрибуции.
Для сообщений о защищенной аудитории сигналов, функция registerAdBeacon
доступна внутри рабочих отчетов, а registerAdMacro
доступна в рабочей подаче отчетности покупателя. Затем данные события в рамке AD могут быть добавлены в зарегистрированные маяки и макросы с reportEvent
и setReportEventDataForAutomaticBeacons
функциями огороженных API ADS -ADS . Это позволяет сигналам охраняемой аудитории работников отчетности и полезной нагрузки на событие AD Creative Frame связана друг с другом.
В запросе добавляется заголовок HTTP- Attribution-Reporting-Eligible
, когда маяки и макросы запускаются при вызове reportEvent
из кадра, или автоматические маяки инициируются браузером. Вы можете использовать ответ маяка для регистрации источника атрибуции. Запросы маяка могут быть перенаправлены, чтобы разрешить измерение сторонних.
For a deeper dive, see the Support for Attribution Reporting section of the Fenced Frame Ad Reporting API explainer.
Enable attribution reporting for VAST formats
VAST is a common format for serving and measuring video ad inventory, and many of the events defined in that standard should be considered potential source events eligible for registration with the Attribution Reporting API. The VAST Addendum for Attribution Reporting Support covers this in detail, but in short, all <Tracking>
, <Impression>
, <*ClickThrough>
, and <*ClickTracking>
events are potential attribution source events. All VAST implementations should provide registration eligibility coverage for these events.
The VAST addendum defines new attributes for these elements to allow for setting a secondary URL specifically for attribution registration. When an event contains attributiontype="DOUBLE_PING"
and attributionsrc="[URL]"
, the code firing that event should use [URL]
as the value of the attributionsrc
attribute when enabling the Attribution Reporting API. The VAST addendum contains examples for each scenario.
To ensure maximum coverage, VAST implementations should make all events listed are registration eligible by default when firing event pings. For example, when firing an <Impression>
event URL, the (empty) attributionsrc
attribute should be used on the <img>
element used to send the request (or the equivalent on the fetch call), to always allow for the receiving party to potentially register that event with the Attribution Reporting API.
Step 2: Enable Attribution Reporting for third-party origins
To allow third-parties to use the Attribution Reporting API, you can use existing redirects or add a list of third-parties to the attributionsrc
attribute. In most cases, each ad tech has their own independent impression tracker, so redirects are more relevant for click trackers.
Handle third-party origins in an existing redirect chain
In a typical ad clickthrough, many click trackers may be present as a chain of 302
redirects made as part of the navigation to the final landing page. Every request in the redirect chain is eligible for registration with the Attribution Reporting API if the original click target was annotated with attributionsrc
or registered with registerAdBeacon/registerAdMacro
in Protected Audience API . The ad tech in the redirect chain must be also enrolled .
Note that the initial request's body is not sent on redirects. For Protected Audience auctions, if eventData
passed in to reportEvent
and setReportEventDataForAutomaticBeacons
needs to be used as part of the redirect, it must be explicitly passed on as part of the redirect URL.
In the following example, we will use a serving ad tech ( serving-adtech.example
) and a third-party measurement provider ( 3p-measurement.example
) as two distinct entities that are looking to generate and receive attribution reports. The serving ad tech in this example can be a DSP that renders the creative on the publisher site, and has their own reporting product. The third-party measurement provider can be an entity that the advertiser uses for conversion reporting.
At source registration time, the following steps take place:
-
serving-adtech.example
sets theattributionsrc
attribute in the creative.The user visits the publisher page, and the browser sends a request toserving-adtech.example.
-
serving-adtech.example
responds with theAttribution-Reporting-Register-Source
header and theLocation
header.-
serving-adtech.example
uses theAttribution-Reporting-Register-Source
header to respond with metadata about the source to be registered. -
serving-adtech.example
uses theLocation
header to include a redirect to3p-measurement.example
. Note that it's likely that theLocation
header is already being used in your existing clicktracking flows to support302
redirects to a third-party.
-
- The browser receives the response from
serving-adtech.example
and parses theAttribution-Reporting-Register-Source
header. The browser stores the source event, usingserving-adtech.example
as the reporting origin. - Because this request is a redirect, the browser also makes a new request to
3p-measurement.example
. -
3p-measurement.example
responds with a response that contains theAttribution-Reporting-Register-Source
header. - The browser receives this response from
3p-measurement.example
and reads theAttribution-Reporting-Register-Source
. The browser stores the source event, using3p-measurement.example
as the reporting origin.
Use attributionsrc
for third-party origins not in a redirect chain
If multiple reporter origins want to register a source on a navigation event, but can't appear in a redirect chain for any reason, you can list multiple sites as attribution sources in attributionsrc
as an alternative solution.
Your existing setup | With ARA modification |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a> | <a href="[CLICKTHROUGH_URL]" attributionsrc="[REPORTING_URL_1] [REPORTING_URL_2]">...</a> |
In this example, Attribution Reporting API-eligible requests will be sent to both REPORTING_URL_1
and. REPORTING_URL_2
. The navigation request sent to the clickthrough URL is also eligible to register attribution sources.
Step 3: Set up responses for Attribution Reporting API requests
For all origins receiving an Attribution Reporting API request, ensure that the server responds with the appropriate Attribution-Reporting-Register-Source
header. See the Register sources guide and the explainer to learn how the response should be constructed.
Register multiple triggers
You can register multiple attribution triggers by adding multiple pixel elements on the conversion side (one per trigger). The attributionsrc
element is optional for trigger registration .
You can also register multiple triggers from a single pixel element by using redirect requests or listing multiple URLs in the attributionsrc
element in the same way as for source registration. Source events and trigger events that have been generated by the same origins will be matched.