Руководство по решению SKAdNetwork (SKAN)

Краткий обзор: Атрибуция установок приложений с использованием SKAN.

5754

SKAN

SKAdNetwork (SKAN), часть Apple iOS, позволяет рекламодателям измерять эффективность кампаний, одновременно сохраняя конфиденциальность пользователей. SKAN работает без IDFA или других рекламных идентификаторов. SKAN функционирует без необходимости согласия ATT. 

Совет

  • Начиная с iOS 15, мы рекомендуем отправлять копии постбэков SKAN в AppsFlyer. Это позволяет AppsFlyer проверять, что ценности, значения конверсий в постбэках не были изменены.
  • Хотите больше узнать о решении AppsFlyer SKAN? Ознакомьтесь с этим коротким информативным курсом на Портале обучения AppsFlyer.

Определения

  • SDK (пакет средств разработки ПО): Текущая версия AppsFlyer iOS SDK, интегрированная в приложение.
  • Окно измерения SKAN: Актуально для SKAN 4+. Существует 3 временных периода (окна), в течение которых измеряется активность пользователя после установки:
    • Окно 1: 1-2 дня
    • Окно 2: 3-7 дней
    • Окно 3: 8-35 дней
  • Ценность конверсии (CV): Показатель качества пользователей, передаваемый в постбэках, отправляемых iOS в конце окон измерения SKAN 4 или, для SKAN 3 и ниже, в конце окна активности. SDK AppsFlyer устанавливает CV для вас. Однако, если вы хотите настроить CV, используйте Decode для загрузки файла сопоставления CV.
    • Для SKAN 4+ имеются как точные, так и грубые значения конверсий.
  • Студия конверсии: Решение AppsFlyer для сопоставления ценностей, значений конверсии (CV) инфраструктуры с событиями.
  • Решение: SDK, инфраструктура, Conversion Studio и платформа AppsFlyer работают вместе. Решение AppsFlyer SKAN предоставляет рекламодателям и рекламным сетям данные LTV через аналитику на дэшборде, отчеты и постбэки. 
  • Окно активности: Относится к SKAN 3 и ниже. Имеет заданную продолжительность, по умолчанию 24 часа, начиная с первого открытия приложения. Если вы используете SKAN 4+, но Устройства пользователей или рекламные сети еще не поддерживают SKAN 4, окно активности составляет 48 часов. 

Эта статья описывает соответствующие характеристики инфраструктуры и решение. Для настройки измерений см. SKAN Conversion Studio.

О SKAN от Apple

Характеристика Описание
Предпосылки

Чтобы включить использовать SKAN в приложении:

*Примечание: Убедитесь, что в вашем приложении не интегрирован другой SDK, который задает значения ценности конверсии.

Поддерживается
  • Поддерживаемая версия SKAdNetwork зависит от версии iOS:
    • iOS 11-13: V1 (только установки, без CV)
    • iOS 14-14.5: V2+ (включает CV)
    • iOS 14.6-16: V3 (включает CV)
    • iOS 16.1+: V4+ (имеет CV для 3 окон, и как точные, так и грубые значения)
  • Атрибуция из приложения в приложение
Ограничения
  • Apple Search Ads не поддерживаются
  • Мобильный интернет не поддерживается
  • До SKAN 4 нумерация идентификаторов кампаний ограничена диапазоном 1-100; это означает 100 уникальных значений на рекламную Сеть на Приложение. Рекламные Сети предоставляют AppsFlyer свои идентификаторы и названия кампаний. Это отражается на дэшбордах и в отчетах AppsFlyer.
  • С SKAN 4 идентификатор Источник находится в диапазоне 1-10 000. 
  • Органические установки: SKAN не поддерживает органические установки.
  • Повторное Вовлечение.
Принципы атрибуции SKAN
  •  SKAN использует следующую модель Атрибуции
    • пользователь, кликнув на рекламу, в течение 30 дней устанавливает (загружает) приложение, а затем в течение 60 дней впервые открывает его. 
    • пользователь просматривает рекламу, в течение 24 часов устанавливает (загружает) приложение, а затем в течение 60 дней впервые открывает его. 
    • Начиная с SKAdNetwork V2.2, Атрибуция по кликам имеет приоритет над атрибуцией по просмотрам. Версия SKAN зависит от версии iOS.
    • iOS отправляет постбэки в атрибутированную рекламную сеть. Начиная с iOS 15, рекламодатели могут отправлять копию постбэка напрямую в AppsFlyer. 
Анонимность толпы Apple отправляет некоторые постбэки с ограниченными данными для защиты конфиденциальности пользователей. Согласно Apple, постбэк не будет включать точные или грубые CV, идентификатор Приложения-источника или полный идентификатор источника, если это нарушает правила конфиденциальности Apple. Узнать больше

Решение AppsFlyer SKAN

AppsFlyer предоставляет агрегированные результаты атрибуции iOS, используя постбэки SKAN от iOS. Эти постбэки iOS отправляет рекламным сетям, которые затем пересылают их в AppsFlyer. Постбэки содержат анонимизированные записи Атрибуции, обогащенные значением конверсии (CV), установленным рекламодателем. CV — это показатель качества пользователя в начальном окне после установки.

Решение AppsFlyer SKAN предоставляет рекламодателям:

  • Данные SKAN на дэшбордах и в отчетах, полученные путем агрегирования постбэков из всех рекламных сетей, обогащенные другими данными, такими как стоимость. 
  • Возможность контролировать с помощью AppsFlyer Conversion Studio, что измеряет CV, без необходимости вносить изменения в код Приложения. CV можно использовать для измерения выручки, вовлеченности или событий конверсии.
    Примечание: Только SDK AppsFlyer должна иметь возможность устанавливать значения конверсии. Убедитесь, что в вашем приложении не интегрирован другой SDK, который задает значения ценности конверсии.

Принципы и процесс


Процесс атрибуции SKAN

SKAN_flow_-_Affinity_diagram_2.png

  1. Рекламодатель задает параметры измерения SKAN в AppsFlyer Conversion Studio.
  2. Пользователь открывает Приложение в первый раз. 
  3. В каждом окне AppsFlyer устанавливает CV на основе действий пользователя и заданной схемы CV. 
  4. После закрытия окна iOS отправляет постбэк в рекламную сеть и копию постбэка в AppsFlyer. Постбэк поступает с некоторой задержкой:
    • Для окна измерения 1 SKAN 4: 24-48 часов
    • Для окон измерения 2-3 SKAN 4: 24-144 часа
    • Для SKAN 3: 24–48 часов после последнего увеличения значения CV.
  5. Копии постбэков, отправленные непосредственно с устройства iOS в AppsFlyer, пересылаются на конечную точку, определенную рекламодателем. См. отправку копий постбэков SKAN в AppsFlyer.
  6. Рекламная сеть пересылает обогащенный постбэк в AppsFlyer, или SRN передает данные постбэка через API. 
  7. AppsFlyer проверяет и расшифровывает CV. Расшифрованные данные записываются и атрибутируются до их доступности в AppsFlyer через дэшборды, отчеты и API.

Для преодоления функциональных и структурных ограничений инфраструктуры SKAdNetwork решение AppsFlyer SKAN учитывает характеристики, представленные в следующей таблице.

Характеристика Описание
Сбор данных
  • Для рекламодателей постбэки SKAdNetwork собираются из нескольких рекламных сетей.
  • Рекламодателям не нужно интегрироваться по отдельности с каждой рекламной сетью – это сложная и трудоемкая задача.
Проверка данных
  • Гарантирует, что постбэки подписаны Apple; это снижает вероятность манипуляций с постбэками.
  • Использует поле идентификатора транзакции для проверки уникальности постбэков.
Обогащение данных
  • Обогащает данные постбэков SKAdNetwork другими точками данных для обеспечения полного анализа ROI (окупаемость инвестиций). Например, название кампании, предоставленное рекламной сетью, и т.д. 
  • Точки данных включают показы, клики, стоимость и многое другое.
Доставка данных Обогащенные данные SKAdNetwork доступны с использованием следующих инструментов: 
Бесшовная интеграция
  • Полная инкапсуляция обеспечивает минимальные усилия со стороны рекламодателя через страницу настроек приложения.
  • Кодирование не требуется. Приложению требуется последняя версия SDK. 
  • Включает поддержку ожидаемых изменений от Apple в инфраструктуре SKAdNetwork.
Гибкость  Рекламодатели могут изменять конфигурации измерений при необходимости на дэшборде.

Студия конверсий

Conversion Studio от AppsFlyer является ядром решения SKAN. Она обеспечивает максимальную гибкость, позволяя максимально использовать каждое значение конверсии. Вы точно определяете, какие данные измерения следует закодировать в CV, включая активность и продолжительность измерения в период после установки. Существует несколько режимов измерения, которые можно использовать для настройки параметров CV.

Тип Режим измерения Описание Окно активности
Гибкий

SKAN 4.0

[Рекомендованная практика]

Установите комбинацию показателей выручки, конверсий (события в приложении) и вовлеченности на протяжении 3 настраиваемых окон измерения.
  • Окно 1: 1-2 дня
  • Окно 2: 3-7 дней
  • Окно 3: 8-35 дней
Гибкий Пользовательский Установите комбинацию показателей выручки, конверсий (события в приложении) и вовлеченности в настраиваемое окно активности. 12ч-63 дня
Фиксированный

Выручка

[По умолчанию]

[Устаревший]

Измерьте выручку, используя один из следующих диапазонов: 
  • $1-$630 с шагом $10
  • $1-$63 с шагом $1
  • $0,01-$0,63 с шагом $0,01
24 ч.
Фиксированный

Конверсия

[Устаревший]

Выберите от 1 до 6 событий в приложении. 24 ч.
Фиксированный

Вовлечение

[Устаревший]

Количество раз, когда пользователь выполняет событие 24 ч.
Гибкий Декодировать
  • Создайте собственное сопоставление CV с событиями и самостоятельно настройте CV в приложении. Используйте этот вариант, если не можете интегрировать SDK AppsFlyer в свое приложение. Чтобы использовать Decode, перейдите в SKAN Conversion Studio, кликните «Опции» (⋮), выберите «Загрузить пользовательский файл сопоставления декодирования».
12-1512 ч (63 дня)

Дополнительная информация о SKAdNetwork

Параметры отчетности

Отчеты SKAdNetwork не содержат идентификаторов на уровне пользователя. 

Название отчета  Тип Обогащено AppsFlyer Метод доставки Функция "Премиум"

Сводный отчет об эффективности SKAN.

Совокупность установок, событий в приложении и выручки. Данные аналогичны тем, что находятся в дэшборде SKAN. 

Агрегировано с использованием даты установки или постбэка Да API  Нет

Агрегированный отчет SKAN по постбэкам.

Постбэки SKAN агрегируются на максимально возможном детальном уровне.

Агрегация постбэков с использованием даты их прибытия Нет API  Нет

Отчеты SKAN по необработанным данным (уровня строк) через Data Locker (с примерами).

Доступные отчеты:

  • Постбэки, отправленные iOS с обогащением данных, предоставленным партнерами рекламных сетей
  • Установки
  • Повторные загрузки
  • События в приложении
  • Рекламные показатели SRN 
  Да Data Locker Да. Требуются необработанные данные. Подписка на Data Locker не требуется.
Данные SKAN через Push API   Да Push API Да

Контрольный список по внедрению решения SKAdNetwork

Нет. Действие Описание Ответственность
1 Подготовка Маркетолог, Разработчик
2 Конфигурация  В AppsFlyer настройте решение SKAdNetwork в SKAN Conversion Studio. Маркетолог
3 Подготовка Приложения Перенесите Приложение на AppsFlyer V6 SDK (пакет средств разработки ПО)
  • Изменения в логике или коде Приложения не требуются.
  • решение AppsFlyer SKAN полагается на события в приложении для настройки CV. Отправляйте события в приложении обычным способом. Тестирование, специфичное для решения SKAN, не требуется. 
  • Отправьте Приложение в магазин приложений
  • Регистрация или процесс SKAdNetwork в магазине приложений не требуются.
Разработчик
4 Интеграции партнеров 

Партнеры рекламной сети должны интегрироваться с AppsFlyer, используя интеграцию SKAdNetwork. Примечание! Моделирование AppsFlyer SKAdNetwork содержит данные всех ваших Партнеров, независимо от их текущего статуса интеграции. Это не относится к реальным данным, сообщаемым через постбэки SKAdNetwork.
 

В отношении Партнеров, работающих над вашими кампаниями, выполните следующие действия по мере необходимости: 

Не-SRNs:

  1. Убедитесь, что у Партнера есть значок функциональности SKAdNetwork AppsFlyer и что в интерфейсе пользователя партнера включена отчетность по кампаниям SKAdNetwork.
  2. Убедитесь, что названия ваших внутренних событий приложения сопоставлены с названиями внутренних событий приложения партнера.

Meta реклама:

Маркетолог

Руководство по устранению неполадок

Симптом Описание
Дэшборд не содержит неорганических установок.
  1. Убедитесь, что измерение SKAdNetwork включено.
    1. Перейдите в Настройки > SKAN Conversion Studio.
    2. Нажмите параметры (⋮), проверьте настройку измерения SKAN. 
  2. Убедитесь, что версия вашего SDK — 6.2.6 или выше.
    • Для этого перейдите в Интеграция > Информация о SDK > Пользователи по версии SDK.
  3. Если вы используете плагины SDK, убедитесь, что вы внедрили версию, поддерживающую AppsFlyer SKAdNetwork. 
  4. Убедитесь, что ваши Партнеры по рекламной сети интегрированы с AppsFlyer и что они пересылают iOS-постбэки в AppsFlyer.
Дэшборд содержит неорганические установки, но не содержит никаких in-app событий.
  1. Убедитесь, что версия вашего SDK — 6.2.6 или выше.
    • Для этого перейдите в Интеграция > Информация о SDK > Пользователи по версии SDK.
  2. Если вы используете плагины SDK, убедитесь, что вы внедрили версию, поддерживающую AppsFlyer SKAdNetwork.
  3. Отправляете ли вы события с помощью S2S? Если да, убедитесь, что параметр Запись in-app событий, отправленных через API "сервер-сервер" включен. 
    1. Перейдите в Настройки > SKAN Conversion Studio.
    2. Нажмите «Параметры» (⋮), убедитесь, что конфигурация S2S включена. Примечание: В режимах измерения «пользовательский» и «Декодирование» эта настройка всегда включена и не может быть изменена. 
Дэшборд содержит установки и некоторые in-app события. Некоторые in-app события отсутствуют.
  1. Отправляете ли вы события с помощью S2S? Если да, убедитесь, что параметр Запись in-app событий, отправленных через API "сервер-сервер" включен. 
    1. Перейдите в Настройки > SKAN Conversion Studio.
    2. Нажмите «Параметры» (⋮), убедитесь, что конфигурация S2S включена. Примечание: В режимах измерения «пользовательский» и «Декодирование» эта настройка всегда включена и не может быть изменена. 
  2. Проверьте необработанные данные постбэка, чтобы убедиться, что все события зарегистрированы. 
Гео (страновые) местоположения вводят в заблуждение Геоданные выводятся следующим образом:
  • В соответствии со страной, связанной с кампанией, которые передаются в AppsFlyer рекламной сетью.
  • С использованием IP-адреса устройства. Начиная с iOS 14.6, этот адрес является прокси-адресом и не отражает истинную геолокацию пользователя. 

Время от установки приложения до обновления дэшборда и отчетов.

Ключ Название элемента Описание Пример A  Пример Б  Пример С Пример D Пример E
A SKAN 4 окно измерения 1
  • Во время окна CV устанавливаются приложением.
  • 0-2 дня
  • Окно может быть заблокировано за 2 дня в Conversion Studio.
- - 2 дня - -
Б SKAN 4 окно измерения 2
  • Во время окна CV устанавливается приложением.
  • 3-7 дней
  • Окно может быть заблокировано до 7 дней в Conversion Studio.
- - - 7 дней -
С SKAN 4 окно измерения 3
  • Во время окна CV устанавливается приложением.
  • 8-35 дней
  • Окно может быть заблокировано до 35 дней в Conversion Studio.
- -   - 35 дней
Д SKAN 4 окно измерения 1, задержка постбэка 24-48 часов - - 24-48 ч. - -
Е SKAN 4 окно измерения 2-3, задержка 24-144 часа - - - 24-144 ч. 24-144 ч.
Ф

Окно активности

(Не актуально для SKAN 4)

  • Во время окна CV устанавливается приложением. 
  • Окно начинается при первом запуске приложения.
  • Длительность: 12 часов - 63 дня.
24 ч. 72 ч. - - -
Г

Таймер SKAdNetwork

(Не актуально для SKAN 4)

  • Таймер обратного отсчета: 24 часа
  • Каждый раз, когда CV увеличивается, таймер сбрасывается. Это означает, что отсчет начинается с 24 часов.
0-24 ч. 0-24 ч. - - -
Ч

Случайная задержка SKAdNetwork

(Не актуально для SKAN 4)

Случайное время задержки постбэка. Обратный отсчет начинается по окончании периода, определенного F+G. 0-24 ч. 0-24 ч. - - -
И Обработка в AppsFlyer Постбэки, полученные в определенный день, обрабатываются в конце дня по UTC, начиная с 00:01 следующего дня. Данные доступны через 8 часов. Это значит, что обработка занимает от 8 до 32 часов. Средняя задержка составляет 20 часов. Например, постбэк, полученный в понедельник, обрабатывается во вторник. Дэшборд обновляется в 08:00 UTC.  8-32ч 8-32ч 8-32ч 8-32ч 8-32ч
Дж Краткое содержание Общее время, которое может пройти  32-104 часа 80-152ч 80-128 часов 200-344ч 872-1016ч

Органические метрики в контексте SKAdNetwork

Органические метрики в дэшборде SKAdNetwork рассчитываются следующим образом:

  • Органические метрики для событий в приложении доступны, если вы выбрали режим измерения SKAN 4, пользовательский или декодирование.
  • Apple SKAdNetwork отправляет постбэки для пользователей, которые устанавливают после взаимодействия с медиа-источником. Это обеспечивает неорганические метрики. 
  • Дэшборды атрибуции AppsFlyer содержат метрики всех установок, независимо от источника.  См. атрибуцию AppsFlyer вместе с атрибуцией SKAN.
  • На основе этих данных органические метрики рассчитываются как A-B, где: 
    • A = Общее количество всех пользователей на традиционном обзорном дэшборде
    • B = Неорганические пользователи, сообщенные SKAdNetwork постбэками

Предостережение по поводу Apple Search Ads: Установки из Apple Search Ads на традиционном дэшборде являются неорганическими. Однако в контексте SKAdNetwork они считаются частью органических метрик. 

Особенности и ограничения

Особенность Замечания 
Доступ к рекламной сети Рекламные сети получают постбэки
Агентства Не поддерживается. Это означает, что агентства не должны разрешать рекламным сетям запускать кампании SKAdNetwork. Агентство: Попросите рекламодателя включить рекламную сеть, не делайте это самостоятельно. Агентства могут указать, что они привлекли пользователя, внедрив распознавание агентства SKAN
Прозрачность агентств Н\/Д
Часовой пояс UTC
Валюта  USD
Органические данные Основано на данных событий SDK. Например, органические метрики установок рассчитываются следующим образом: Данные обо всех установках, сообщенные SDK, минус неорганические установки, сообщенные SKAdNetwork.
Неорганические данные Основано на постбэках SKAdNetwork
Актуальность данных Ежедневно
Исторические данные Самая ранняя дата доступности iOS 14 (16 сентября 2020 г.)
Доступ пользователя Пользователи аккаунта должны иметь необходимые разрешения
App Clips App Clips отнесены к органическим на дэшборде SKAdNetwork. Используйте дэшборд «Обзор» для просмотра источников медиа.

Интегрированные партнеры SKAN

Регистрация выручки от рекламы

Соотнесите выручку от рекламы, полученную в периодах измерения SKAdNetwork, с кампанией, которая привела пользователя. В настоящее время это возможно только для рекламодателей, интегрированных с общим SDK (пакет средств разработки ПО) для учета выручки от рекламы на уровне показов.

Чтобы зафиксировать выручку от рекламы на дэшборде SKAN: 

Примечание: Подробнее об источниках рекламы для посредничества см. в общей документации по SDK (пакет средств разработки ПО) коннектору

Отправка постбэков интегрированным партнерам

AppsFlyer отправляет интегрированным партнерам постбэки, касающиеся атрибуции SKAN (для SKAN 4 постбэки отправляются только для первого окна).

Обратите внимание на различные варианты и требования в приведённой ниже таблице.

Тема Описание
Обмен идентификатором транзакции

Требуемое действие: Проверьте у интегрированного партнера, нужен ли ему идентификатор транзакции, и настройте параметры соответствующим образом.

AppsFlyer отправляет атрибутированные постбэки партнерам рекламной сети. Речь идет о декодированных постбэках, а не о копиях постбэков SKAdNetwork, полученных от iOS. Эти постбэки содержат декодированные данные CV, относящиеся к установке и связанным с ней внутренним событиям приложения, которые выполнялись пользователем в окне активности.

Так как идентификатор транзакции может быть использован для расшифровки ваших данных CV, мы не передаем его без вашего разрешения. 

Совместное использование идентификатора транзакции

Рекламодатели разрешают совместное использование идентификатора транзакции следующим образом: В AppsFlyer перейдите в раздел Сотрудничество > Активные интеграции > выберите партнера > Вкладка интеграция > Обмен данными.

Проверка сопоставления событий в приложении