Как атрибуция работает в приложении
Поддерживаемый поставщик атрибуции, например AppsFlyer, Firebase или Facebook, определяет данные атрибуции. Когда поставщик вернёт данные о конверсии, отправьте их в PNLight с помощью SDK. PNLight использует настройки атрибуции проекта, чтобы определить приоритет источников, если одного пользователя описывают несколько источников.Рекомендуемый процесс для AppsFlyer
1
Запустите кампанию
Запустите кампанию в AppsFlyer и используйте ссылки AppsFlyer для привлечения пользователей.
2
Получите идентификатор AppsFlyer
Когда пользователь открывает ссылку кампании, AppsFlyer создаёт для него уникальный идентификатор.
3
Запросите разрешение ATT
После установки приложения запросите разрешение App Tracking Transparency, если приложению нужна атрибуция на основе IDFA.
4
Обновите IDFA в PNLight
Если PNLight инициализирован до ответа ATT, вызовите
updateIdfa() после получения разрешения.5
Инициализируйте AppsFlyer
Инициализируйте SDK AppsFlyer после ответа ATT.
6
Передайте идентификатор пользователя PNLight
При необходимости задайте идентификатор пользователя PNLight в инструментах атрибуции, например через
appsFlyer.setCustomerUserId. Тогда во всех инструментах будет отображаться один идентификатор пользователя.7
Отправьте данные о конверсии в PNLight
Получите результат конверсии AppsFlyer и отправьте его в PNLight с помощью
addAttribution.8
Запросите Remote UI
При первом запуске приложения подождите 4–5 секунд после инициализации AppsFlyer, прежде чем вызывать
getUIConfig или показывать RemoteUiView. Если attributionRequired имеет значение true, SDK также ожидает атрибуцию внутри приложения.Отправьте данные атрибуции
Примеры для AppsFlyer
Поддерживаемые имена поставщиков
Настройки в панели управления
Откройте Settings и настройте приоритет атрибуции:- Поместите предпочтительный источник на первое место.
- Оставьте выбранным хотя бы один источник.
- Задайте период ожидания предпочтительной атрибуции.
Более длительный период ожидания может повысить полноту атрибуции, но также способен задержать ранние решения, которые от неё зависят.