Braze, un partner integrado de AppsFlyer, ofrece una plataforma de participación durante el ciclo de vida para equipos de marketing, crecimiento y participación. La plataforma permite a los marketers conectarse de persona a persona, a gran escala, con sus clientes, impulsando un engagement profundo y un ROI. El centro de nuestra plataforma es el perfil de usuario holístico, que proporciona una visión única del cliente.
Aprender más en braze.com.
Notas importantes
- Algunas fuentes de medios restringen el intercambio de datos con terceros. Por lo tanto, los postbacks para eventos restringidos no se enviarán a este partner, independientemente de la selección configurada para enviar postbacks.
- No se enviarán postbacks si la fuente es orgánica.
Resumen general de la integración
Siga las instrucciones a continuación para configurar la integración con Braze.
Requisitos mínimos - SDK de AppsFlyer:
- Android (Android SDK – versión 2.3.1.18 y superiores)
- apps de iOS,
En Android, la integración con Braze requiere que el ID del dispositivo Braze (identificador de usuario único de Braze) se complete en el SDK de Android de AppsFlyer. Este parámetro se envía con cada postback y permite la identificación de cada usuario. Para realizar esto debes insertar las siguientes cadenas en el código de tu aplicación:
Nota Importante
Asegúrate de que las líneas de código se inserten en el lugar correcto: después de iniciar Braze SDK y antes del código de inicialización de AppsFlyer SDK (consulta la sección Inicialización del SDK en nuestra Guía de integración de Android SDK).
Android
HashMap<String, Object> customData = new HashMap<String,Object>();
String deviceId =(Braze.getInstance(MyActivity.this).getDeviceId());
customData.put("brazeCustomerId", deviceId);
AppsFlyerLib.getInstance().setAdditionalData(customData);
apps de iOS,
Swift
Hay dos API de Swift, una con un controlador de finalización y otra que utiliza el nuevo soporte de concurrencia de Swift. Ambos producen el mismo valor: la elección de cuál utilizar depende del contexto.
Controlador de finalización Swift
let configuration = Braze.Configuration(
apiKey: "<BRAZE_API_KEY>",
endpoint: "<BRAZE_ENDPOINT>")
configuration.useUUIDAsDeviceId = false
let braze = Braze(configuration: configuration)
braze.deviceId {
brazeDeviceId in
AppsFlyerLib.shared().customData = ["brazeDeviceId": brazeDeviceId]
}
En espera de Swift
let configuration = Braze. Configuration(
apiKey: "<BRAZE_API_KEY>",
endpoint: "<BRAZE_ENDPOINT>")
configuration.useUUIDAsDeviceId = false
let braze = Braze(configuration: configuration)
let brazeDeviceId = await braze.deviceId()
AppsFlyerLib.shared().customData = ["brazeDeviceId": brazeDeviceId]
Objective-C
BRZConfiguration *configurations = [[BRZConfiguration alloc] initWithApiKey:@"BRAZE_API_KEY" endpoint:@"BRAZE_END_POINT"];
[configurations setUseUUIDAsDeviceId: NO];
Braze *braze = [[Braze alloc] initWithConfiguration:configurations];
[braze deviceIdWithCompletion:^(NSString * _Nonnull brazeDeviceId) {
NSLog(@">>[BRZ]: %@", brazeDeviceId);
[[AppsFlyerLib shared] setAdditionalData:@{
@"brazeDeviceId": brazeDeviceId
}];
}];
Unity
Appboy.AppboyBinding.getDeviceID()
Dictionary<string, string> customData = new Dictionary<string, string>();
customData.Add("brazeCustomerId", Appboy. AppboyBinding.getDeviceId());
AppsFlyer.setAdditionalData(customData);
Configuración de Braze
Requisito previo: Antes de configurar la integración, asegúrate de contactar al partner y abrir una cuenta con este. Antes de configurar una integración, asegúrate de contactar al partner y abrir una cuenta con este.
Para activar o editar la integración:
- En AppsFlyer, ve a la pestaña Collaborate > Partner Integrations > Marketplace.
(Para editar una integración existente: Ve a la pestaña Collaborate > Partner Integrations > Active integrations.) - Selecciona la aplicación correspondiente.
- En la pestaña Integración, selecciona la aplicación para la integración y activa Activar partner.
- En la pestaña Integración, activa el selector Activate partner.
Nota: El selector debe permanecer activado (activo) mientras trabajes con el partner. Saber más - Completa la configuración utilizando las pestañas correspondientes, como se describe a continuación. Saber más sobre las integraciones de Partners.
Pestaña Integración
La pestaña Integración está dividida en distintas secciones, tal como se describe a continuación.
Activar partner
En la primera visita aquí, debes Activar el Partner para habilitar la configuración de los parámetros de la pestaña de integración. El selector debe estar activado mientras trabajes con el partner.
Para obtener más detalles sobre la activación de partners, haz clic aquí.
Configuración general
Braze se conecta con AppsFlyer a través de una clave API única y un punto final REST.
Para obtener la clave API y el punto final REST de Braze:
- En tu cuenta de Braze, en Technology Partners, ve a Atribución.
- SeleccionaAppsFlyer.
- En Data Import for Install Attribution, haz clic en Generate API Key.
- ¡Importante!
- En AppsFlyer, inserta la clave API de Braze y el punto final REST.
- Haz clic en Guardar y Cerrar.
Una vez que haya guardado la configuración, AppsFlyer envía los siguientes datos a Braze para cada instalación orgánica y no orgánica:
- Identificación de desarrollador de Braze
- Fuente de medios
- Nombre de la campaña
- Nombre adgroup
- Nombre de anuncio
Postbacks predeterminados
AppsFlyer puede enviar postbacks automáticos a las instalaciones de usuarios de Braze. Usa esta sección para definir el envío de estos postbacks.
Selecciona Eventos atribuidos a cualquier partner u orgánico para enviar postbacks a Braze para cualquier usuario que descargue la aplicación.
Haz clic en Save (Guardar).
Nota:
Aunque todos los eventos son enviados por AppsFlyer, Braze no cuenta las instalaciones orgánicas y, por lo tanto, la API de Braze las ignora.
Pestaña de enlace de atribución
Los enlaces de atribución no están disponibles para Braze.
Pestaña de costo
Los datos de costos no son compatibles con la integración con este partner.
Pestaña de ingresos por publicidad
Los ingresos por publicidad no se admiten en la integración con este partner.
Pestaña de permisos
Los permisos no están disponibles para Braze.
Visualización de datos de atribución de usuarios en Braze
Su base de usuarios se puede segmentar por datos de atribución en el panel de Braze utilizando los filtros de atribución de instalación.
Además, los datos de atribución de un usuario en particular están disponibles en el perfil de cada usuario en el panel de control de Braze.