Петр Лесинский 5+ лет опыта в iGaming на стороне продукта — онлайн-казино. Прошел путь от сотрудника службы поддержки до главы отдела retention.
Все началось в 2018 году. Компания Apple, которая всегда уделяла большое внимание защите данных, решила, что пришло время немного (или даже радикально) изменить подход к атрибуции на iOS. Так появился SKAdNetwork — фреймворк, который обещал рекламодателям данные об эффективности РК, но без слежки за каждым кликом и шагом пользователя. Рекламные сети и вебмастера осознавали, что это событие знаменует новую эру атрибуции.
Сегодня SKAdNetwork — это своего рода посредник, который говорит вам только то, что «нужно знать». Он не расскажет, кто именно сделал ставку или купил виртуальные фишки в вашем онлайн-казино, но честно покажет общее число установок, взаимодействий и активных пользователей.
Итак, SKAdNetwork работает не с пользователями, а со своеобразной обезличенной массой. Вся идея в том, что вместо индивидуальных данных каждого пользователя, вы получаете статистику по группам — «агрегированные данные». Проще говоря, это данные вроде количества установок или, скажем, числа пользователей, совершивших первые депы.
Пример агрегированных данных:
С одной стороны, такой подход хорош тем, что защищает данные пользователей по высшему разряду, а значит, не нарушаются правила конфиденциальности Apple. Но с другой — он ограничивает вебмастеров и рекламодателей во многих моментах.
Все звучит прекрасно, если не учитывать одну вещь: атрибуция через SKAdNetwork идет вразрез со стандартными рекламными методами. Привычный IDFA (идентификатор для рекламодателей) не будет указывать вам на объект рекламы. Вместо этого вы получите обезличенные данные и ограниченные возможности в плане ретаргетинга.
Какие ограничения мы имеем?
Теперь самое время взглянуть на то, что нам предлагает SKAdNetwork.
Чтобы получать хоть какую-то статистику по пользователям, Apple ввела так называемые постбеки. Это своего рода отчеты о действиях юзеров, которые приходят через три временных окна.
Пример для гемблинг-приложения:
Чтобы хоть немного понять, что вообще происходит, в SKAdNetwork есть Source ID. Это четырехзначный код, который можно использовать для разных нужд.
Первая цифра указывает канал, например, 1 для соцсетей (Facebook, Instagram) или 2 — для поисковой рекламы. Вторая цифра обозначает страну пользователя, например, 1 — Турция, 2 — Болгария. Третья цифра описывает тип креатива, который был использован: 1 — статическое изображение, 3 — видео 15 секунд и так далее. Четвертая цифра указывает возрастную группу или интересы, например, 1 для пользователей 18–24 лет.
Пример: Source ID 1231 может означать, что пользователь пришел из Instagram, находится в Болгарии, увидел 15-секундное видео и относится к возрастной группе от 18 до 24 лет.
SKAdNetwork использует 6-битные значения конверсий, что дает 64 возможных варианта для описания действий пользователей в приложении. Можно назначить эти значения для важных событий:
Если же данных недостаточно для точных значений, Apple дает грубую градацию значений конверсий:
Теперь к практике — разберем настройку SKAdNetwork на примере, шаг за шагом.
AppsFlyer — инструмент, который позволяет быстро интегрировать SDK, настроить значения конверсий и Source ID, чтобы получить данные о кампаниях и при этом соблюдать стандарты конфиденциальности Apple.
Для начала работы со SKAdNetwork нужно интегрировать последнюю версию SDK от AppsFlyer в приложение, поскольку именно SDK берет на себя весь процесс сбора данных и отправки постбеков.
1. Скачиваем последнюю версию SDK: переходим на сайт AppsFlyer, загружаем версию SDK, которая поддерживает SKAdNetwork.
2. Интеграция через Xcode: добавляем SDK в проект через Xcode, следуя инструкциям AppsFlyer.
3. Добавляем код SDK: вставляем следующий код и настраиваем его в AppDelegate, чтобы SDK начал работать с запуском приложения:
4. Добавляем код SDK: вставляем следующий код и настраиваем его в AppDelegate, чтобы SDK начал работать с запуском приложения: isSKAdNetworkEnabled должен быть установлен на true, иначе SKAdNetwork не будет работать с данным SDK. А также не забываем заменить YOUR_DEV_KEY и YOUR_APPLE_APP_ID на соответствующие значения.
Чтобы приложение принимало постбеки и обменивалось данными с рекламными сетями, нужно зарегистрировать SKAdNetwork ID в Apple Developer Console.
Рекомендуем периодически проверять список ID в консоли Apple, поскольку новые рекламные сети могут добавляться, и эти изменения нужно вовремя учитывать.
Как мы уже знаем, SKAdNetwork позволяет использовать 6-битные значения для отслеживания ключевых событий, и с AppsFlyer их можно настраивать через дашборд.
Чтобы лучше понимать, какой элемент рекламы работает эффективнее всего, настроим Source ID.
В интерфейсе AppsFlyer можно указать Source ID для каждой новой кампании. Каждая цифра в этом коде будет отражать определенный параметр (например, первый символ — это канал, второй — креатив, третий — регион, и так далее). Это позволит видеть, какие креативы и каналы приносят наибольшее количество инсталлов.
После запуска кампании нужно убедиться, что постбеки работают правильно и данные поступают вовремя. В интерфейсе AppsFlyer можно увидеть атрибуционные данные по каждому временному окну.
Вот и все. Настройка SKAdNetwork через AppsFlyer завершена. В других инструментах для атрибуции процесс выглядит аналогично, хотя у каждого могут быть свои небольшие особенности и нюансы в интерфейсе.
SKAdNetwork — это компромисс. Возможно, он не дает полного доступа к пользовательским данным, но это честная сделка между конфиденциальностью и нуждами рекламодателей. И хотя пока возможности ретаргетинга ограничены, слухи гласят, что Apple работает над решением этих проблем. Пока же остается гадать, как именно изменится SKAdNetwork в ближайшем будущем.
Полезные ресурсы
Already Media приобретает Live Casino Comparer: эксклюзивное интервью с CEO Алиной Фаменок
MANIFEST: уникальный фестиваль в сердце пустыни
Эволюция iGaming-игрока. Часть 2. Как изменились стратегии медиабаинга — сорсы, креативы, воронки
«PBN живет, только когда ты с ней работаешь», — ликбез по PBN от Елены Словецкой
Победа на Евровидении, похищение инопланетянами и верблюжьи гонки — самые абсурдные ставки из мира беттинга