Integración de Adobe Analytics con AppsFlyer

De un vistazo: Adobe Analytics (anteriormente Omniture) es un conjunto de herramientas para el análisis predictivo y en tiempo real que se puede integrar en fuentes de terceros. Incluye las aplicaciones de reportes y análisis de marketing (SiteCatalyst), análisis ad hoc (Adobe Discover) e Insight para ayudar a crear una visión holística de las actividades empresariales al transformar las interacciones con los clientes en información.

Resumen general

Esta integración consiste en un flujo de datos bidireccional entre Adobe y AppsFlyer. Para que la integración sea exitosa, esta integración requiere la implementación de código en la aplicación. Se deben cumplir los requisitos de AppsFlyer y Adobe para que la integración sea completamente exitosa.

Configuración de la integración de Adobe Analytics

Si utilizas Adobe Analytics Report Suite para el análisis general del rendimiento de la campaña y la creación de segmentos, la integración de AppsFlyer con Adobe Analytics permite la transferencia automática de datos de atribución de AppsFlyer a Adobe para ayudarte a alcanzar tus objetivos.

Requisitos previos:

Paso 1: Comparte el ID de Adobe Experience Cloud (ECID, ID de Marketing Cloud o ID de visitante) con AppsFlyer.

Para extraer y compartir el ID de Adobe Experience Cloud:

  1. Actualiza la aplicación y extrae el ID visitante de Marketing Cloud con el método del SDK de Adobe justo después de inicializar el SDK de Adobe.
  2. Usa uno de los siguientes métodos del SDK de AppsFlyer para configurar el ID de visitante de Adobe Marketing Cloud:

setAdditionalData

Android iOS Unity

Aprender más sobre el setAdditionalDatamétodo.

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

setCustomerUserId

Android iOS

Aprender más sobre el método setCustomerUserId.

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

setPartnerData

Android iOS

Aprender más sobre el setPatnerDatamétodo.

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

Paso 2: Configurar Adobe analytic en AppsFlyer

Requisito previo: Antes de configurar la integración, asegúrate de pasar el ID de visitante de Adobe Marketing Cloud al SDK de AppsFlyer.

Para activar o editar la integración:

  1. Para activar: en AppsFlyer, en el menú lateral, selecciona Colaborar Partner Marketplace.
    Para editarla: en AppsFlyer, en el menú lateral, selecciona Colaborar> Integraciones activas.
  2. Busca Adobe Analytics y selecciónelo.
  3. Haz clic en Configurar integración. Se te dirigirá a la página de configuración de la integración.
  4. En la pestaña de Integración, selecciona la aplicación para la integración y activa Activar partner .
    Nota: El selector debe estar activado  (activated) mientras trabajes con el partner.
  5. Desde el SDK de Adobe Analytics, como parte del archivo ADBMobileConfig.XML, copia el Report_Suite_ID (resaltado en azul) y el Adobe_Analytic_Server_URL (resaltado en verde) y pégalos en los campos correspondientes de la página de integración de Adobe Analytics en AppsFlyer.

  6. Haz clic en Guardar integración.

Una vez guardados, AppsFlyer envía los siguientes datos a Adobe Analytics para cada instalación orgánica y no orgánica:

  • ID de Adobe (MCVID)
  • ID del grupo de reportes y URL del servidor
  • ID del dispositivo del cliente
  • Fuente de medios
  • Nombre de la campaña

 Nota

De acuerdo con los términos de servicio de Anuncios de Meta y X Ads, AppsFlyer tiene prohibido compartir datos a nivel de usuario con terceros. Esto significa que las instalaciones de Anuncios de Meta y X Ads se envían como orgánicas.

Paso 3: Asigna datos a eVars en Adobe Analytics

Debido a la obsolescencia de los conectores de datos de Adobe Analytics, tendrás que aprovechar las reglas de procesamiento para asignar variables de contexto a las eVars.

Aprender más sobre cómo usar las reglas de procesamiento.

Por lo tanto, las variables de datos de contexto de AppsFlyer se asignaron:

  • MobileAdCampaign(Context Data)
  • MobileAdNetwork(Context Data)
  • MobileAdProvider(Context Data)

Si tienes problemas para asignar variables de datos de contexto de AppsFlyer mediante reglas de procesamiento, ponte en contacto con tu equipo de cuentas de Adobe para obtener más ayuda.

Paso 4 [opcional]: Configura tu canal de marketing

Consulta la documentación de Adobe Analytics sobre cómo configurar tu canal de marketing en su plataforma. Asegúrate de seleccionar los siguientes campos en las reglas de identificación:

  1. «El valor de la variable de conversión establecido por la baliza web de Adobe»: Selecciona AppsFlyer y Exists.
  2. «Identificar el canal como»: Selecciona Atribución de aplicaciones móviles.
  3. «Establece el valor del canal en:» Selecciona Campaña de AppsFlyer.

Detalles de dominio y seguridad

A continuación se detallan los problemas de dominio y seguridad:

  1. ANALYTIC_SERVER_DOMAIN se encuentra como la variable de servidor en el archivo de configuración de la aplicación. Puedes seleccionar cualquier dominio para el análisis de atribución. En general, se utilizan dominios estándar para el servicio de colecciones de Adobe Analytics, como sc.omtrdc.net. Puedes encontrarlo en la configuración de análisis (servidor) de su archivo ADBMobobile.config.
  2. El protocolo (HTTP/HTTPS) de la URL depende de si el dominio del servidor ANALYTIC es seguro o no. Es importante que utilices el protocolo correcto. Para saber si la configuración es segura, comprueba si la configuración de Analytics (SSL) está establecida en true en el archivo ADBMobobile.config. Si tu conexión es segura, utiliza HTTPS, si no es segura, utiliza HTTP.
  3. El ID de REPORT SUITE se encuentra como la variable rsids en el archivo de configuración de las aplicaciones. Puedes asignar cualquier nombre a tu grupo de reportes.
  4. El ts= {timestamp} solo se usa si la configuración OfflineEnabled es verdadera en el archivo de configuración. Elimina este parámetro de la URL si OfflineEnabled está establecido en False o si tu grupo de reportes no tiene habilitada la marca de tiempo.