Краткий обзор. Узнайте о доступных функциях SDK AppsFlyer и определите, какие API использовать в приложении для Android или iOS.
Смотрите видео, чтобы получить общее представление об интеграции SDK.
Об SDK
SDK позволяет регистрировать установки приложений и события. Вы можете регистрировать установки, сессии и внутренние события приложения. К внутренним событиям относятся, например, покупки в приложении или переход на следующий уровень в игре. Регистрация этих событий позволяет оценить ROI и качество пользователей.
В этой статье описан процесс интеграции SDK V6+. Она будет полезна рекламодателям (владельцам приложений) и менеджерам по продукту при планировании интеграции SDK AppsFlyer в приложения для Android или iOS.
Дополнительная документация:
- Обновление до SDK iOS V6. Обратите внимание, что SDK iOS V5.4.4 полноценно работает на устройствах iOS 14. Тем не менее мы рекомендуем интегрировать SDK V6.X, чтобы обеспечить совместимость с будущими выпусками iOS.
- Документация по установке SDK для разработчиков
- Примечения
- Справочная документация по SDK для разработчиков
- Подготовка к проверке магазином App Store: информационные этикетки
Совместимость SDK
SDK AppsFlyer совместим со следующими платформами:
- Запуск на Android V4.0
- Немобильные платформы на базе Android, такие как Smart TV (в том числе Amazon Fire TV). См. обзор CTV
- Независимые торговые площадки с приложениями для Android, такие как Amazon и Baidu
- iOS 9+ (iPhone, iPod, iPad)
- tvOS 9+ (Apple TV)
- Совместим с сетями Apple IPv6 DNS64/NAT64
SDK поддерживает несколько методов атрибуции. Используемый метод атрибуции зависит от следующих факторов:
- Версия iOS на устройстве пользователя
- Версия SDK iOS, установленного в приложении
Поддерживаемые методы атрибуции | Версия iOS | Поддержка SDK iOS | Примечания |
---|---|---|---|
Вероятностное моделирование |
8–14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | Вероятностное моделирование ограничено контекстом собственных медиа, перекрестной рекламы, а также переходов из веба в приложение пользователей, давших согласие на сбор данных. | |
Сопоставление идентификатора |
8–13 | 5.0.0+ | Пользователи могут отказаться от предоставления данных с помощью ограничения отслеживания рекламы (LAT). |
14.5+ | 6.0.3+ |
Требуется App Tracking Transparency (ATT) и получение согласия пользователей. Подробнее о том, как настроить поддержку ATT в SDK для iOS. |
|
11.3–13 |
6.2.3 |
Решение SKAdNetwork (SKAN) ограничено атрибуцией установок согласно спецификации SKAN. Это означает, что здесь нет значения конверсии. |
|
14+ |
|
Атрибуция Apple App Clips доступна, начиная с SDK V6.0.8. Подробнее об Apple App Clips читайте в нашем блоге.
Интеграция SDK
Процесс установки и интеграции SDK требует взаимодействия менеджера по продукту и мобильного разработчика. Прежде чем интегрировать SDK в приложение, ознакомьтесь с задачами, выполняемыми в рамках интеграции, и обсудите функции, которые будут использоваться приложением.
Чек-лист для планирования SDK
Мы подготовили чек-лист, который сориентирует вас в процессе планирования. Для каждой задачи приведены ссылки на документацию для маркетолога и разработчика.
Задачи интеграции SDK
Базовая интеграция SDK включает следующие задачи. Оценки времени даются только для общего представления.
Задачи базовой интеграции SDK | Ожидаемое время |
---|---|
Получите ключ разработчика AppsFlyer и отправьте ссылку вместе с инструкциями по установке и интеграции разработчику. |
15 мин. |
Ознакомьтесь с примечаниями по атрибуции и определите, какие идентификаторы устройств собирать. |
30 мин. |
Определите, какие внутренние события приложения нужно измерять. Сообщите разработчику имена и параметры этих событий. |
1 час |
Определите, какие методы диплинкинга использовать. |
30 мин. |
Определите методы доступа к данным атрибуции. | 30 мин. |
По завершении базовой интеграции любой пользователь аккаунта с доступом к дэшборду AppsFlyer может провести базовое тестирование. Разработчики могут использовать журналы отладки в среде разработки. |
1 час |
Совместно с мобильными разработчиками вы можете реализовать в SDK следующие дополнительные API.
Задачи интеграции дополнительных средств SDK | Ожидаемое время |
---|---|
Определите, требуется ли вашему приложению настройка дополнительных возможностей атрибуции (например, измерения удалений или атрибуции установок для сторонних магазинов приложений). |
30 мин. |
Определитесь с отчетностью по пользовательским сессиям. | 30 мин. |
Определите, какие методы атрибуции использовать для собственных медиа-источников. |
1 час |
Настройте политики конфиденциальности данных пользователей, чтобы приложение соответствовало требованиям законов о защите данных (GDPR, CCPA). |
1 час |