SKAdNetwork простыми словами: как Apple считает установки без IDFA
SKAdNetwork (SKAN) — фреймворк Apple для атрибуции установок iOS-приложений без передачи IDFA(рекламного идентификатора). Apple сама подтверждает сети, что установка случилась, не раскрывая, кто именно установил приложение. Приватность пользователя защищена — но маркетолог получает меньше данных, чем при классической атрибуции.
Зачем понадобился SKAN
С iOS 14.5 Apple ввела ATT (App Tracking Transparency): приложение обязано спросить разрешение на доступ к IDFA, и большинство пользователей отказывают. Без IDFA классическая MMP-атрибуция по устройству не работает. SKAdNetwork — ответ Apple: атрибуция есть, но проходит через Apple и обезличена.
Как работает SKAN: 4 шага
- 1. Подписанная реклама. Объявление подписывается ключом рекламной сети, зарегистрированной в SKAdNetwork.
- 2. Установка. Пользователь устанавливает приложение из App Store.
- 3. Conversion value. Приложение вызывает API SKAN и записывает несколько бит данных о первых действиях пользователя.
- 4. Postback от Apple. Через 24–48 часов Apple шлёт сети анонимный postback — без привязки к пользователю.
Что такое conversion value
Это единственное «окно» в качество установок. В SKAN 3 — 6 бит (значения 0–63), в которые разработчик кодирует ранние события: регистрация, первая покупка, достижение уровня. Схему кодирования нужно продумать заранее под свои KPI — иначе вы узнаете только факт установки, без понимания её ценности.
Что нового в SKAN 4.0
- До 3 postback вместо одного — видно поведение на разных горизонтах (0–2, 3–7, 8–35 дней).
- Coarse values (low/medium/high) — работают, даже когда данных мало для точного conversion value.
- Hierarchical source IDs — больше детализации по источнику при достаточном объёме.
Всё это в рамках crowd anonymity — Apple раскрывает детальность только когда установок достаточно, чтобы нельзя было вычислить конкретного человека.
Плюсы и минусы для маркетолога
- Плюс: устраняет целый класс фрода — Click Injection на iOS невозможен, атрибуцию подтверждает Apple.
- Минус: задержка postback, ограниченные данные, нет точного LTV по пользователю, сложность настройки conversion value.
На практике SKAN используют в связке с MMP: трекер агрегирует SKAN-postback и даёт читаемые отчёты. Подробнее об атрибуции — статья про MMP и модели атрибуции.
Частые вопросы
Что такое SKAdNetwork простыми словами?
SKAdNetwork (SKAN) — фреймворк Apple для атрибуции установок iOS-приложений без передачи идентификатора устройства IDFA. Apple сама подтверждает рекламной сети, что установка произошла, не раскрывая, кто именно установил приложение. Это защищает приватность пользователя, но снижает детальность данных для маркетолога.
Как работает SKAdNetwork?
Реклама подписывается ключом сети. После установки приложение вызывает API SKAN и фиксирует conversion value (несколько бит данных о первых действиях). Apple с задержкой 24–48 часов отправляет анонимный postback рекламной сети — без привязки к конкретному пользователю и устройству.
Что такое conversion value в SKAN?
Conversion value — закодированное значение (в SKAN 3 это 6 бит, 0–63), в которое разработчик упаковывает ключевые ранние события: регистрация, покупка, уровень в игре. Это единственный способ понять качество установок в SKAN, поэтому схему кодирования нужно продумывать заранее под свои KPI.
Чем SKAN 4.0 отличается от предыдущих версий?
SKAN 4.0 (2023) добавил: до трёх postback вместо одного (видно поведение на разных горизонтах), coarse-grained значения (low/medium/high) когда данных мало, и hierarchical source identifiers. Это даёт больше аналитики, чем SKAN 3, сохраняя приватность через crowd anonymity.