Exploration de l'aspect technique de l'ingestion de données dans Braze

Published on 09 mai 2024/Last edited on 09 mai 2024/15 min read

Exploration de l'aspect technique de l'ingestion de données dans Braze
author
Matt D’Abreu and Maciej Olko
Matt D’Abreu, Solutions Architect, Braze and Maciej Olko, Associate Growth Engineer, Braze

Les données sont aujourd'hui au cœur de la stratégie marketing des marques en leur permettant d'alimenter des expériences pertinentes et hautement personnalisées pour leurs clients à travers le monde. Mais au cours des cinq dernières années, l'accent était mis sur la collecte et la confidentialité des données ; peu d’attention a été portée à un autre composant tout aussi essentiel de l’équation des données, à savoir la gestion des données, c’est-à-dire la façon dont les entreprises contrôlent les mouvements des données vers et en dehors des systèmes numériques qui soutiennent leursprogrammes d'engagement client.

La plateforme d’engagement client de Braze repose sur une architecture de flux de données en continu. Cette architecture permet à nos clients de savoir en temps réel comment leurs utilisateurs interagissent (ou non) avec leurs messages, leur site web, leur application mobile, et bien plus encore. L'accès à ces données et la possibilité de les explorer ou d'agir selon les besoins, permet aux marques de renforcer leurs relations avec leur audience et d'atteindre leurs objectifs métier.

C'est pourquoi nous avons facilité l'accès aux données de notre plateforme en développant notre fonctionnalité d'exportation, Braze Currents, capable de gérer de grandes quantités de données, ainsi que la fonction de partage sécurisé des données Snowflake. C'est également pour cette raison que nous proposons différentes options d'ingestion de données aux marques qui souhaitent intégrer leurs données dans Braze afin d'améliorer leurs efforts d'engagement client. Afin de vous aider à mieux comprendre comment intégrer des données dans la plateforme Braze, examinons les quatre principales méthodes d'ingestion et les particularités de chacune.

1. Ingestion de données dans le cloud

ingestion des données dans le cloud (CDI ou Cloud Data Ingestion) permet aux marques d'intégrer leurs données depuis leur entrepôt de données directement dans la plateforme Braze pour une segmentation plus précise, un meilleur ciblage des messages et une personnalisation accrue. Avec l’ingestion des données dans le cloud, les marques peuvent synchroniser automatiquement les données entre les plateformes selon la fréquence de leur choix : Lors de la synchronisation, Braze se connecte à l'entrepôt de données de votre marque, récupère les nouvelles données et met à jour les profils utilisateurs concernés dans Braze afin d’offrir des expériences clients plus ciblées et efficaces.

image

Le modèle de données de Braze étant conçu pour prendre en charge les tableaux et attributs imbriqués, les marques peuvent facilement synchroniser avec Braze des données structurées et non structurées provenant de toute source compatible, et ainsi éviter d'avoir à créer des pipelines de données complexes. Les spécialistes du marketing ont ainsi accès plus rapidement à des informations enrichies, leur permettant d'exploiter efficacement les données dans les outils de personnalisation pour offrir aux consommateurs des expériences pertinentes et à forte valeur ajoutée sur l’ensemble des appareils, plateformes et canaux.

Cette fonctionnalité est conçue comme une solution de gestion des données à long terme. Bien que nous proposions actuellement des synchronisations avec Amazon S3 File Storage, Amazon Redshift, Databricks, Google BigQuery et Snowflake, nous prévoyons de prendre en charge d'autres partenaires et davantage de types de données, ainsi que de rendre la plateforme plus conviviale.

Cette nouvelle intégration est une connexion directe préconfigurée et prête à l'emploi. Votre entreprise pourra l'installer facilement depuis le tableau de bord de Braze en quelques étapes simples, sans nécessité de codage complexe. La procédure est la suivante :

1. Configurez les tables de données dans votre entrepôt de données.

2. Accédez aux pages Snowflake ou Redshift dans le tableau de bord de Braze, dans la section Partenaires technologiques.

3. Lancez une nouvelle synchronisation des importations entre les deux systèmes.

4. Fournissez les données d'authentification des utilisateurs provenant de votre fournisseur d'entrepôt de données.

5. Spécifiez le nom, le type de données et la fréquence de votre intégration.

6. Effectuez un test rapide pour vous assurer que les données sont correctement configurées.

Une fois la configuration terminée, vous pouvez commencer à exploiter les données de votre entrepôt afin d’optimiser votre personnalisation et de créer des campagnes riches et réactives sur l'ensemble des canaux de communication numériques (p. ex. e-mail, SMS, canaux mobiles et web).

2. Transformation des données Braze

La fonction de transformation des données de Braze permet aux marques de créer et de gérer des intégrations webhook avec n'importe quelle plateforme tierce de votre pile technologique capable d'envoyer des webhooks. Cette fonctionnalité offre de vastes possibilités d'intégrations en temps réel : il suffit d'envoyer un webhook vers la fonction de transformation des données et d'utiliser du code JavaScript pour mettre à jour le profil utilisateur ou le catalogue dans Braze.

Avec la fonction de transformation des données, les marques peuvent facilement déployer des intégrations de données personnalisées pour mieux activer les données, augmenter l'efficacité et réduire la dépendance vis-à-vis des équipes techniques. Nous avons constaté que la transformation des données peut contribuer à réduire la dépendance de nos clients à l'égard des appels d'API manuels, des outils d'intégration de données tiers (comme Zapier), et même des plateformes de données clients.

De plus, la fonction de transformation des données intègre un copilote IA qui permet aux utilisateurs ayant peu ou pas de compétences en codage de configurer facilement les webhooks. Accessible directement dans le flux de travail, le copilote lit le webhook reçu et écrit automatiquement du code JavaScript adapté à votre cas d'utilisation.

Vous voulez en savoir plus ? Découvrez comment Mon-marche.fr utilise la fonction de transformation des données de Braze pour activer facilement les données afin de générer plus de commandes.

3. SDK

Chez Braze, les kits de développement logiciel (SDK) jouent un rôle essentiel dans les procédures d’ingestion des données de nos clients en permettant de collecter des informations détaillées sur les attributs des utilisateurs et leur engagement au sein des applications mobiles, sites web, applications TV connectées et autres, et de les intégrer dans la plateforme Braze. Les SDK permettent de collecter en temps réel des données détaillées sur les sessions et les événements des utilisateurs qui interagissent avec votre application, site web, etc. Ils contribuent ainsi à faciliter la segmentation des audiences, la création et la diffusion de campagnes, ainsi que la personnalisation des parcours clients et d'autres éléments clés d'un programme d'engagement client performant. (Consultez la gamme complète des SDK de Braze ici.)

image

Pour collecter des données à l'aide des SDK Braze, les marques doivent les intégrer à leur application ou site web. En fonction du type de données à collecter, l'intégration à déployer peut être plus ou moins complexe. Cependant, l'intégration de base des SDK Braze reste simple et directe, nécessitant une assistance technique minimale, avec peu d’impact sur la taille des applications/sites web. Nos SDK sont conçus pour pouvoir facilement monter en puissance et gérer de gros volumes de données. Les marques les utilisent pour collecter et exploiter des informations sur des millions d'utilisateurs actifs quotidiens, sans craindre de surcharger leurs systèmes numériques.

Comment cela fonctionne ? Une fois que vous avez intégré le SDK à une application ou à un site web et que vous avez spécifié les informations à suivre, le SDK commence à collecter des données sur les appareils et les sessions des utilisateurs interagissant avec la plateforme numérique, y compris des utilisateurs anonymes. Le profil des utilisateurs aussi bien « anonymes » qu’« identifiés » (c'est-à-dire ceux ayant fournis leurs coordonnées à la marque) est automatiquement mis à jour dans Braze, permettant ainsi aux spécialistes du marketing de tirer parti de la segmentation, de la personnalisation et des messages déclenchés pour atteindre également les utilisateurs anonymes, offrant ainsi une expérience de marque plus personnalisée et significative. Une fois qu'un utilisateur s'identifie, les marques peuvent utiliser les données collectées avant son identification pour l’associer à d'autres systèmes qu'elles utilisent, afin d'offrir une expérience de marque fluide et cohérente, quel que soit le canal, la plateforme ou l'appareil.

Le résultat ? Si vous souhaitez collecter, gérer et exploiter les données d’engagement des utilisateurs avec votre application ou votre site web, il est recommandé d'intégrer le SDK Braze approprié. Cela simplifie et automatise le processus tout en le rendant évolutif, pour permettre l'ingestion efficace d'informations client essentielles à grande échelle.

4. API

Bien que les SDK permettent de facilement collecter des données directement depuis l'interface de votre application ou site web, il est parfois utile d'intégrer des informations issues d'autres sources, telles que des programmes de fidélité ou de votre propre infrastructure. Pour renforcer leur stratégie d'ingestion de données, de nombreuses marques utilisent également des interfaces de programmation d'applications (API), des services conçus pour gérer et répondre aux requêtes échangées entre différents systèmes. Dans ce cas, les API permettent aux marques de transmettre en temps réel à Braze des informations issues de systèmes internes et de solutions tierces afin de compléter les données collectées automatiquement par les SDK. Nos API peuvent prendre en charge des données provenant de quasiment n'importe quelle source, à condition qu'elles soient correctement formatées pour être transmises à Braze.

image

Les API sont principalement utilisées pour importer des données historiques d'une marque dans la plateforme Braze. Dans ce cas, lorsqu'une entreprise dispose d'informations provenant d'une ancienne plateforme d'engagement client ou d'un autre système, la solution la plus simple consiste à utiliser une API pour transférer les données utilisateur, créer des profils, et charger les jetons des notifications push des utilisateurs via les endpoints des API Mais leur utilisation peut également servir dans les cas suivants :

  • Importation dans Braze d'autres informations utilisateurs qui ne font pas l’objet d’un suivi par votre SDK. Par exemple, les informations issues d'un système de point de vente (POS) ou toute autre donnée hors ligne qui n'est pas directement liée à l'engagement avec votre application, votre site web ou vos messages clients.
  • Modification de l'ID utilisateur externe d'un consommateur, suppression d’utilisateurs ou configuration d’alias pour les utilisateurs dans Braze.

Bien que les API puissent être utilisées pour une grande variété de cas d'ingestion de données (ainsi que pour d'autres besoins, comme la personnalisation de contenu dynamique), elles risquent, plus que les SDK, d'avoir du mal à gérer l'échelle et le volume de vos efforts d'ingestion de données. C'est pourquoi il est important de surveiller le nombre d'appels API effectués ainsi que les limites de débit et les restrictions du trafic fonctionnel associées à vos endpoints d’API

5. CSV

Si les SDK et les API répondent à la majorité des besoins d'ingestion de données sur la plateforme Braze, une troisième option native est également disponible : l'importation de fichiers CSV (Comma-Separated Values). Cette méthode est idéale pour les cas d’utilisation ponctuels et rapides, ou pour les équipes ne disposant pas des ressources techniques nécessaires à la mise en place des SDK ou à l’utilisation des API. De quoi s’agit-il dans la pratique ? Par exemple, cela peut consister à collecter les adresses e-mail des utilisateurs dans une feuille Google, à la télécharger au format CSV, puis à l'importer dans Braze pour mettre à jour les profils utilisateurs.

L'importation de fichiers CSV est une solution pratique pour transférer rapidement des informations dans Braze en cas de besoin ponctuel, mais elle est moins adaptée à une gestion à grande échelle de l'ingestion de données que les API ou les SDK. Il existe toutefois une nouvelle façon d'utiliser plus efficacement la fonction d'importation de fichiers CSV de Braze et de minimiser certains inconvénients de cette fonctionnalité liés à l’import des attributs utilisateurs. En tirant parti d'une application sans serveur open source d'Amazon Web Services (AWS), créée par l'équipe Growth de Braze, et en exploitant AWS Lambda et S3, les clients de Braze peuvent éviter le fractionnement et le chargement manuels de fichiers CSV volumineux contenant des attributs utilisateurs.

image

Avec cette application, les marques peuvent charger des fichiers CSV contenant des attributs utilisateurs (y compris des fichiers de plus de 100 Mo) dans un compartiment S3, ce qui a pour effet de déclencher automatiquement une communication avec Lambda, qui exécute le code de l'application pour traiter le fichier CSV et le transmettre à la plateforme Braze. L'application simplifie l'importation de fichiers CSV volumineux dans Braze en éliminant la préparation manuelle des fichiers, rendant ainsi le processus plus fluide et automatisé. Toutefois, cette approche reste moins efficace et directe que l'utilisation des SDK ou des API. Les marques capables d'exploiter ces outils pour transférer des attributs utilisateurs vers Braze sont donc vivement encouragées à le faire.

6. Partenaires technologiques de Braze

Les trois principaux outils d'ingestion de données de la plateforme Braze ne fonctionnent pas de manière isolée. De nombreuses marques utilisent également des intégrations directes entre Braze et des technologies de pointe pour assurer un transfert fluide et efficace des données vers d'autres systèmes. Ces partenaires technologiques du programme Braze Alloys se répartissent en trois catégories distinctes :

Plateformes de données clients

Les plateformes de données clients (CDP) permettent de renforcer l’agilité des données dans votre écosystème marketing. Elles facilitent le transfert d'informations essentielles entre différentes solutions, y compris Braze, en fonction de vos besoins. Ces technologies proposent des intégrations personnalisées avec une large gamme de systèmes et plateformes, limitant ainsi le recours à des solutions ad hoc d’ingestion des données, comme l'importation de fichiers CSV. Elles assurent un flux de données fluide entre les différents outils de votre écosystème et Braze, où ces informations peuvent être exploitées afin d’optimiser les messages envoyés aux clients et d’enrichir les expériences de votre marque. Ces solutions incluent, entre autres :

  • Amperity, qui aide les marques à créer une vue des clients complète et exploitable, en permettant une gestion fluide des données sur diverses plateformes et technologies.
  • mParticle, qui permet aux équipes marketing de gérer les données à travers l'ensemble des outils de croissance de leur marque, garantissant un parcours client cohérent et efficace.
  • Segment, qui permet aux marques de collecter, d’unifier et de gérer leurs données first-party issues des campagnes d'e-mail, du web, de la publicité, des points de vente (POS) et d'autres technologies.
  • Tealiumqui offre un écosystème d'intégration prêt à l’emploi prenant en charge les sources de données et technologies web, mobiles et hors ligne.

Solutions analytiques

Les plateformes d'analyse de données permettent aux marques d'exploiter pleinement leurs données pour faire ressortir des informations exploitables et des tendances afin d’orienter la création de futurs tests, audiences et segments. En s’intégrant à Braze, ces technologies permettent aux marques de tirer parti des informations générées par leur plateforme d'analyse pour créer des expériences de marque plus engageantes et efficaces, optimisées par Braze. Ces solutions incluent, entre autres :

  • Amplitude, une plateforme d'analyse conçue pour aider les marques à stimuler leur croissance grâce à des analyses approfondies des produits et des comportements, permettant de mieux comprendre les clients, leurs actions et leurs caractéristiques.
  • Looker, une plateforme d’aide à la décision et d'analyse de big data, permettant aux marques d'explorer, d’analyser et de partager facilement des analyses commerciales en temps réel afin de mieux comprendre leurs clients et le cycle de vie des utilisateurs.
  • Mixpanel, une solution d'analyse conçue pour aider les marques à examiner divers aspects tels que les conversions, la rétention et l'utilisation des produits, dans le but d'améliorer l'expérience client.

Solutions d'automatisation des processus et d’ETL inversé

En exploitant des solutions d'automatisation des processus et d’ETL inversé intégrées directement à Braze, les marques peuvent automatiser le processus de transformation des données pour les rendre compatibles avec la plateforme Braze, puis transmettre les informations obtenues à notre solution d'engagement client. Ces solutions incluent, entre autres :

  • Census, une plateforme d'intégration qui permet d'importer dans Braze les données clients stockées dans vos autres outils ou bases de données, sans solliciter l’aide des équipes techniques.
  • Hightouch, qui permet à des marques de premier plan, comme Auto Trader, de synchroniser en temps réel les données de leurs entrepôts cloud tels que Snowflake, BigQuery, Redshift et Databricks vers Braze, sans solliciter l’aide des équipes techniques, grâce au processus d’ETL inversé.
  • Rudderstack, qui permet aux développeurs de déployer rapidement et facilement des pipelines de données clients en temps réel entre leurs entrepôts de données et leurs outils métier essentiels.
image

« Toutes les entreprises, des start-up aux géants du Fortune 500, créent déjà, dans leur entrepôt, une source unique de vérité pour leurs données clients », explique Tejas Manohar, cofondateur et co-PDG de Hightouch. « Avec Hightouch et Braze, les équipes marketing peuvent tirer parti de leur entrepôt de données non seulement pour générer des rapports, mais aussi pour offrir des expériences client pertinentes et personnalisées en temps réel, sans avoir besoin de l'aide des équipes techniques. »

Conclusions

Une gestion optimale des données est indispensable pour tirer le meilleur parti de vos initiatives d'engagement client. Avec Braze, nous avons simplifié ce processus en proposant plusieurs méthodes d'ingestion de données permettant de transmettre facilement des informations clés sur vos clients à la plateforme afin de permettre la segmentation d'audience, la personnalisation, les campagnes déclenchées, les tests avancés et bien plus encore.

Pour en savoir plus sur la façon dont la plateforme Braze peut faciliter la gestion des données et s'intégrer à un écosystème technologique marketing de pointe, consultez notre guide « Connected Engagement: Understanding Today’s Marketing Stacks and Ecosystems ”

*Cet article a été initialement publié le 14 octobre 2021. La dernière mise à jour a eu lieu le 9 mai 2024.

Related Content

View the Blog
Guide complet du marketing de rétention
Blog26 min de lecture

Guide complet du marketing de rétention

Équipe Braze
21 avril 2025
Plateformes et canaux : en quoi sont-ils différents 
Blog47 min de lecture

Plateformes et canaux : en quoi sont-ils différents 

Équipe Braze
26 février 2025
Boîte de réception : Comprendre le paysage moderne de la livrabilité des e-mails
Blog6 min de lecture

Boîte de réception : Comprendre le paysage moderne de la livrabilité des e-mails

Alison Gootee
21 novembre 2024

Vous aussi, orchestrez vos parcours clients.

La transition vers une orchestration avancée et continue des parcours a commencé. Et cela se passe en grande partie sur notre plateforme. Rejoignez des marques de toutes tailles qui font passer l'art de l'engagement client à la vitesse supérieure.