Краткий обзор. Adobe Analytics (ранее Omniture) — это набор инструментов для предиктивной аналитики и аналитики в режиме реального времени, которые можно интегрировать в сторонние источники. Он включает в себя приложения для маркетинговых отчетов и аналитики (SiteCatalyst), специального анализа (Adobe Discover) и аналитических заключений, которые помогают создать целостное представление о бизнес-деятельности путем преобразования взаимодействия с клиентами в аналитические сведения.
Обзор
Эта интеграция заключается в двустороннем потоке данных между Adobe и AppsFlyer. Для успешной реализации интеграции необходимо внедрить код в приложение. Для полного успеха интеграции должны быть выполнены требования AppsFlyer и Adobe.
Настройка интеграции с Adobe Analytics
Если вы используете Adobe Analytics Report Suite для общего анализа эффективности кампании и создания сегментов, то интеграция AppsFlyer с Adobe Analytics обеспечивает автоматическую передачу данных атрибуции из AppsFlyer в Adobe, чтобы помочь вам достичь ваших целей.
Необходимые условия:
- Настройка документации мобильного SDK для Adobe Experience Platform
- Сервис Marketing Cloud Visitor ID или Experience cloud ID
- Три eVar в каждом пакете отчетов, которые можно использовать только для этой интеграции
Шаг 1: Передайте идентификатор Adobe Experience Cloud (ECID, идентификатор Marketing Cloud или идентификатор посетителя) в AppsFlyer.
Чтобы извлечь идентификатор Adobe Experience Cloud и передать его:
- Обновите приложение и извлеките идентификатор посетителя Marketing Cloud с помощью метода SDK Adobe сразу после инициализации SDK Adobe.
- Используйте один из следующих методов SDK AppsFlyer для настройки идентификатора посетителя Adobe Marketing Cloud:
setAdditionalData
Узнайте больше о методе setAdditionalData
.
HashMap<String, Object> customData = new HashMap<String,Object>();
customData .put("marketingCloudID", "ADOBE_VISITOR_ID");
AppsFlyerLib.setAdditionalData(customData);
Узнайте больше о методе setAdditionalData
.
Objective C
[[AppsFlyerTracker sharedTracker] setAdditionalData:@{
@"marketingCloudID" : "ADOBE_VISITOR_ID"
}];
Swift
let CustomDataMap: [AnyHashable: Any] = [
"marketingCloudID" : "ADOBE_VISITOR_ID"
]
AppsFlyerTracker.shared().customData = CustomDataMap
Узнайте больше о методе setAdditionalData
.
Dictionary<string, string> CustomDataMap = new Dictionary<string, string>();
CustomDataMap.Add("marketingCloudID", "ADOBE_VISITOR_ID");
AppsFlyer.setAdditionalData(CustomDataMap);
Установка Customer User ID
Узнайте больше о методе setCustomerUserId.
AppsFlyerLib.getInstance().setCustomerUserId("ADOBE_VISITOR_ID");
Узнайте больше о методе setCustomerUserId.
Objective C
NSString *customerUserID = [AppsFlyerLib shared].customerUserID;
Swift
let customerUserID = AppsFlyerLib.shared().customerUserIDp
setPartnerData
Узнайте больше о методе setPatnerData
.
Map<String, Object> partnerData = new HashMap();
partnerData.put("puid", "some-adobe-external-id-value");
AppsFlyerLib.getInstance().setPartnerData("aeplaunchmobile_int", partnerData);
Узнайте больше о методе setPartnerData
.
NSDictionary *adobeInfo = @{@"external_user_id":@"some-adobe-external-id-value"};[[AppsFlyerLib shared] setPartnerDataWithPartnerId:@"aeplaunchmobile_int" partnerInfo:adobeInfo];
Шаг 2: Настройка аналитики Adobe в AppsFlyer
Необходимые условия: Перед настройкой интеграции не забудьте передать идентификатор посетителя Adobe Marketing Cloud в SDK AppsFlyer.
Чтобы активировать или изменить интеграцию:
-
Для активации: Боковом меню AppsFlyer выберите Сотрудничество > Маркетплейс партнеров.
Чтобы изменить: В AppsFlyer в боковом меню выберите Сотрудничество > Активные интеграции. - Найдите и выберите Adobe Analytics.
- Нажмите Настроить интеграцию. Вы будете перенаправлены на страницу настройки интеграции.
- На вкладке Интеграция выберите приложение для интеграции и нажмите Активировать партнера.
Примечание. Этот переключатель должен быть включен (активирован) все время, пока вы работаете с этим партнером. - Из SDK Adobe Analytics как часть файла ADBMobileConfig.XML скопируйте Report_Suite_ID (выделено синим цветом) и Adobe_Analytic_server_URL (выделено зеленым цветом) и вставьте их в соответствующие поля на странице интеграции Adobe Analytics в AppsFlyer.
-
Нажмите Сохранить интеграцию.
После сохранения 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. Обязательно выберите следующие поля в соответствии с правилами идентификации:
- «Значение переменной конверсии, заданное веб-маяком Adobe»: выберите AppsFlyer и Существует.
- «Определение канала как»: выберите Атрибуция мобильных приложений.
- «Установить значение канала:» выберите Кампания AppsFlyer.
Сведения о домене и безопасности
Ниже приведена подробная информация о домене и проблемах безопасности:
- ANALYTIC_SERVER_DOMAIN можно найти как серверную переменную в файле конфигурации вашего приложения. Вы можете выбрать любой домен для аналитики атрибуции. Как правило, используются стандартные домены для сервиса коллекций Adobe Analytics, например sc.omtrdc.net. Их можно найти в настройках аналитики (сервера) в файле ADBMobile.config.
- Протокол (HTTP/HTTPS) URL-адреса зависит от того, является ли домен сервера ANALYTIC безопасным или нет. Важно использовать правильный протокол. Чтобы узнать, является ли настройка безопасной, проверьте, установлено ли для параметра аналитики (SSL) значение true в файле ADBMobile.config. Если ваше соединение безопасно, используйте HTTPS, если оно небезопасно, используйте HTTP.
- ИДЕНТИФИКАТОР ПАКЕТА ОТЧЕТОВ можно как переменную rsids в файле конфигурации вашего приложения. Вы можете присвоить своему пакету отчетов любое имя.
- ts={timestamp} используется только в том случае, если offlineEnabled имеет значение true в вашем файле конфигурации. Удалите этот параметр из URL-адреса, если параметр offlineEnabled имеет значение False или если ваш пакет отчетов не активирован с меткой времени.