Как работает SKAdNetwork 4
В SKAdNetwork версии 4 Apple изменяет некоторые фундаментальные аспекты процесса предоставления информации об атрибуции объявлений в SKAdNetwork (SKAN). Эти изменения позволяют повысить гибкость отчетности и детализацию данных.
В этой статье описывается принцип работы SKAN 4 и приведены инструкции, как настраивать и просматривать отчеты по кампаниям SKAN 4 на платформе Adjust.
Доступность
- iOS 16.1 и выше
Окна множественной конверсии и постбэки
Рекламные сети получают информацию об атрибуции от SKAN посредством постбэков для проверки установки.
При использовании устройств под управлением iOS 16.1 и объявлений, подписанных с помощью SKAN 4, вы можете получить до трех постбэков за атрибуцию удачного объявления. Каждому постбэку соответствует свое окно конверсии. Благодаря этим множественным конверсиям можно получить более полное представление о действиях после установки, поскольку они охватывают период до 35 дней после установки.
Приложения могут обновлять значение конверсии во всех трех окнах конверсии, поскольку по умолчанию SKAN ожидает окончания окна конверсии, чтобы получить окончательное значение конверсии. После окончания окна конверсии постбэк отправляется с некоторой случайной задержкой.
Постбэк 1: окно конверсии от 0 до 2 дней
- Задержка на 24–48 часов
Постбэк 2: окно конверсии от 3 до 7 дней
- Задержка на 24–144 часа
Постбэк 3: окно конверсии от 8 до 35 дней
- Задержка на 24–144 часа
Блокировка значений конверсий
Окончательное значение конверсии может быть получено до окончания окна конверсии путем блокировки значения конверсии. Значение конверсии может быть блокировано в любом или во всех окнах конверсии.
После блокировки значения конверсии его уже нельзя изменить в том же окне конверсии. После блокировки конверсии SKAN отправляет постбэк случайным образом в течение соответствующего периода задержки.
После блокировки значения конверсии вы можете:
- Быстрее получать сведения о значениях конверсии.
- Применять блокировку в ключевые моменты пути пользователя, чтобы стандартизировать способы измерения пожизненной ценности клиента (LTV).
Уровни данных
Чтобы сохранить конфиденциальность пользователей и обеспечить анонимность когорты, SKAN 4 расширяет порог конфиденциальности до четырех уровней анонимности: 0, 1, 2 и 3. Уровень данных постбэка определяется размером когорты, связанной с приложением или доменом, показывающим объявление, рекламируемым приложением и иерархическим идентификатором источника, предоставляемым рекламной сетью.
Apple назначает уровень для каждой установки и использует его для определения ограничений данных в постбэках, отправляемых SKAN. Уровень данных влияет на следующие поля постбэка SKAN:
Поле постбэка | Описание поля |
---|---|
source-identifier | Иерархический идентификатор источника, который может включать две, три или четыре цифры. |
conversion-value | Точное значение конверсии, доступное только в первом постбэке. |
coarse-conversion-value | Грубое значение конверсии, которое система отправляет вместо точного значения конверсии в нижних уровнях данных постбэка, а также во втором и третьем постбэках. |
source-app-id | Идентификатор приложения, в котором было показано объявление. |
source-domain | Идентификатор домена, на котором было показано веб-объявление. |
Из этого видео вы узнаете, как концепции конфиденциальности Apple — анонимность когорты и уровни данных — используются для создания условий, при которых вы получаете максимально подробную информацию о своей кампании.
Идентификатор источника
Идентификатор источника заменяет идентификатор кампании campaign identifier
из SKAN 3. Это четырехзначное значение позволяет определить, к какой кампании атрибутирована установка приложения, а также получить дополнительную информацию.
Идентификатор источника предназначен для чтения в виде комбинации 2-, 3- и 4-значных чисел. В результате повышается гибкость структуры кампании и тестирования переменных, поскольку теперь доступно около 10 000 различных комбинаций.
Поскольку первые две цифры будут получены всегда, вы можете установить для них главный приоритет, а вторые две использовать для уточняющих измерений. Таким образом, две цифры могут представлять идентификатор рекламной кампании, три цифры — местоположение, а четыре — место размещения.
Использование уровней данных и адаптированных данных постбэка означает, что:
- Уменьшено количество постбэков с нулевыми (
null
) значениями конверсии. - Существует потенциал для получения более детальных данных для оптимизации.
- Грубые значения для измерения конкретных событий, доходов или удержания, которые тесно связаны с метриками, определяющими LTV приложения.
- Существует возможность использовать точные значения конверсии, чтобы связать каждое значение с отдельными видами деятельности, учитывая, что точные значения теперь могут не только увеличиваться, но и уменьшаться.
Уровни значений конверсии
Существует два уровня значений конверсии: грубый и точный.
Точные значения конверсии — это значения конверсии, которые работают так же, как и в более ранних версиях SKAN. Они представляют собой 6-битное значение, допускающее до 64 комбинаций (от 0 до 63), которые предназначены для сбора информации о поведении пользователя.
Приблизительные значения конверсии используются, когда объем конверсий недостаточно высок, чтобы соответствовать порогу конфиденциальности для получения точного значения конверсии. Приблизительные значения конверсии могут быть равными нулю (none
), низкими (low
), средними (medium
) или высокими (high
), которые действуют как агрегированные сегменты для предварительно определенных значений конверсии.
Значение none
отправляется Apple, когда ни одно из заданных условий для значений low, medium и high не выполнено. Например, если для приложения не было задано приблизительное сопоставление значений конверсии.
Для всех трех постбэков может быть получено значение конверсии null
, а детализированные и грубые значения конверсии могут быть равны null
. Ниже перечислены возможные комбинации:
- Детализированные значения конверсии — 0–63, грубое значение конверсии —
null
. - Детализированное значение конверсии —
null
, грубые значения конверсии —none
,low
,medium
илиhigh
. - Детализированные и грубые значения конверсии равны
null
. Это указывает на значение «true»null
, а метрика является значением конверсииnull
. Более подробную информацию см. в разделе Метрики SKAdNetwork.
Постбэк уровня данных
Первое окно конверсии заканчивается через два дня после первого запуска приложения пользователем. Система готовит постбэк после окончания окна конверсии, если окно конверсии не заблокировано.
В приведенной далее таблице доступна информация, которая содержится в первом, втором и третьем постбэках для объявлений на уровнях 1, 2, 3.
Постбэк 1 | Постбэк 2 | Постбэк 3 | |
---|---|---|---|
Окно измерения | 0–2 дн. | 3–7 дн. | 8–35 дн. |
Задержка в отправке постбэка | 24–48 ч | 24–144 ч | 24–144 ч |
Уровень 0 | Идентификатор источника из 2 цифр | Не отправлено | Не отправлено |
Уровень 1 |
|
|
|
Уровень 2 |
|
|
|
Уровень 3 |
|
|
|
Атрибуция из веб-версии в приложение
С помощью атрибуции из веб-версии в приложение можно атрибутировать веб-объявление, которое направляет на страницы продуктов App Store. При организации инвентаря в приложениях и в Интернете SKAdNetwork может выполнять атрибуцию между каналами.
Пример постбэков
Как указано в документации Apple, здесь представлены различные примеры постбэков SKAN 4.
Это первый постбэк от веб-объявления на уровне данных с высоким постбэком. Идентификатор источника содержит четыре цифры, а постбэк — точное значение конверсии.
{
"version": "4.0",
"ad-network-id" : "com.example",
"source-identifier": "5239",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e30",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"conversion-value": 63,
"postback-sequence-index": 0,
"attribution-signature": "MEUCIGRmSMrqedNu6uaHyhVcifs118R5z/AB6cvRaKrRRHWRAiEAv96ne3dKQ5kJpbsfk4eYiePmrZUU6sQmo+7zfP/1Bxo="
}
Это первый постбэк от веб-объявления в ярусе данных с низким постбэком. Идентификатор источника содержит две цифры, а постбэк — грубое значение конверсии.
{
"version" : "4.0",
"ad-network-id" : "com.example",
"source-identifier": "39",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e31",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"coarse-conversion-value": "high",
"postback-sequence-index": 0,
"attribution-signature": "MEUCIQD4rX6eh38qEhuUKHdap345UbmlzA7KEZ1bhWZuYM8MJwIgMnyiiZe6heabDkGwOaKBYrUXQhKtF3P/ERHqkR/XpuA="
}