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

Инициализируйте SDK и откройте всплывающее окно ATT

При использовании схемы «Инициализация, затем появление всплывающего окна» можно осуществить запуск всплывающего окна в любой момент первой сессии, а не сразу после открытия пользователем приложения. Мы отслеживаем установки для новых пользователей и сессии существующих пользователей после того, как вы инициализировали SDK.

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

Примечание:
Если вы используете оболочку Adjust с отслеживанием авторизации приложенийдля запуска запроса о согласии и статус ATT у пользователя изменился, SDK сразу же сообщает бэкенду об изменении статуса ATT. Но если вы самостоятельно вызываете методrequestTrackingAuthorization(completionHandler:) для запуска запроса ATT и при этом статус ATT пользователя изменился, то может возникнуть некоторая задержка, пока уведомление SDK об изменении статуса будет передано в бэкенд.

Рабочий процесс

  1. Пользователь запускает приложение впервые после установки или после обновления iOS до версии 14.5 или выше.
  2. Приложение инициализирует Adjust SDK. Adjust SDK направляет информацию об установке/сессии без IDFA в бэкенд Adjust.
  3. (Дополнительно, только для новых пользователей) Приложение отображает стартовые экраны.
  4. Если установлен предварительный запрос, он тоже отображается в приложении.
  5. Приложение вызывает оболочку запроса согласия Adjust SDK и отображает всплывающее окно согласия ATT.
  6. Пользователь выбирает «Разрешить» или «Попросить приложение не отслеживать».

SDK Adjust собирает необходимые данные в зависимости от ответа пользователя.

  • Если пользователь выбрал «Разрешить», SDK Adjust отправляет в бэкэнд информацию об установке без IDFA. IDFA будет доступен для всех событий и сессий, возникающих после установки, пока пользователь не изменит свое решение в дальнейшем.
  • Если пользователь выбирает «Попросить приложение не отслеживать», SDK отправит в бэкэнд информацию об установке для новых пользователей и информацию о сессии для существующих пользователей без IDFA. Для всех событий и сессий, возникающих после установки, IDFA будет недоступен. Это не затрагивает существующие данные атрибуции.

Настройка таймера запроса

Если в приложении реализовано обучение, лучше не отправлять запрос ATT до его прохождения. SDK Adjust позволяет отложить запрос ATT на срок до 120 секунд , чтобы дать пользователям завершить первичное обучение, прежде чем получать от них согласие.

Подробные сведения см. в документе Настройка таймера запроса.