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 |
|---|---|
| Cuenta de Kochava | Se necesita 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 requerido, debes instalar el SDK de Kochava. |
Integración
Paso 1: Mapear los ID de usuario
Dependiendo de tu plataforma, es posible que tu aplicación necesite pasar el identificador de dispositivo de Braze (device_id) a Kochava para que, cuando Kochava envíe datos de atribución de vuelta a Braze, Braze pueda asociar esos datos con el perfil de usuario correcto. Consulta las secciones de Android e iOS para saber cuándo es necesario 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 asociar 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

Antes de febrero de 2023, nuestra integración de atribución con Kochava usaba el Identificador de proveedor (IDFV) como identificador principal para asociar los datos de atribución de iOS. Los clientes de Braze que usan Objective-C no necesitan obtener el device_id de Braze y enviarlo a Kochava durante la instalación, ya que no hay interrupción del servicio.
A partir de la versión 5.7.0 del SDK de Swift, puedes configurar si Braze utiliza el IDFV o un UUID generado aleatoriamente como ID de dispositivo. En la versión 7.0.0 o posterior del SDK de Swift, useUUIDAsDeviceId se establece de forma predeterminada en true, por lo que los nuevos usuarios obtienen un device_id de tipo UUID a menos que establezcas este campo en false. Para más información, consulta Recopilación de IDFV.
- Para mantener el IDFV como identificador mutuo con Kochava, establece
useUUIDAsDeviceIdenfalse. - Si
useUUIDAsDeviceIdestrue(el valor predeterminado en la versión 7.0.0 o posterior), pasa eldevice_idde Braze a Kochava durante la instalación de la aplicación para que Braze pueda asociar las atribuciones de iOS.
Usa una de las siguientes API no bloqueantes para recuperar el device_id de Braze y 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.
Paso 3: Configurar un postback desde Kochava
Añade un postback en tu panel de Kochava. Se te solicitará 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 generes 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 están fluyendo desde Kochava, comprueba que los datos de instalaciones no orgánicas aparezcan 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 forma 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. A continuación, Kochava utiliza sus metodologías de atribución probabilística para atribuir al usuario que ha hecho clic en el enlace. Recomendamos añadir a tus enlaces de seguimiento de Kochava un identificador de dispositivo para mejorar la precisión de las atribuciones de tus Campaigns de Braze. Esto atribuye de forma determinista al usuario que ha hecho 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 de 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, añade 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 la configuración useUUIDAsDeviceId de tu SDK de SWIFT. Las URL de seguimiento de clics de Kochava suelen utilizar un parámetro de consulta idfv para este valor:
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}

Esta recomendación es puramente opcional
Si actualmente no utilizas ningún identificador de dispositivo, como el ID de dispositivo de Braze o el GAID, en tus enlaces de seguimiento de clics, o no planeas hacerlo en el futuro, Kochava puede seguir atribuyendo estos clics a través de su modelo probabilístico.