Интеграция атрибуции
Adapty умеет обмениваться данными со сторонними сервисами, чтобы привязывать события подписок к конкретным маркетинговым кампаниям. Это позволяет вам:
- Узнавать, какие маркетинговые стратегии приносят больше всего дохода
- Фильтровать графики подписок в Adapty по атрибуции
- Использовать возможности стороннего сервиса для анализа данных о подписках Adapty
Настроить интеграцию можно двумя способами:
- Встроенная атрибуция требует минимальной настройки и позволяет Adapty обмениваться данными с 9 популярными платформами.
- Ручная атрибуция требует самостоятельного получения данных атрибуции из API стороннего сервиса перед их отправкой в Adapty.
Подключите аналитику привлечения пользователей для полного обзора экономики вашего приложения.
Adapty UA — удобный веб-дашборд, который объединяет данные из разных источников, чтобы выявлять эффективные стратегии привлечения пользователей.
Следите за чистотой данных: избегайте дублирования событий и конфликтов атрибуции. Следуйте советам в разделе Предотвращение проблем с данными, чтобы новый источник данных не испортил вашу аналитику.
Встроенная атрибуция
Adapty предлагает готовую интеграцию атрибуции с 9 популярными сервисами. Эти платформы могут автоматически получать данные о подписках от Adapty, обрабатывать каждую покупку и возвращать соответствующую атрибуцию.
У каждой платформы свой процесс, но шаги везде примерно одинаково просты:
- Настройте автоматический обмен данными. Авторизуйте Adapty для взаимодействия с выбранной платформой.
- Интегрируйте SDK Adapty. Некоторые платформы требуют дополнительного кода для передачи данных атрибуции.
- Отключите другие сервисы передачи событий и источники атрибуции, чтобы избежать дублирования событий и конфликтов данных.
Подробное описание интеграции для каждой платформы читайте в соответствующем гайде:
Если вы хотите, чтобы Adapty расширил этот список, создайте запрос на функцию и выразите интерес к конкретному сервису.
Ручная атрибуция
Если Adapty не предлагает встроенную атрибуцию для вашего сервиса, вам нужно написать собственный код для обмена данными с источником атрибуции.
-
Получите данные от сервиса атрибуции. Используйте API сервиса для запроса данных атрибуции.
-
Создайте словарь с полученными данными атрибуции.
Словарь может содержать следующие ключи:
status(organic,non-organicилиunknown)channelcampaignad_groupad_setcreative
- Все ключи необязательны.
- Adapty игнорирует ключи, которых нет в списке.
- Значение каждого ключа может содержать не более 50 символов.
Пример:
let attribution = [ "status": "non_organic", "channel": "Google Ads", "campaign": "Christmas Sale", "ad_group": "ad group 1", "ad_set": "ad set 1", "creative": "creative id 1" ] -
Установите данные атрибуции:
Передайте словарь атрибуции в метод
updateAttribution. После того как значение атрибуции установлено, переопределить его нельзя:Adapty.updateAttribution(attribution, source: "custom") { error in if error == nil { // successful attribution update } }Параметры:
attribution(обязательный): словарь с данными атрибуции.source(обязательный): источник атрибуции. Установите.custom, если ваш провайдер атрибуции не поддерживает встроенную атрибуцию.
-
Отключите другие сервисы передачи событий и источники атрибуции, чтобы избежать дублирования событий и конфликтов данных.
Предотвращение проблем с данными
Используйте единственный источник атрибуции
Не включайте интеграцию атрибуции с несколькими платформами одновременно. Adapty принимает только один источник атрибуции за раз, и после сохранения значения атрибуции переопределить его невозможно.
Если вы включите несколько источников атрибуции, Adapty выберет источник с наибольшим количеством данных — но не обязательно с наилучшими.
Например, неорганическая атрибуция Apple Search Ads всегда будет иметь приоритет на iOS. Чтобы отключить атрибуцию Apple Search Ads, откройте App Settings -> вкладку Apple Search Ads и выключите переключатель Receive Apple Search Ads attribution.
Избегайте дублирования событий
Если вы используете Adapty для передачи данных о подписках в реальном времени в сервисы атрибуции, необходимо отключить другие сервисы, выполняющие ту же функцию. Если вы подключили аккаунт Facebook к AppsFlyer, Adjust или Branch, эти сервисы будут автоматически пересылать ваши события, если вы явно не откажетесь от этого.
Дублирование событий может исказить аналитику и затруднить интерпретацию данных. После настройки передачи событий через Adapty отключите функцию пересылки событий в сторонних сервисах.