Мы постоянно публикуем обновления документации, которые могут быть недоступны на вашем языке. Наиболее актуальные сведения содержатся в версии на английском языке.

SKAdNetwork 3: основы

SKAdNetwork — это собственный фреймворк Apple для атрибуции установок и переустановок. SKAdNetwork использует данные о загрузках App Store для атрибуции. То есть данные уровня устройства не фиксируются и не передаются, а данные SKAdNetwork отделены от данных, отслеженных Adjust. 

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

Как работает SKAN 3

  1. Когда пользователь кликает на рекламу, загружает приложение из App Store и впервые открывает его, Adjust SKAdNetwork вызывает SKAdNetwork, чтобы зарегистрировать атрибуцию. Окна атрибуции SKAdNetwork фиксированы и не могут быть изменены. Подробности атрибуции SKAdNetwork, включая окна атрибуции, можно найти в документации Apple.

  2. Таймер обнуляется каждые 24 часа. Если определенное событие запускается до истечения этого срока, значение конверсий обновляется. Затем происходит сброс таймера и его переустановка на следующие 24 часа.

  3. Как только проходят 24 часа без обновления значения конверсий, запускается другой таймер на случайный срок до 24 часов. Когда он заканчивается, Adjust отправляет финальное значение конверсий в постбэке рекламной сети, которой было атрибутировано действие, а сеть потом передает его Adjust. 

Важно:
Данные атрибуции SKAdNetwork никогда не передаются в реальном времени. Так как таймер активируется, когда вызывается метод, всегда будет период в минимум 24 часа между установкой и постбэком рекламной сети, которой было атрибутировано действие.

Пример постбэка

Атрибуция в SKAdNetwork 3.0

Из этого видео вы узнаете, откуда поступают данные SKAdNetwork 3.0 и когда следует ожидать их получения. Это поможет вам разобраться, какие элементы вы можете контролировать, а какие — нет. Особенно когда речь идет о значениях конверсии. Понимание этой информации поможет в планировании кампании SKAdNetwork 3.0, анализе данных и принятии решений.

Диплинки в SKAdNetwork

Диплинки — это важный способ повышения качества взаимодействия с аудиторией за счет перенаправления пользователей непосредственно на интересующий их контент в приложении.

Кампании SKAdNetwork открывают страницу App Store в режиме веб-просмотра. Это означает, что они могут игнорировать отложенные диплинки, которые направляют существующих пользователей в приложение, а новых пользователей — в App Store.

После активации SKAdNetwork прямые диплинки работают должным образом, но только для пользователей, у которых в данный момент установлено приложение. Новые пользователи не переходят в App Store для установки приложения.

Начало работы со SKAdNetwork

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

Для начала работы со SKAdNetwork не требуется внедрять ATT.

Вот основные шаги для начала работы с платформой SKAdNetwork.

  1. Настройка SKAdNetwork в Adjust SDK. Adjust SDK включает поддержку SKAdNetwork. Попросите разработчика настроить SKAdNetwork в Adjust SDK.
  2. Проверка идентификатора приложения: чтобы использовать функции SKAdNetwork в приложении, Adjust необходимо верифицировать идентификатор приложения.
  3. Сопоставление значений конверсии и настройка периода учета значений конверсии. Значения конверсии показывают, как пользователи взаимодействуют с приложением. С их помощью можно использовать для оптимизации такие события, как прохождение уровня или совершение платежа. Установите период учета значений конверсии, чтобы измерять наиболее важные для вас точки данных.
  4. (Необязательно) Проверка поддержки событий S2S: проверьте, можете ли вы измерить значения конверсий для зафиксированных межсерверных событий.

Управление SKAdNetwork без Adjust

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

При реализации SKAdNetwork без использования Adjust необходимо создать аналогичную систему или реализовать значение конверсий непосредственно в приложении. В случае прямой реализации значений вам потребуется обновлять свое приложение в App Store при каждом изменении реализации показателей конверсии.

Если вы решите сами настроить SKAdNetwork, вам нужно помнить о следующих аспектах.

  1. Вашим разработчикам нужно вызывать метод SKAdNetwork updatePostbackConversionValue(_:completionHandler:) при открытии приложения. Более подробную информацию можно найти в документации Apple.
  2. Вашим разработчикам нужно определить, что означает каждое значение конверсии в рамках приложения, используя метод updatePostbackConversionValue(_:completionHandler:). Более подробную информацию можно найти в документации Apple.
  3. Adjust сообщает о значении конверсий только в том виде, в котором он получает его от рекламной сети. Это значение между 0 и 63 в соответствии с полезной нагрузкой сети.

Если вы управляете атрибуцией SKAdNetwork без использования SDK Adjust, мы все равно будем получать постбэк SKAdNetwork, сообщать статистику в нашей панели управления и позволим вам экспортировать данные SKAdNetwork.