Краткий обзор: Рассмотрите дополнительные возможности SDK и совместно с разработчиком реализуйте API, например, для измерения удалений, атрибуции приглашений пользователей, push-уведомлений и настройки конфиденциальности.
Дополнительные методы атрибуции
Рассмотрите дополнительные методы атрибуции, если планируете измерять показатели ТВ-рекламы, удалений или предустановленных приложений.
Все платформы
Атрибуция CTV
Атрибутируйте пользователей мобильных устройств к ТВ-рекламе, транслируемой в определенных местоположениях в определенное время.
Измерение количества удалений приложений
Измеряйте количество удалений приложения пользователями, привлеченными из различных источников. Измерение количества удалений дает возможность проанализировать и оптимизировать свои кампании для достижения нужных значений значимых KPI.
Только для Android
Предустановленные приложения
В ходе предустановочных кампаний изготовители устройств по просьбе владельцев приложений устанавливают эти приложения на устройства.
AppsFlyer позволяет легко атрибутировать установки предустановленных приложений. Когда пользователь в первый раз запускает приложение, AppsFlyer атрибутирует эту установку партнеру по предварительной загрузке как медиа-источнику.
Сессии
Измеряйте взаимодействие пользователей с приложением, подсчитывая количество пользовательских сессий за определенный период.
Все платформы
Настройка временного интервала между сеансами
По умолчанию две сессии учитываются как отдельные, если между запусками приложения прошло не менее 5 секунд. Подробнее о подсчете сессий.
Установка большого интервала между запусками может отрицательно сказаться на работе API, использующих данные сессий, например, для диплинкинга.
Только для Android
Фоновые сеансы для служебных приложений
Регистрировать сессии пользователей можно вручную. Это может оказаться полезным для служебных приложений, которые работают в фоновом режиме.
Собственные медиа
Для атрибуции собственных медиа-источников, таких как сайты, аккаунты в соцсетях и приглашения пользователей, используйте OneLink.
Все платформы
Разрешение упакованных URL-адресов глубинных ссылок
Некоторые сторонние службы, такие как службы электронной почты упаковывают ссылки в электронных письмах в свои собственные домены регистрации кликов. Некоторые даже разрешают вам устанавливать свои собственные домены регистрации кликов. Упаковка ссылки OneLink в такие домены может привести к ограничению ее функциональных возможностей.
Чтобы решить эту проблему, разработчику нужно настроить приложение, используя следующие API:
См. setResolveDeepLinkURLs в справочнике по Android SDK
См. resolveDeepLinkURLs в справочнике по SDK для iOS
См. setResolveDeepLinkURLs в справочнике по Unity SDK
Регистрация push-уведомлений
AppsFlyer поддерживает измерение кампаний с push-уведомлениями всех поставщиков, включая Google Cloud Messaging и службу push-уведомлений Apple.
Атрибуция приглашений пользователей
С их помощью уже имеющиеся пользователи могут приглашать своих друзей и знакомых в качестве новых пользователей вашего приложения, что может существенно способствовать его продвижению. С помощью AppsFlyer можно атрибутировать и регистрировать установки, источником которых являются приглашения, отправленные пользователями из вашего приложения.
Атрибуция кампаний перекрестной рекламы
Подробнее об атрибуции перекрестной рекламы.
Атрибуция сессий приложения, инициированных с собственных сайтов (доменов)
Владельцы приложений, которые используют для диплинкинга App Links или универсальные ссылки (без OneLink), могут настроить в SDK атрибуцию сессий, инициированных через домен, связанный с их приложением (Android/iOS).
Например:
- Пользователь ищет что-то в Google и кликает по ссылке на ваш домен www.example.com.
- Если у пользователя не установлено приложение, он перенаправляется на веб-сайт (www.example.com).
- Если приложение уже установлено на устройстве этого пользователя, диплинк приведет его в приложение, связанное с доменом www.example.com. Эта сессия атрибутируется медиа-источнику (параметр
pid), настроенному в SDK.
Доступна следующая документация для разработчиков:
Совет! OneLink Smart Script помогает конвертировать посетителей сайта в пользователей мобильного приложения.
Конфиденциальность данных пользователей
Ознакомьтесь с такими нормативными актами, как GDPR и CCPA, учтите свои бизнес-требования и решите, какие политики согласия на сбор данных или отказа от него требуется реализовать.
Все платформы
Политика отказа от сбора данных
В некоторых случаях потребуется попросить разработчика настроить в SDK AppsFlyer прекращение или ограничение сбора данных (например, в соответствии с требованиями GDPR и CCPA). Существуют различные методы для сохранения конфиденциальности пользователей в SDK. Для получения дополнительной информации о различных методах см. статью Методы сохранения конфиденциальности в SDK.
Прекращение предоставления данных партнерам
В некоторых случаях рекламодатели должны прекратить передачу рекламным сетям / партнерам данных по определенным пользователям. Причины могут быть следующие:
- Политики конфиденциальности, такие как CCPA или GDPR.
- Отказ пользователей от предоставления данных
- Конкуренция с некоторыми партнерами (рекламными сетями, третьими сторонами)
Обмен данными с партнерами контролируется с помощью метода setSharingFilterForPartners:
См. setSharingFilterForPartners в справочнике по Android SDK.
См. resolveDeepLinkURLs в справочнике по SDK для iOS.
См. setSharingFilterForPartners в справочнике по Unity SDK.
См. setSharingFilterForPartners в справочнике по SDK React Native.
Отправление согласия для соблюдения DMA
В рамках закона ЕС «О цифровых рынках» (DMA) крупные технологические компании должны получать от конечных пользователей в Европе согласие прежде чем использовать личные данные из сторонних сервисов для рекламы.
Для соблюдения законодательства Google требует от клиентов AppsFlyer включать конкретные поля согласия при отправке в Google событий, связанных с конечными пользователями из ЕС. AppsFlyer SDK (Android: v6.13.0+, iOS: v6.13.1+) может отправлять необходимые данные о согласии с каждым событием, чтобы соответствовать этому требованию.
Для SDK возможны два альтернативных метода для сбора данных о согласии:
-
Через платформу для запросов согласия (CMP): Если приложение использует CMP, соответствующую спецификации Transparency and Consent Framework (TCF) v2.2, SDK может автоматически извлекать детали согласия.
ИЛИ
- Через специальный API SDK: Разработчики могут передавать необходимые данные согласия Google напрямую в SDK, используя специальный API, разработанный для этой цели.
Чтобы реализовать сбор данных согласия пользователей для соблюдения DMA, смотрите наши руководства в разделе для разработчиков:
Только для iOS
Строгий режим в SDK
Используйте строгий режим в SDK, чтобы полностью удалить функции сбора IDFA и зависимости инфраструктуры AdSupport (например, при разработке приложений для детей).
Если вы предлагаете приложения для детей, вместо обычного SDK вашему разработчику потребуется установить SDK со строгим режимом. Примечание: Данные IDFV остаются доступны.
Отключение фреймворков для рекламы
Для отключения фреймворков AdSupport и iAd в SDK предусмотрены следующие схемы настройки:
-
disableCollectASAдля отказа от атрибуции Apple Search Ads. -
disableAdvertisingIdentifierдля того, чтобы не собирать в AppleadvertisingIdentifier(рекламный идентификатор).
-
setDisableCollectIAdдля отказа от атрибуции Apple Search Ads. -
setDisableCollectAppleAdSupportдля того, чтобы не собирать в AppleadvertisingIdentifier(рекламный идентификатор).