En resumen: 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 ofrece una visión única del cliente.
Aprender más en braze.com.
¡Importante!
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.
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:
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).
HashMap<String, Object> customData = new HashMap<String,Object>();
String deviceId =(Braze.getInstance(MyActivity.this).getDeviceId());
customData.put("brazeCustomerId", deviceId);
AppsFlyerLib.getInstance().setAdditionalData(customData);
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
}];
}];
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.
Para activar o editar la integración:
-
Para activar: en AppsFlyer, en el menú lateral, selecciona Colaborar > Partner Marketplace.
Para editar: en AppsFlyer, en el menú lateral, selecciona Colaborar> Integraciones activas. - Busca al partner y selecciónalo.
- Haz clic en Configurar integración. Se te dirigirá a la página de configuración de la integración.
- En la pestaña Integración, selecciona la aplicación para la integración y activa Activar partner.
Nota: El selector debe permanecer activado mientras trabajes con el partner. - Completa la configuración utilizando las pestañas correspondientes, como se describe a continuación.
Para ver una descripción detallada del Encabezado de la ventana de configuración de partner, haz clic aquí.
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 Partnerpara habilitar la configuración de los parámetros de la pestaña de integración. El activador 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 su cuenta de Braze, en Partners tecnológicos, ve a Atribución.
- SeleccionaAppsFlyer.
- En Importación de datos para atribución de instalación, haz clic en Generar clave API.
- Copia la clave API generada y el punto final REST.
- 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.