Ir al contenido

Kochava

Kochava ofrece atribución y análisis móviles para ayudarte a aprovechar tus datos para crecer. La plataforma de audiencia de Kochava te permite planificar, direccionar, activar, medir y optimizar tus campañas de aplicaciones.

Esta integración está mantenida por Kochava.

Acerca de la integración

La integración de Braze y Kochava ayuda a potenciar una comprensión más integral de tus campañas enviando datos de atribución a Braze para entender mejor qué campañas están impulsando instalaciones, actividad dentro de la aplicación y más.

Requisitos previos

Requisito Descripción
SDK de Braze El SDK móvil de Braze es necesario para esta integración. Braze vincula los postbacks de atribución de Kochava con los perfiles de usuario utilizando identificadores de dispositivo que el SDK de Braze crea y registra. Exportar valores de device_id desde Braze y pasarlos a Kochava sin conexión no es un sustituto compatible para integrar el SDK de Braze.
Cuenta de Kochava Se requiere una cuenta de Kochava para aprovechar esta integración.
Aplicación iOS o Android Esta integración es compatible con aplicaciones iOS y Android. Dependiendo de tu plataforma, es posible que se necesiten fragmentos de código en tu aplicación. Los detalles sobre estos requisitos se encuentran en el paso 1 del proceso de integración.
SDK de Kochava Además del SDK de Braze, debes instalar el SDK de Kochava.

Integración

Paso 1: Mapear los ID de usuario

Este paso requiere el SDK de Braze en tu aplicación. Dependiendo de tu plataforma, tu aplicación puede necesitar pasar el identificador de dispositivo de Braze (device_id) del SDK de Braze a Kochava para que, cuando Kochava envíe datos de atribución de vuelta a Braze, Braze pueda hacer coincidir esos datos con el perfil de usuario correcto. Consulta las secciones de Android e iOS para saber cuándo se requiere el mapeado.

Android

El SDK de Braze genera un identificador de dispositivo (device_id). Tu aplicación debe recuperar este identificador y pasarlo al método IdentityLink de Kochava. Esto permite que Kochava incluya el device_id en los datos de atribución que envía de vuelta a Braze, para que Braze pueda hacer coincidir los eventos de atribución con el perfil de usuario correcto.

Recupera el device_id de Braze con el siguiente método:

Braze.getInstance(context).getDeviceId();

iOS

A partir de Swift SDK v5.7.0, puedes configurar si Braze utiliza IDFV o un UUID generado aleatoriamente como ID de dispositivo. En Swift SDK v7.0.0+, useUUIDAsDeviceId tiene como valor predeterminado true, por lo que los nuevos usuarios obtienen un device_id UUID a menos que establezcas este campo en false. Para obtener más información, consulta Recopilar IDFV.

  • Para mantener IDFV como el identificador mutuo con Kochava, establece useUUIDAsDeviceId en false.
  • Si useUUIDAsDeviceId es true (el valor predeterminado en v7.0.0+), pasa el device_id de Braze a Kochava en la instalación de la aplicación para que Braze pueda hacer coincidir las atribuciones de iOS.

Utiliza una de las siguientes API no bloqueantes para recuperar el device_id de Braze, luego pasa ese valor a Kochava según las instrucciones del SDK de iOS de Kochava. Para obtener ayuda adicional, contacta con el soporte de Kochava.

Controlador de finalización
AppDelegate.braze?.getDeviceId { deviceId in
  // Pass `deviceId` to Kochava
}
Concurrencia de Swift
let deviceId = await AppDelegate.braze?.getDeviceId()

Paso 2: Obtener la clave de importación de datos de Braze

En Braze, ve a Integraciones de partners > Partners tecnológicos y selecciona Kochava.

Aquí puedes encontrar el endpoint REST y generar tu clave de importación de datos de Braze. Una vez generada la clave, puedes crear una nueva o invalidar una existente. La clave de importación de datos y el endpoint REST se utilizan en el siguiente paso al configurar un postback en el panel de Kochava.

Esta imagen muestra el cuadro "Importación de datos para atribución de instalación" que se encuentra en la página de tecnología de Kochava. En este cuadro, se muestran la clave de importación de datos y el endpoint REST.

Paso 3: Configurar un postback desde Kochava

Añade un postback en tu panel de Kochava. Se te solicita la clave de importación de datos y el endpoint REST que encontraste en el panel de Braze.

Paso 4: Confirmar la integración

En la página de partners tecnológicos de Kochava en Braze, el indicador de conexión muestra No conectado hasta que generes una clave de API de importación de datos en el paso 2. Una vez que generas la clave, el indicador cambia a Conectado y muestra una marca de tiempo. Esa marca de tiempo refleja cuándo se configuró por primera vez la integración en Braze (cuando se creó la clave de importación de datos), no cuándo Kochava envió un postback por última vez.

Para confirmar que los datos de atribución de instalación fluyen desde Kochava, comprueba que los datos de instalaciones no orgánicas aparecen en los filtros de Segment de Braze. Braze ignora las instalaciones orgánicas de los postbacks de Kochava cuando la fuente de atribución es organic y no las almacena como datos de instalación atribuida.

Datos de atribución de Facebook y X (anteriormente Twitter)

Los datos de atribución de las campañas de Facebook y X (anteriormente Twitter) no están disponibles a través de nuestros partners. Estas fuentes de medios no permiten que sus partners compartan datos de atribución con terceros y, por lo tanto, nuestros partners no pueden enviar esos datos a Braze.

URL de seguimiento de clics de Kochava en Braze (opcional)

Los enlaces de seguimiento de clics en tus Campaigns de Braze te permiten ver qué Campaigns están impulsando las instalaciones de aplicaciones y la reactivación. Como resultado, puedes medir tus esfuerzos de marketing de manera más eficaz y tomar decisiones basadas en datos sobre dónde invertir más recursos para obtener el máximo ROI.

Para empezar con los enlaces de seguimiento de clics de Kochava, visita su documentación. Puedes insertar los enlaces de seguimiento de clics de Kochava en tus Campaigns de Braze directamente. Kochava usa entonces sus metodologías de atribución probabilística para atribuir al usuario que hizo clic en el enlace. Recomendamos agregar un identificador de dispositivo a tus enlaces de seguimiento de Kochava para mejorar la precisión de las atribuciones de tus Campaigns de Braze. Esto atribuye de manera determinista al usuario que hizo clic en el enlace.

Para Android, Braze permite a los clientes optar por la recopilación del ID de publicidad de Google (GAID). El GAID también se recopila de forma nativa a través de la integración del SDK de Kochava. Puedes incluir el GAID en tus enlaces de seguimiento de clics de Kochava utilizando la siguiente lógica Liquid:

{% if most_recently_used_device.${platform} == 'android' %}
aifa={{most_recently_used_device.${google_ad_id}}}
{% endif %}

Para iOS, agrega el identificador de dispositivo de Braze para mejorar la atribución determinista. En Liquid, most_recently_used_device.${id} es el ID de dispositivo de Braze, que puede ser el IDFV o un UUID dependiendo de tu configuración useUUIDAsDeviceId del SDK SWIFT. Las URL de seguimiento de clics de Kochava suelen usar un parámetro de consulta idfv para este valor:

{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}
New Stuff!