Порядок настройки интеграций
Автоматическое распределение пользователей в сервисе Proba.ai предполагает интеграцию с системами аналитики и трекинга. На данный момент в сервисе реализована интеграция с Amplitude и Appsflyer.

Интеграция с сервисом предусматривает передачу идентификаторов пользователя Amplitude UserId и/или appsflyerId. Для корректной работы Proba SDK необходимо передавать определенные идентификаторы пользователя, то есть инициализация Proba SDK должна происходить после инициализации аналитических систем.

Если используются дополнительно другие системы аналитики или трекинга, то инициализация Proba SDK происходит после инициализации этих систем и последующего определения или переопределения идентификатора пользователя.

Такой порядок инициализации необходим для корректного сопоставления пользователей и дальнейшей работы со статистикой экспериментов. Ниже приведен возможный порядок инициализации систем, где в качестве дополнительной системы использован сервис трекинга подписок AppHud.

Порядок инициализации при использовании связки AppHud, AppsFlyer и Amplitude:
  1. Инициализация AppsFlyer
  2. Инициализация AppHud
  3. Инициализация Amplitude
  4. Переопределение User ID между Apphud и Amplitude
  5. Инициализация Proba SDK
  6. Передача переопределенного идентификатора пользователя.

Обратите внимание, при неправильном порядке настройки инициализации сервер не сможет обработать данные пользователей