Singular
Singular est une plateforme d’analyse marketing unifiée qui permet l’attribution, l’agrégation des coûts, l’analyse marketing, les rapports créatifs et l’automatisation des flux de travail.
Cette intégration est maintenue par Singular.
À propos de l’intégration
L’intégration de Braze et Singular vous permet d’importer des données d’attribution d’installation payante afin de segmenter intelligemment vos campagnes basées sur le cycle de vie client.
Prérequis
| Condition | Description |
|---|---|
| Compte Singular | Un compte Singular est nécessaire pour tirer parti de ce partenariat. |
| Application iOS ou Android | Cette intégration prend en charge les applications iOS et Android. Selon votre plateforme, des extraits de code peuvent être requis dans votre application. Les détails concernant ces exigences se trouvent à l’étape 1 du processus d’intégration. |
| SDK Singular | En plus du SDK Braze requis, vous devez installer le SDK Singular. |
Intégration
Étape 1 : Mapper les ID utilisateur
Android
Si vous avez une application Android, vous devrez inclure l’extrait de code suivant, qui transmet un ID utilisateur Braze unique à Singular.
String appboyDeviceId = Braze.getInstance(context).getDeviceId();
SingularConfig config = new SingularConfig("SDK KEY", "SDK SECRET")
.withGlobalProperty(“brazeDeviceID”, appboyDeviceId, true);
iOS

Avant février 2023, notre intégration d’attribution Singular utilisait l’Identifier for Vendor (IDFV) comme identifiant principal pour faire correspondre les données d’attribution iOS. Il n’est pas nécessaire pour les clients Braze utilisant Objective-C de récupérer le device_id de Braze et de l’envoyer à Singular lors de l’installation, car il n’y a aucune interruption de service.
Pour ceux qui utilisent le SDK Swift v5.7.0+, si vous souhaitez continuer à utiliser l’IDFV comme identifiant mutuel, vous devez vous assurer que le champ useUUIDAsDeviceId est défini sur false afin qu’il n’y ait aucune interruption de l’intégration.
S’il est défini sur true, vous devez implémenter le mappage d’ID d’appareil iOS pour Swift afin de transmettre le device_id de Braze à Singular lors de l’installation de l’application, pour que Braze puisse correctement faire correspondre les attributions iOS.
SingularConfig* config = [[SingularConfig
alloc] initWithApiKey:SDKKEY andSecret:SDKSECRET];
[config setGlobalProperty:@"brazeDeviceId" withValue:brazeDeviceId
overrideExisting:YES];
[Singular start:config];
config.setGlobalProperty("brazeDeviceId", withValue: brazeDeviceId, overrideExisting: true)
Étape 2 : Obtenir la clé d’importation des données Braze
Dans Braze, naviguez vers Intégrations partenaires > Partenaires technologiques et sélectionnez Singular.
Vous y trouverez l’endpoint REST et pourrez générer votre clé d’importation des données Braze. Une fois la clé générée, vous pouvez en créer une nouvelle ou invalider une clé existante.
Vous devrez fournir la clé d’importation des données et l’endpoint REST à votre gestionnaire de compte Singular pour finaliser l’intégration.
Étape 3 : Confirmer l’intégration
Sur la page des partenaires technologiques Singular dans Braze, l’indicateur de connexion affiche Not Connected jusqu’à ce que vous génériez une clé API d’importation des données à l’étape 2. Une fois la clé générée, l’indicateur passe à Connected et affiche un horodatage. Cet horodatage indique quand l’intégration a été configurée pour la première fois dans Braze (lorsque la clé d’importation des données a été créée), et non la dernière fois que Singular a envoyé un postback.
Pour confirmer que les données d’attribution d’installation circulent depuis Singular, vérifiez que les données d’installation non organiques apparaissent dans les filtres de Segment de Braze. Braze ignore les installations organiques provenant des postbacks Singular et ne les stocke pas en tant que données d’installation attribuées.
Données d’attribution Facebook et X (anciennement Twitter)
Les données d’attribution pour les campagnes Facebook et X (anciennement Twitter) ne sont pas disponibles par l’intermédiaire de nos partenaires. Ces sources média ne permettent pas à leurs partenaires de partager les données d’attribution avec des tiers et, par conséquent, nos partenaires ne peuvent pas envoyer ces données à Braze.
URL de suivi des clics Singular dans Braze (facultatif)
L’utilisation de liens de suivi des clics dans vos campagnes Braze vous permettra de voir facilement quelles campagnes génèrent des installations d’application et du réengagement. Ainsi, vous serez en mesure de mesurer vos efforts marketing plus efficacement et de prendre des décisions basées sur les données pour savoir où investir davantage de ressources afin d’obtenir le meilleur retour sur investissement.
Pour commencer avec les liens de suivi des clics Singular, consultez leur documentation. Vous pouvez insérer les liens de suivi des clics Singular directement dans vos campagnes Braze. Singular utilisera ensuite ses méthodologies d’attribution probabiliste pour attribuer l’utilisateur qui a cliqué sur le lien. Nous recommandons d’ajouter un identifiant d’appareil à vos liens de suivi Singular afin d’améliorer la précision des attributions de vos campagnes Braze. Cela permettra d’attribuer de manière déterministe l’utilisateur qui a cliqué sur le lien.
Pour Android, Braze permet aux clients d’activer la collecte de l’identifiant publicitaire Google (GAID). Le GAID est également collecté nativement via l’intégration SDK de Singular. Vous pouvez inclure le GAID dans vos liens de suivi des clics Singular en utilisant la logique Liquid suivante :
{% if most_recently_used_device.${platform} == 'android' %}
aifa={{most_recently_used_device.${google_ad_id}}}
{% endif %}
Pour iOS, ajoutez l’identifiant d’appareil Braze pour améliorer l’attribution déterministe. En Liquid, most_recently_used_device.${id} est l’ID d’appareil Braze, qui peut être l’IDFV ou un UUID en fonction du paramètre useUUIDAsDeviceId de votre SDK Swift. Les URL de suivi des clics Singular utilisent généralement un paramètre de requête idfv pour cette valeur :
{% if most_recently_used_device.${platform} == 'ios' %}
idfv={{most_recently_used_device.${id}}}
{% endif %}

Cette recommandation est purement facultative
Si vous n’utilisez actuellement aucun identifiant d’appareil, comme l’ID d’appareil Braze ou le GAID, dans vos liens de suivi des clics, ou si vous ne prévoyez pas de le faire à l’avenir, Singular peut toujours attribuer ces clics grâce à sa modélisation probabiliste.