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

Краткий обзор. Adobe Analytics (ранее Omniture) — это набор инструментов для предиктивной аналитики и аналитики в режиме реального времени, которые можно интегрировать в сторонние источники. Он включает в себя приложения для маркетинговых отчетов и аналитики (SiteCatalyst), специального анализа (Adobe Discover) и аналитических заключений, которые помогают создать целостное представление о бизнес-деятельности путем преобразования взаимодействия с клиентами в аналитические сведения.

Обзор

Эта интеграция заключается в двустороннем потоке данных между Adobe и AppsFlyer. Для успешной реализации интеграции необходимо внедрить код в приложение. Для полного успеха интеграции должны быть выполнены требования AppsFlyer и Adobe.

Настройка интеграции с Adobe Analytics

Если вы используете Adobe Analytics Report Suite для общего анализа эффективности кампании и создания сегментов, то интеграция AppsFlyer с Adobe Analytics обеспечивает автоматическую передачу данных атрибуции из AppsFlyer в Adobe, чтобы помочь вам достичь ваших целей.

Необходимые условия:

Шаг 1: Передайте идентификатор Adobe Experience Cloud (ECID, идентификатор Marketing Cloud или идентификатор посетителя) в AppsFlyer.

Чтобы извлечь идентификатор Adobe Experience Cloud и передать его:

  1. Обновите приложение и извлеките идентификатор посетителя Marketing Cloud с помощью метода SDK Adobe сразу после инициализации SDK Adobe.
  2. Используйте один из следующих методов SDK AppsFlyer для настройки идентификатора посетителя Adobe Marketing Cloud:

setAdditionalData

Android iOS Unity

Узнайте больше о методе setAdditionalData.

HashMap<String, Object> customData = new HashMap<String,Object>();
customData .put("marketingCloudID", "ADOBE_VISITOR_ID");
AppsFlyerLib.setAdditionalData(customData);

Установка Customer User ID

Android iOS

Узнайте больше о методе setCustomerUserId.

AppsFlyerLib.getInstance().setCustomerUserId("ADOBE_VISITOR_ID");

setPartnerData

Android iOS

Узнайте больше о методе setPatnerData.

Map<String, Object> partnerData = new HashMap();
partnerData.put("puid", "some-adobe-external-id-value");
AppsFlyerLib.getInstance().setPartnerData("aeplaunchmobile_int", partnerData);

Шаг 2: Настройка аналитики Adobe в AppsFlyer

Необходимые условия: Перед настройкой интеграции не забудьте передать идентификатор посетителя Adobe Marketing Cloud в SDK AppsFlyer.

Чтобы активировать или изменить интеграцию:

  1. Для активации: Боковом меню AppsFlyer выберите Сотрудничество Маркетплейс партнеров.
    Чтобы изменить: В AppsFlyer в боковом меню выберите СотрудничествоАктивные интеграции.
  2. Найдите и выберите Adobe Analytics.
  3. Нажмите Настроить интеграцию. Вы будете перенаправлены на страницу настройки интеграции.
  4. На вкладке Интеграция выберите приложение для интеграции и нажмите Активировать партнера.
    Примечание. Этот переключатель должен быть включен (активирован) все время, пока вы работаете с этим партнером.
  5. Из SDK Adobe Analytics как часть файла ADBMobileConfig.XML скопируйте Report_Suite_ID (выделено синим цветом) и Adobe_Analytic_server_URL (выделено зеленым цветом) и вставьте их в соответствующие поля на странице интеграции Adobe Analytics в AppsFlyer.

  6. Нажмите Сохранить интеграцию.

После сохранения AppsFlyer отправляет в Adobe Analytics следующие данные для каждой органической и неорганической установки:

  • Идентификатор Adobe ID (MCVID)
  • Идентификатор пакета отчетов и URL-адрес сервера
  • Идентификатор устройства клиента
  • Медиа-источник
  • Название кампании

 Примечание

В соответствии с условиями предоставления услуг как Meta Ads, так и X Ads AppsFlyer запрещено передавать третьим лицам данные на уровне пользователя. Это означает, что установки Meta Ads и X Ads отправляются как органические.

Шаг 3: Сопоставление данных с eVar в Adobe Analytics

В связи с тем, что коннекторы данных Adobe Analytics устарели, вам потребуется использовать правила обработки для сопоставления контекстных переменных с eVar.

Узнайте больше об использовании правил обработки.

Переменные контекстных данных AppsFlyer сопоставлены следующим образом:

  • MobileAdCampaign (контекстные данные)
  • MobileAdNetwork (контекстные данные)
  • MobileAdProvider(контекстные данные)

Если у вас возникли проблемы с сопоставлением переменных контекстных данных AppsFlyer с помощью правил обработки, обратитесь за дополнительной поддержкой к команде по работе с аккаунтами Adobe

Шаг 4 [необязательно]: Настройка маркетингового канала

См. инструкции по настройке маркетингового канала на платформе в документации к Adobe Analytics. Обязательно выберите следующие поля в соответствии с правилами идентификации:

  1. «Значение переменной конверсии, заданное веб-маяком Adobe»: выберите AppsFlyer и Существует.
  2. «Определение канала как»: выберите Атрибуция мобильных приложений.
  3. «Установить значение канала:» выберите Кампания AppsFlyer.

Сведения о домене и безопасности

Ниже приведена подробная информация о домене и проблемах безопасности:

  1. ANALYTIC_SERVER_DOMAIN можно найти как серверную переменную в файле конфигурации вашего приложения. Вы можете выбрать любой домен для аналитики атрибуции. Как правило, используются стандартные домены для сервиса коллекций Adobe Analytics, например sc.omtrdc.net. Их можно найти в настройках аналитики (сервера) в файле ADBMobile.config.
  2. Протокол (HTTP/HTTPS) URL-адреса зависит от того, является ли домен сервера ANALYTIC безопасным или нет. Важно использовать правильный протокол. Чтобы узнать, является ли настройка безопасной, проверьте, установлено ли для параметра аналитики (SSL) значение true в файле ADBMobile.config. Если ваше соединение безопасно, используйте HTTPS, если оно небезопасно, используйте HTTP.
  3. ИДЕНТИФИКАТОР ПАКЕТА ОТЧЕТОВ можно как переменную rsids в файле конфигурации вашего приложения. Вы можете присвоить своему пакету отчетов любое имя.
  4. ts={timestamp} используется только в том случае, если offlineEnabled имеет значение true в вашем файле конфигурации. Удалите этот параметр из URL-адреса, если параметр offlineEnabled имеет значение False или если ваш пакет отчетов не активирован с меткой времени.