Skip to content

Airbridge

Airbridge es una plataforma unificada de medición móvil para descubrir fuentes de crecimiento a través de la atribución móvil, la medición incremental y el modelado de la mezcla de marketing.

Esta integración está mantenida por Airbridge.

Sobre la integración

La integración de Braze y Airbridge le permite pasar todos los datos de atribución de instalaciones no orgánicas de Airbridge a Braze para crear campañas de marketing personalizadas.

Requisitos previos

Integración

Paso 1: Mapear ID de dispositivo

La integración de servidor a servidor puede activarse incluyendo los siguientes fragmentos de código en sus aplicaciones.

Android

Si tienes una aplicación Android, tendrás que pasar un ID de dispositivo Braze único a Airbridge.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// MainApplciation.java
@Override
public void onCreate() {
    super.onCreate();
    // Initialize Airbridge SDK
    AirbridgeConfig config = new AirbridgeConfig.Builder("APP_NAME", "APP_TOKEN")
        // Make Airbridge SDK explicitly start tracking
        .setAutoStartTrackingEnabled(false)
        .build();
    Airbridge.init(this, config);
    
    // Set device alias into Airbridge SDK
    Airbridge.getCurrentUser().setAlias("braze_device_id", Braze.getInstance(this).getDeviceId());
    // Explicitly start tracking
    Airbridge.startTracking();
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// MainApplication.kt
override fun onCreate() {
    super.onCreate()
    // Initialize Airbridge SDK
    val config = AirbridgeConfig.Builder("YOUR_APP_NAME", "YOUR_APP_SDK_TOKEN")
        // Make Airbridge SDK explicitly start tracking
        .setAutoStartTrackingEnabled(false)
        .build()
    Airbridge.init(this, config)

    // Set device alias into Airbridge SDK
    Airbridge.getCurrentUser().setAlias("braze_device_id", Braze.getInstance(this).deviceId)
    // Explicitly start tracking
    Airbridge.startTracking()
}

iOS

Si tiene una aplicación iOS, puede optar por recopilar IDFV estableciendo el campo useUUIDAsDeviceId en false. Si no se establece, es probable que la atribución de iOS no se asigne con precisión de Airbridge a Braze. Para más información, consulta Recopilación de IDFV.

1
2
3
4
5
6
7
8
9
10
11
// AppDelegate.swift
func application(
  _ application: UIApplication,
  didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]?
) {
    AirBridge.setAutoStartTrackingEnabled(false)
    AirBridge.getInstance("YOUR_APP_TOKEN", appName:"YOUR_APP_NAME", withLaunchOptions:launchOptions)

    AirBridge.state()?.addUserAlias(withKey:"braze_device_id", value:Appboy.sharedInstance()?.getDeviceId())
    AirBridge.startTracking()
}
1
2
3
4
5
6
7
8
9
10
// AppDelegate.m
-           (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  AirBridge.autoStartTrackingEnabled = NO;
  [AirBridge getInstance:@"YOUR_APP_TOKEN" appName:@"YOUR_APP_NAME" withLaunchOptions:launchOptions];

    [AirBridge.state addUserAliasWithKey:@"braze_device_id" value:Appboy.sharedInstance.getDeviceId];
    [AirBridge startTracking];
}

React Native

1
2
3
4
Braze.getInstallTrackingId(function (error, brazeID) {
    Airbridge.state.setDeviceAlias("braze_device_id", brazeID)
    Airbirdge.state.startTracking()
})

Cordova

1
2
3
4
AppboyPlugin.getDeviceId(function (brazeID) {
    Airbridge.state.setDeviceAlias("braze_device_id", brazeID)
  Airbridge.state.startTracking()
})

Flutter

1
2
3
4
BrazePlugin.getInstallTrackingId().then((brazeID) {
    Airbridge.state.setDeviceAlias("braze_device_id", brazeID)
  Airbridge.state.startTracking()
})

Unity

1
2
3
string BrazeID = AppboyBinding.GetInstallTrackingId();
AirbridgeUnity.SetDeviceAlias("braze_device_id", BrazeID);
AirbridgeUnity.StartTracking()

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

En Braze, vaya a Integraciones de socios > Socios tecnológicos y seleccione Airbridge.

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

Paso 3: Configura Braze en el panel de Airbridge

  1. En Airbridge, vaya a Integraciones > Integraciones de terceros en la barra lateral izquierda y seleccione Braze.
  2. Proporciona la clave de importación de datos y el punto final REST que encontraste en el panel Braze.
  3. Selecciona el tipo de evento (Instalar evento o Instalar & Deeplink Abrir evento) y guárdalo.

Para obtener instrucciones más detalladas, visite Airbridge.

Paso 4: Confirmar la integración

Después de que Braze reciba los datos de atribución de Airbridge, el indicador de estado de la conexión en la página de socios tecnológicos de Airbridge en Braze cambia de “No conectado” a “Conectado” e incluye una marca de tiempo de la última solicitud realizada con éxito.

Este estado sólo cambia cuando Braze recibe datos sobre una instalación atribuida. Braze ignora las instalaciones orgánicas (las excluye del postback de Airbridge) y no las cuenta a la hora de determinar si la conexión se ha realizado correctamente.

Campos de datos disponibles

Airbridge puede enviar cuatro tipos de datos de atribución a Braze que se enumeran en el siguiente cuadro de campos de datos. Estos datos pueden visualizarse en el panel de control de Airbridge y se utilizan para atribuir y filtrar las instalaciones de los usuarios.

Suponiendo que configure su integración como se sugiere, Braze asignará los datos de instalación a los filtros de segmento.

Campo de datos Airbridge Filtro de segmento de soldadura Descripción
Channel Origen de atribución de instalación El canal al que se atribuyen las instalaciones o las aperturas de enlaces profundos
Campaign Campaña de atribución de instalación Campaña a la que se atribuyen las instalaciones o aperturas de enlaces profundos
Ad Group Grupo de anuncios de atribución de instalación Grupo de anuncios al que se atribuyen las instalaciones o las aperturas de enlaces profundos
Ad Creative Anuncio de atribución de instalación La creatividad del anuncio al que se atribuyen las instalaciones o las aperturas de enlaces profundos

Su base de usuarios puede segmentarse por datos de atribución en el cuadro de mandos de Braze utilizando los filtros Instalar atribución.

Datos de atribución de Meta Business

Los datos de atribución de las campañas de Meta Business no están disponibles a través de nuestros socios. Esta fuente de medios no permite a sus socios compartir datos de atribución con terceros y, por lo tanto, nuestros socios no pueden enviar esos datos a Braze.

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

El uso de enlaces de seguimiento de clics en tus campañas Braze muestra qué campañas impulsan la instalación de aplicaciones y la reactivación de la interacción. Utiliza los resultados para medir el rendimiento del marketing y decidir dónde invertir los recursos para obtener un mayor ROI.

Para empezar a utilizar los enlaces de seguimiento de clics de Airbridge, visite Airbridge. Una vez finalizada la configuración, puede insertar directamente los enlaces de seguimiento de clics de Airbridge en sus campañas Braze. A continuación, Airbridge utilizará sus metodologías de atribución probabilística para atribuir al usuario que ha hecho clic en el enlace. Recomendamos añadir un identificador de dispositivo a los enlaces de seguimiento de Airbridge para mejorar la precisión de las atribuciones de sus campañas Braze. Esto atribuirá de forma determinista al usuario que ha hecho clic en el enlace.

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

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

Para iOS, tanto Braze como Airbridge recopilan automáticamente el IDFV de forma nativa a través de nuestras integraciones SDK. Puede utilizarse como identificador del dispositivo. Puede incluir el IDFV en sus enlaces de seguimiento de clics de Airbridge utilizando la siguiente lógica de Liquid:

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