Интеграция Segment

Краткий обзор. Отправляйте данные аналитики Segment в AppsFlyer.

Введение

Segment позволяет легко отправлять данные в AppsFlyer. После записи данных в библиотеках Segment с открытым исходным кодом эти данные переводятся и направляются в AppsFlyer в соответствующем формате. AppsFlyer помогает маркетологам точно определить таргетинг, оптимизировать расходы на рекламу и повысить ROI.

Интеграция Segment с AppsFlyer

Следуйте этому руководству от Segment, чтобы узнать, как интегрировать Segment с AppsFlyer.

Вопросы и ответы

Как интегрировать Segment с AppsFlyer?

Чтобы интегрировать Segment с AppsFlyer, выполните следующие действия:

Какие SDK необходимо добавить в приложение?

Вам нужно только добавить обертку Segment SDK. Когда вы добавляете зависимость для обертки Segment SDK, процесс сборки приложения автоматически добавляет Segment SDK и AppsFlyer SDK в ваше приложение.

Как работает обертка SDK?

Обертка Segment SDK соединяет Segment SDK и AppsFlyer SDK.

Когда вы используете обертку Segment SDK для вызова методов Segment для записи установок и событий в приложении, обертка SDK вызывает методы как Segment, так и AppsFlyer.

Это сэкономит ваше время и усилия и потребует меньше написания кода.

 Предупреждение

НЕ ИСПОЛЬЗУЙТЕ методы как из обертки Segment SDK, так и из AppsFlyer SDK. Это может привести к ошибкам и расхождениям в данных.

Используйте только методы из обертки Segment SDK.

Есть ли разница в функциональности между оберткой Segment SDK и AppsFlyer SDK?

Нет, функциональность не изменится. Все функции AppsFlyer SDK доступны в обертке Segment SDK.

Я не вижу данных о событиях в приложении на дэшборде AppsFlyer

Данные об установках и событиях в приложении в Segment и AppsFlyer не совпадают

Убедитесь, что вы используете только обертку Segment SDK. Не комбинируйте обертку Segment SDK с AppsFlyer SDK. Более подробную информацию смотрите здесь.

В вопросах выше также указаны причины, по которым данные между Segment и AppsFlyer могут не совпадать.

Я получаю ошибку проверки при тестировании событий в Segment

Когда вы тестируете события с помощью тестера событий на странице Пункт назначения, вы можете получить ошибку: Ошибка проверки: для отправки событий с сервера на сервер необходим идентификатор устройства AppsFlyer ('integrations.AppsFlyer.appsFlyerId').

Эта ошибка не означает, что есть проблема с интеграцией между Segment и AppsFlyer. Тестер событий (Event Tester) позволяет протестировать отправку с сервера на сервер из Segment в AppsFlyer. Любое событие, отправляемое с сервера на сервер, требует AppsFlyerID, поэтому тестер событий выдает ошибку. 

Однако это актуально только для межсерверных событий. Когда вы используете API в Segment SDK для записи событий, события отправляются из SDK как в Segment, так и в AppsFlyer. В вызов API AppsFlyer включается идентификатор устройства AppsFlyer.

Я использую сторонний инструмент аналитики. Нужно ли интегрировать его с AppsFlyer и Segment?

Нет, вы должны использовать только дэшборд Segment для включения сторонних инструментов аналитики.