Получение статуса согласия ATT в составе сырых данных
SDK Adjust отправляет информацию о статусе ATT после запроса согласия у пользователя при экспорте сырых данных. Если пользователь предоставляет согласие, SDK Adjust включает IDFA в ваши данные.
Методы получения данных
Существует два способа включить информацию ATT о согласии в экспортируемые сырые данные.
- Плейсхолдер {att_status}
Чтобы получать информацию о статусе ATT пользователя вместе с сырыми данными, добавьте этот плейсхолдер к колбэкам сервера или к данным загрузок в облачное хранилище. Пример: att_status=2
Для плейсхолдера {att_status}
можно задать следующие значения:
Значение | Статус | Описание |
---|---|---|
null | - | Пользователь использует устройство с версией до iOS 14, или разработчик не внедрил фреймворк ATT в приложение. |
0 | Not Determined (Не определено) | Параметр Разрешить приложениям запрашивать отслеживание включен, но запрос ATT не был показан пользователю. |
1 | Restricted (Ограничено) | Параметр Разрешить приложениям запрашивать отслеживание выключен и не может быть включен пользователем. Запрос ATT не может быть показан пользователю. |
2 | Denied (Отказано) | Параметр Разрешить приложениям запрашивать отслеживание включен, пользователю был показан запрос ATT, и пользователь отказывает в разрешении на доступ к данным, связанным с приложениями, которые могут быть использованы для отслеживания пользователя или устройства. ИЛИ параметр Разрешить приложениям запрашивать отслеживание выключен, и запрос ATT не может быть показан пользователю. |
3 | Authorized (Разрешено) | Параметр Разрешить приложениям запрашивать отслеживание включен, пользователю был показан запрос ATT, и пользователь разрешает доступ к данным, связанным с приложениями, которые могут быть использованы для отслеживания пользователя или устройства. |
Для получения более подробной информации о значениях каждого из статусов для разрешения отслеживания приложения мы советуем обратиться к документации Apple для разработчиков.
- Триггер обновления ATT (iOS)
Используя выделенный триггер обновления ATT, вы будете получать уведомления о каждом изменении статуса ATT пользователя. Вы получите информацию об обновлении любым из настроенных способов экспорта.
Настройка экспорта сырых данных с информацией о статусе ATT
Чтобы получать статус согласия ATT, нужно изменить настройку сырых данных. Необходимые действия зависят от текущего метода экспорта: колбэки сервера или экспорт в облачное хранилище.
Колбэки сервера
Колбэк единичного действия
Добавьте плейсхолдер {att_status}
в URL колбэка для любого типа действия, который поддерживает этот плейсхолдер.
Общий колбэк
Тип активности ATT update (iOS)
по умолчанию включен в общий колбэк.
Чтобы найти информацию о статусе согласия пользователя, в общих колбэках поставьте фильтр для параметра {activity_kind}
по значению att_update
.
Загрузка в облачное хранилище
В определение CSV включите плейсхолдер {att_status}
для всех триггеров, которые его поддерживают. Рекомендуется: обновление ATT (iOS).
Колбэки обновленной атрибуции
Если статус ATT устройства меняется на Authorized
, Adjust получает доступ к IDFA. Таким образом можно проверить наличие совпадающего вовлечения для использования с атрибуцией. Для органических установок Adjust повторно проводит атрибуцию. В случае изменения в источнике атрибуции Adjust отправляет обновленную информацию о ней в составе сырых данных и колбэк атрибуции в приложении по следующему событию или сеансу.
Обновление атрибуции с изменением статуса ATT применяется к устройствам с iOS 14.5 и более поздних версий с присвоенным атрибутом органической установки . Для получения информации об обновлении атрибуции выполните следующие действия:
- Установите поддержку SDK для колбэков атрибуции.
- Установите обновление атрибуции в определении колбэков или загрузок файлов CSV.
{att_status}
, Adjust внесет изменения в некоторые устаревшие плейсхолдеры и метрики для предоставления статуса согласия пользователя:
-
{tracking_enabled}
и{tracking_limited}
- KPI: ограничение отслеживания рекламы