Краткий обзор. Отправляйте данные аналитики Segment в AppsFlyer.
Введение
Segment позволяет легко отправлять данные в AppsFlyer. После записи данных в библиотеках Segment с открытым исходным кодом эти данные переводятся и направляются в AppsFlyer в соответствующем формате. AppsFlyer помогает маркетологам точно определить таргетинг, оптимизировать расходы на рекламу и повысить ROI.
Интеграция Segment с AppsFlyer
Следуйте этому руководству от Segment, чтобы узнать, как интегрировать Segment с AppsFlyer.
Вопросы и ответы
Как интегрировать Segment с AppsFlyer?
Чтобы интегрировать Segment с AppsFlyer, выполните следующие действия:
- Настройте дэшборд Segment для подключения к AppsFlyer
- Внедрите обертку Segment SDK в свое приложение:
Какие 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 SDK:
- Убедитесь, что вы указали свой ключ разработчика при интеграции AppsFlyer на дэшборде Segment.
Данные об установках и событиях в приложении в 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 для включения сторонних инструментов аналитики.