Collecte de données par SDK
Lorsque vous intégrez le SDK de Braze à votre appli ou à votre site, Braze collecte automatiquement certains types de données. Certaines de ces données sont essentielles pour nos processus et d’autres peuvent être activées ou désactivées en fonction de vos besoins. Vous pouvez également configurer Braze pour qu’il recueille d’autres types de données afin d’améliorer la segmentation et l’envoi de messages.
Braze est conçu pour permettre une collecte de données flexible, vous pouvez donc intégrer le SDK de Braze de la manière suivante :
- Intégration minimale: Braze collecte automatiquement les données nécessaires à la communication avec les services de Braze.
- Données facultatives collectées par défaut: Braze capture automatiquement certaines données qui sont largement utiles pour la plupart de vos cas d’utilisation. Vous pouvez choisir de désactiver la collecte automatique de ces données si elles ne sont pas indispensables à la communication avec les services de Braze.
- Données facultatives non collectées par défaut: Braze capture certaines données utiles pour certains cas d’utilisation et n’active pas automatiquement la collecte pour des raisons de conformité générale. Vous pouvez opter pour la collecte de ces données lorsque cela correspond à vos cas d’utilisation.
- Intégration personnalisée: Braze vous offre la possibilité de collecter des données en plus des données facultatives par défaut.
Intégration minimale
Vous trouverez ci-dessous la liste des données strictement nécessaires générées et reçues par Braze lors de l’initialisation du SDK. Ces données ne sont pas configurables et sont essentielles pour les fonctions de base de la plate-forme. À l’exception du début et de la fin de la session, toutes les autres données suivies automatiquement ne sont pas prises en compte dans votre utilisation des points de données.
| Attribut | Description | Pourquoi il est collecté |
|---|---|---|
| Nom de la version de l’application / Code de la version de l’application |
La version la plus récente de l’application | Cet attribut est utilisé pour envoyer les messages relatifs à la compatibilité de la version de l’app aux bons appareils. Il peut être utilisé pour informer les utilisateurs des interruptions de service ou des bogues. |
| Pays | Pays identifié par la géolocalisation de l’adresse IP. Si la géolocalisation de l’adresse IP n’est pas disponible, elle est identifiée par la locale de l’appareil. La valeur pourrait également être celle que les SDK définissent directement à l’aide de setCountry, mais notez que la transmission d’une valeur d’attribut par un SDK ou une API enregistrera des points de données. |
Cet attribut est utilisé pour cibler les messages en fonction de l’emplacement/localisation. |
| ID de l’appareil | Identifiant de l’appareil, chaîne de caractères générée de manière aléatoire | Cet attribut est utilisé pour différencier les appareils des utilisateurs et envoyer les messages au bon appareil. |
| Système d’exploitation et version du système d’exploitation | Appareil ou navigateur actuellement déclaré et version de l’appareil ou du navigateur | Cet attribut est utilisé pour envoyer des messages uniquement aux appareils compatibles. Il peut également être utilisé dans le cadre de la segmentation pour cibler les utilisateurs afin qu’ils mettent à jour les versions des applis. |
| Début et fin de la session | Lorsque l’utilisateur commence à utiliser votre app ou site intégré. | Le SDK de Braze rapporte les données de session utilisées par le tableau de bord de Braze pour calculer l’intégration de l’utilisateur et d’autres analyses/analytiques faisant partie intégrante de la compréhension de vos utilisateurs. Le moment exact où le début et la fin de la session sont appelés par votre application ou votre site est configurable par un développeur(Android, iOS, Web). |
| Données d’interaction du message SDK | Push direct opens, interactions avec les messages in-app, interactions avec les cartes de contenu. | Cet attribut est utilisé à des fins de contrôle de la qualité, par exemple pour vérifier qu’un message a bien été reçu et que l’envoi n’est pas dupliqué. |
| Version du SDK | Version actuelle du SDK | Cet attribut est utilisé pour n’envoyer des messages qu’aux appareils compatibles et éviter toute interruption de service. |
| ID et horodatage de la session | Identifiant de session, chaîne de caractères générée de manière aléatoire et horodatage de la session | Utilisé pour déterminer si l’utilisateur démarre une session nouvelle ou existante et pour déterminer la rééligibilité des messages destinés à cet utilisateur. Certains canaux de communication, tels que les messages in-app et les cartes de contenu, sont synchronisés sur l’appareil au démarrage de la session. Notre backend utilisera alors les données relatives au dernier contact avec les serveurs de Braze (que l’appareil stocke et renvoie) pour savoir si l’utilisateur est éligible à tout nouvel envoi de messages. |
Indicateurs calculés
Braze génère des indicateurs calculés à partir des données SDK, des données d’interaction avec les messages non SDK et des informations dérivées. Pour plus de clarté, ces données calculées ne sont pas suivies par le SDK mais générées par les services Braze, et un profil utilisateur affichera à la fois les données suivies et les données générées.
Les indicateurs calculés comprennent les attributs suivants.
| Attribut | Description |
|---|---|
| Première application utilisée | L’heure |
| Dernière application utilisée | L’heure |
| Nombre total de sessions | Nombre |
| Carte cliquée | Nombre |
| Dernier message reçu | L’heure |
| Dernière campagne d’e-mail reçue | L’heure |
| Dernière campagne de push reçue | L’heure |
| Nombre d’éléments de retour d’information | Nombre |
| Nombre de sessions au cours des Y derniers jours | Nombre et heure |
| Réception d’un message de la campagne | Booléen. Ce filtre cible les utilisateurs en fonction de la réception ou non d’une campagne précédente. |
| Réception d’un message de la campagne avec étiquette | Booléen. Ce filtre cible les utilisateurs selon qu’ils ont reçu ou non une campagne comportant une étiquette. |
| Campagne de reciblage | Booléen. Ce filtre cible les utilisateurs en fonction du fait qu’ils ont ouvert ou cliqué sur un e-mail, un push ou un message in-app spécifique par le passé. |
| Désinstallé | Booléen et temps |
Si vous n’êtes intéressé que par l’intégration minimale et que vous intégrez mParticle, Segment, Tealium ou GTM, notez ce qui suit :
- Plates-formes mobiles: Vous devez mettre à jour manuellement le code pour ces configurations. mParticle et Segment n’offrent pas de moyen de le faire par le biais de leur plateforme.
- Web: L’intégration de Braze doit se faire de manière native pour permettre la configuration minimale d’intégration. Les gestionnaires d’étiquettes n’offrent pas de moyen de le faire par le biais de leur plateforme.
Données facultatives collectées par défaut
Outre les données d’intégration minimales, les attributs suivants sont automatiquement capturés par Braze lorsque vous initialisez l’intégration SDK. Vous pouvez vous abstenir de collecter ces attributs pour permettre une intégration minimale.
| Attribut | Plateforme | Description | Pourquoi il est collecté |
|---|---|---|---|
| Nom du navigateur | Web | Nom du navigateur | Cet attribut est utilisé pour n’envoyer des messages qu’aux navigateurs compatibles. Il peut également être utilisé pour la segmentation basée sur le navigateur. |
| Localité de l’appareil | Android, iOS | Les paramètres régionaux par défaut de l’appareil | Cet attribut est utilisé pour traduire les messages dans la langue préférée de l’utilisateur. |
| Localité la plus récente de l’appareil | Android, iOS | Les paramètres régionaux par défaut les plus récents de l’appareil | Cet attribut provient des paramètres de l’appareil de l’utilisateur et est utilisé pour traduire les messages dans la langue préférée de l’utilisateur. Il est indépendant de l’attribut Most Recent Location. |
| Modèle d’appareil | Android, iOS | Le matériel spécifique de l’appareil | Cet attribut est utilisé pour envoyer des messages uniquement aux appareils compatibles. Il peut également être utilisé dans le cadre de la segmentation. |
| Marque de l’appareil | Android | La marque de l’appareil (par exemple, Samsung) | Cet attribut est utilisé pour envoyer des messages uniquement aux appareils compatibles. |
| Appareil opérateur sans fil | Android, iOS | L’opérateur de téléphonie mobile | Cet attribut est utilisé de manière facultative pour le ciblage des messages. Note : Ce champ est obsolète depuis iOS 16 et prendra par défaut la valeur -- dans une prochaine version d’iOS. |
| Langue | Android, iOS, Web | Langue de l’appareil ou du navigateur, tirée de la locale de l’appareil. | Cet attribut est utilisé pour traduire les messages dans la langue préférée de l’utilisateur. Il est basé sur les paramètres locaux de l’appareil. |
| Paramètres de notification | Android, iOS, Web | Si cette appli a activé les notifications push. | Cet attribut est utilisé pour activer les notifications push. |
| Résolution | Android, iOS, Web | Résolution de l’appareil ou du navigateur | Utilisé en option pour le ciblage des messages en fonction de l’appareil. Le format de cette valeur est “<width>x<height>”. |
| Fuseau horaire | Android, iOS, Web | Fuseau horaire de l’appareil ou du navigateur | Cet attribut est utilisé pour envoyer les messages à l’heure appropriée, en fonction du fuseau horaire local de chaque utilisateur. |
| Agent utilisateur | Web | Agent utilisateur | Cet attribut est utilisé pour envoyer des messages uniquement aux appareils compatibles. Il peut également être utilisé dans le cadre de la segmentation. |
Pour en savoir plus sur le suivi des propriétés au niveau de l’appareil (telles que l’opérateur sans fil de l’appareil, le fuseau horaire, la résolution et autres), consultez la documentation spécifique à la plateforme : Android, iOS, Web.
Données non collectées par défaut
Par défaut, les attributs suivants ne sont pas collectés. Chaque attribut doit être intégré manuellement.
| Attribut | Plateforme | Description | Pourquoi il n’est pas collecté |
|---|---|---|---|
| Suivi publicitaire des appareils activé | Android, iOS | Sur iOS :set(adTrackingEnabled:)Sur Android : Braze.setGoogleAdvertisingId() |
Cette propriété nécessite des autorisations supplémentaires au niveau de l’app, qui doivent être accordées par l’intégrateur. |
| Appareil IDFA | iOS | Identifiant de l’appareil pour les annonceurs | Cela nécessite le cadre de transparence du suivi publicitaire, qui déclenchera un examen supplémentaire de la protection de la vie privée de la part de l’App Store. Pour plus de détails, voir set(identifierForAdvertiser:) |
| ID de la publicité Google | Android | Identifiant pour la publicité dans les applications Google Play | Pour ce faire, l’application doit récupérer le GAID et le transmettre à Braze. Pour plus de détails, reportez-vous à la section ID de publicité Google facultatif. |
| Emplacement/localisation le plus récent | Android, iOS | Il s’agit du dernier emplacement/localisation GPS connu de l’appareil de l’utilisateur. Elle est mise à jour au début de la session et est stockée dans le profil de l’utilisateur. | Pour ce faire, l’utilisateur doit accorder l’autorisation d’emplacement/localisation à votre application. |
Le SDK de Braze ne stocke aucune adresse IP localement.
Intégration personnalisée
Pour tirer le meilleur parti de Braze, nos intégrateurs SDK mettent souvent en œuvre les SDK de Braze et enregistrent des attributs personnalisés, des événements personnalisés et des événements d’achat pertinents pour leur entreprise en plus des données collectées automatiquement.
Une intégration personnalisée permet une communication personnalisée et adaptée à l’expérience de vos utilisateurs.
Braze interdira ou bloquera les utilisateurs ayant plus de 5 000 000 de sessions (“utilisateurs fictifs”) et n’ingérera plus leurs événements SDK. Pour plus d’informations, reportez-vous à la section Blocage des spams.
Modifier cette page sur GitHub