En bref : Braze, un partenaire intégré d'AppsFlyer, propose une plateforme d'engagement tout au long du cycle de vie pour les équipes marketing, de croissance et d'engagement. La plateforme permet aux spécialistes du marketing de se connecter humain à humain, à grande échelle, avec leurs clients, générant ainsi un engagement profond et un ROI. Le centre de notre plateforme est le profil utilisateur holistique qui offre une vue unique du client.
En savoir plus sur braze.com.
Important !
Certaines sources média restreignent le partage de données avec des tiers. Par conséquent, les postbacks pour les événements restreints ne seront pas envoyés à ce partenaire, peu importe la configuration choisie pour l'envoi des postbacks.
Présentation de l'intégration
Suivez les instructions ci-dessous pour configurer l'intégration avec Braze.
Exigences minimales – SDK AppsFlyer :
Sur Android, l'intégration avec Braze nécessite que l'identifiant d'appareil Braze (identifiant utilisateur unique Braze) soit renseigné dans le SDK Android d'AppsFlyer. Ce paramètre est envoyé avec chaque postback et permet l'identification de chaque utilisateur. Pour ce faire, vous devez insérer les chaînes suivantes dans le code de votre application :
Remarque importante
Assurez-vous que les lignes de code sont insérées au bon endroit : après le lancement du SDK Braze et avant le code d'initialisation du SDK AppsFlyer (voir la section Initialisation du SDK dans notre Guide d'intégration du 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);
Swift
Il existe deux API Swift, une avec un gestionnaire de complétion et l'autre utilisant la nouvelle prise en charge de la concurrence de Swift. Elles produisent toutes deux la même valeur : le choix de l'une ou l'autre dépend du contexte.Gestionnaire de complétion 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]
}
Swift await
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);
Configuration de Braze
Prérequis : Avant de configurer l'intégration, assurez-vous de contacter le partenaire et d'ouvrir un compte chez lui.
Pour activer ou modifier l'intégration :
-
Pour activer : Dans AppsFlyer, dans le menu latéral, sélectionnez Collaborer > Marketplace Partenaire.
Pour modifier : Dans AppsFlyer, dans le menu latéral, sélectionnez Collaborer > Intégrations actives. - Recherchez le partenaire et sélectionnez-le.
- Cliquez sur Configurer l'intégration. Vous êtes dirigé vers la page de configuration de l'intégration.
- Dans l'onglet Intégration, sélectionnez l'application pour l'intégration et activez Activer le partenaire.
Remarque : Le commutateur doit être sur (activé) tant que vous travaillez avec le partenaire. - Terminez la configuration en utilisant les onglets pertinents, comme décrit ci-dessous.
Pour une description détaillée de l'en-tête de la fenêtre de configuration du partenaire, cliquez ici.
Onglet Intégration
L'onglet Intégration est divisé en plusieurs sections comme expliqué ci-dessous.
Activer le partenaire
Lors de votre première visite ici, vous devez activer le partenaire pour permettre la configuration des paramètres de l'onglet Intégration. Le commutateur DOIT être activé tant que vous travaillez avec le partenaire.
Pour plus de détails sur l'activation du partenaire, veuillez cliquer ici.
Paramètres généraux
Braze se connecte à AppsFlyer via une clé API unique et un point de terminaison REST.
Pour obtenir la clé API et le point de terminaison REST de Braze :
- Dans votre compte Braze, sous Partenaires technologiques , allez à Attribution.
- Sélectionnez AppsFlyer.
- Sous Importation de données pour l'attribution d'installation, cliquez sur Générer la clé API.
- Copiez la clé API générée et le point de terminaison REST.
- Dans AppsFlyer, insérez la clé API Braze et le point de terminaison REST.
- Cliquez sur Enregistrer et fermer.
Une fois la configuration enregistrée, AppsFlyer envoie les données suivantes à Braze pour chaque installation organique et non organique :
- ID du développeur Braze
- Source média
- Nom de la campagne
- Nom du groupe d'annonces
- Nom de la publicité
Postbacks par défaut
AppsFlyer peut envoyer des postbacks automatiques aux installations des utilisateurs de Braze. Utilisez cette section pour définir l'envoi de ces postbacks.
Sélectionnez Événements attribués à tout partenaire ou organiques pour envoyer des postbacks à Braze pour tout utilisateur qui télécharge l'application.
Cliquez sur Enregistrer.
Remarque :
Bien que tous les événements soient envoyés par AppsFlyer, les installations organiques ne sont pas comptabilisées par Braze et sont donc ignorées par l'API Braze.
Onglet de lien d'attribution
Les liens d'attribution ne sont pas disponibles pour Braze.
Onglet Coût
Les données de coût ne sont pas prises en charge dans l'intégration avec ce partenaire.
Onglet Revenus publicitaires
Les recettes publicitaires ne sont pas prises en charge dans l'intégration avec ce partenaire.
Onglet Autorisations
Les autorisations ne sont pas disponibles pour Braze.
Visualisation des données d'attribution des utilisateurs dans Braze
Dans le tableau de bord Braze, vous pouvez segmenter votre base d'utilisateurs à l'aide des filtres d'attribution d'installation.
En outre, les données d'attribution pour un utilisateur particulier sont disponibles sur le profil de chaque utilisateur dans le tableau de bord Braze.