Skip to main content
Атрибуция связывает пользователя с каналом или кампанией, которые привели его в приложение.

Как атрибуция работает в приложении

Поддерживаемый поставщик атрибуции, например 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

Большая часть ожидания перед первым запросом Remote UI связана с атрибуцией AppsFlyer. Если атрибуция обязательна, подождите 4–5 секунд после инициализации AppsFlyer.

Поддерживаемые имена поставщиков

Настройки в панели управления

Откройте Settings и настройте приоритет атрибуции:
  • Поместите предпочтительный источник на первое место.
  • Оставьте выбранным хотя бы один источник.
  • Задайте период ожидания предпочтительной атрибуции.
Более длительный период ожидания может повысить полноту атрибуции, но также способен задержать ранние решения, которые от неё зависят.