Skip to content

Démarrage : Vue d’ensemble architecturale

Cet article traite des différentes parties et pièces de la pile technologique Braze, avec des liens vers des articles utiles.

Globalement, Braze est une plateforme orientée données. La plateforme Braze, alimentée par le SDK, l’API REST et les intégrations partenaires, vous permet d’agréger et d’exploiter vos données.

Braze a différentes couches. De manière générale, la plateforme se compose du SDK, de l'API, du tableau de bord et des intégrations partenaires. Chacun de ces éléments contribue à une couche d'ingestion de données, une couche de classification, une couche d'orchestration, une couche de personnalisation et une couche d'action. La couche d'action dispose de plusieurs canaux, notamment les messages in-app, Connected Catalog, webhook, SMS et e-mail.

  • Ingestion de données: Braze tire des données de diverses sources.
  • Classification : Votre équipe marketing segmente dynamiquement votre base d’utilisateurs en utilisant ces métriques.
  • Orchestration : Braze coordonne intelligemment les messages à différents segments d’audience au moment idéal.
  • Action: Votre équipe marketing exploite les données, créant du contenu à travers une variété de canaux de communication, tels que les SMS et les e-mails.
  • Personnalisation: Les données sont transformées en temps réel avec des informations personnalisées sur votre audience.
  • Exporter: Ensuite, Braze suit l’engagement de vos utilisateurs avec cette messagerie et le renvoie dans la plateforme, créant une boucle. Vous obtenez des informations sur ces données grâce à des rapports et des analyses en temps réel.

Tout cela fonctionne ensemble pour créer des interactions réussies entre votre base d’utilisateurs et votre marque afin que vous puissiez atteindre vos objectifs. Braze fait tout cela dans le contexte de ce que nous appelons notre pile intégrée verticalement. Examinons chaque couche, une à la fois.

Ingestion de données

La plateforme Braze s’appuie sur une architecture de flux de données en continu, exploitant Snowflake, Kafka, MongoDB et Redis. Les données de nombreuses sources peuvent être chargées dans Braze via le SDK et l’API. La plateforme est capable de gérer toutes les données en temps réel, quelle que soit leur imbrication ou leur structure. Les données dans Braze sont stockées sur le profil utilisateur.

Braze importe des sources de données back-end depuis l'API, des sources de données front-end depuis le SDK, des données d'entrepôt de données à partir de l’ingestion de données Cloud dans Braze Cloud, et depuis des intégrations partenaires. Ces données sont exportées via l'API de Braze .{: style=”display:block;margin:auto;” }

Sources de données backend via l’API Braze

Braze peut extraire des données des bases de données des utilisateurs, des transactions hors ligne et des entrepôts de données par le biais de notre API REST.

Sources de données frontend via le SDK Braze

Braze capture automatiquement des données first-party à partir de sources de données frontales, telles que les appareils des utilisateurs, par le biais du SDK Braze. Le SDK gère les nouveaux utilisateurs (anonymes) et gère les données de leur profil utilisateur tout au long de leur cycle de vie.

Intégrations partenaires

Braze compte plus de 150 partenaires technologiques, que nous appelons « Alloys ». Vous pouvez compléter vos flux de données par un réseau solide de technologies interopérables et d’API de données.

Connexion directe à l’entrepôt via l’ingestion de données Cloud de Braze

Vous pouvez transmettre des données clients de votre entrepôt de données à la plateforme via Braze Cloud Data Ingestion en quelques minutes seulement, ce qui vous permet de synchroniser les attributs, les événements et les achats pertinents des utilisateurs. L’intégration de l’ingestion de données Cloud prend en charge des structures de données complexes, y compris des JSON imbriqués et des tableaux d’objets.

L’ingestion de données Cloud peut synchroniser les données de Snowflake, Amazon Redshift, Databricks et Google BigQuery.

Classification

La couche de classification permet à votre équipe de classer et de créer dynamiquement des audiences, appelées segments, en fonction des données qui transitent par Braze.

De nombreux types courants d’attributs utilisateur, tels que le nom, l’e-mail, la date de naissance, le pays et d’autres, font l’objet d’un suivi automatique par le SDK par défaut. En tant que développeur, vous travaillerez avec votre équipe pour définir quelles données supplémentaires et personnalisées il est logique de suivre pour votre cas d’utilisation. Vos données personnalisées auront un impact sur la façon dont votre base d’utilisateurs sera classée et segmentée. Vous mettrez en place ce modèle de données au cours du processus de mise en œuvre.

En savoir plus sur les données collectées automatiquement et les données personnalisées.

Orchestration

La couche d’orchestration permet à votre équipe marketing de concevoir des parcours utilisateur basés sur vos données utilisateur et vos engagements antérieurs. Ce travail s’effectue principalement via notre interface de tableau de bord, mais vous avez également la possibilité de lancer des campagnes via l’API. Par exemple, vous pouvez demander à votre backend d’indiquer à Braze quand envoyer les messages et les campagnes que vos marketeurs ont conçus dans le tableau de bord, et de les déclencher selon la logique de votre backend. Un exemple de message déclenché par une API pourrait être des réinitialisations de mot de passe ou des confirmations d’expédition.

Drapeaux de fonctionnalité

Braze vous permet d’activer ou de désactiver à distance des fonctionnalités pour une sélection d’utilisateurs au moyen de drapeaux de fonctionnalité. Cela permet à vos marketeurs de cibler le bon segment de votre base d’utilisateurs avec des messages pour des fonctionnalités que vous n’avez pas encore déployées à l’ensemble de votre audience. Mais plus que cela, les drapeaux de fonctionnalité peuvent être utilisés pour activer et désactiver une fonctionnalité en production sans déploiement de code supplémentaire ni mises à jour de l’App Store. Cela vous permet de déployer de nouvelles fonctionnalités en toute sécurité et en toute confiance.

Personnalisation

La couche de personnalisation représente la capacité à fournir du contenu dynamique dans vos messages. En utilisant Liquid, un langage de personnalisation largement utilisé, votre équipe peut extraire dynamiquement des données existantes pour afficher le message adapté à chaque destinataire. En outre, vous pouvez insérer toute information accessible sur votre serveur web ou via l’API directement dans les messages que vous envoyez, comme les notifications push ou les e-mails, en utilisant le contenu connecté. Le contenu connecté s’appuie sur Liquid et utilise une syntaxe que vous connaissez déjà.

De plus, étant donné que ce contenu dynamique est programmable, les marketeurs peuvent inclure des valeurs calculées, des réponses d’autres appels ou des éléments du catalogue de produits. Après avoir mis en place ces systèmes lors de la mise en œuvre, votre équipe marketing pourra le faire avec peu ou pas de soutien des équipes techniques.

Action

La couche d’action permet de transmettre vos messages réels à vos utilisateurs. Le but de la couche d’action est d’envoyer le bon message au bon utilisateur au bon moment, en fonction des données disponibles à travers toutes les couches précédemment discutées. La messagerie se fait à l’intérieur de votre application ou site (comme l’envoi de messages intégrés à l’application ou via des éléments graphiques tels que des carrousels de cartes de contenu et des bannières) ou en dehors de votre expérience d’application (comme l’envoi de notifications push ou d’e-mails).

Canaux de communication

Braze a été conçu pour gérer un paysage technologique en évolution avec son modèle de données centré sur l’utilisateur et indépendant des canaux. Le tableau de bord gère la livraison des messages et les déclencheurs transactionnels. Par exemple, vos marketeurs peuvent déclencher un message SMS offrant un bon de réduction dans l’une de vos nouvelles boutiques lorsqu’un utilisateur entre dans le géorepérage situé près de cette localisation, ou envoyer un e-mail à un utilisateur pour lui faire savoir que son émission préférée a une nouvelle saison.

Le SDK de Braze alimente des canaux d’envoi de messages supplémentaires : push, messages in-app et cartes de contenu. Vous intégrez le SDK à votre application ou site pour permettre à votre équipe marketing d’utiliser le tableau de bord Braze pour coordonner leurs campagnes sur tous les canaux de messagerie pris en charge.

Exportation des données

De manière critique, toutes les interactions des utilisateurs finaux avec Braze sont suivies afin que vous puissiez mesurer votre engagement et votre portée. Et une fois que Braze a agrégé vos données issues de toutes ces sources, celles-ci peuvent être ré-exportées vers votre pile technologique à l’aide de divers outils, bouclant ainsi la boucle.

Currents

Braze Currents est un module complémentaire optionnel de Braze qui permet d’exporter un flux granulaire qui alimente en continu d’autres destinations de votre pile. Currents est un flux de données brutes par utilisateur et par événement qui exporte des données toutes les cinq minutes, ou tous les 15 000 événements, selon la première éventualité. Exemples de certaines destinations en aval pour Currents : Segment, S3, Redshift et Mixpanel, entre autres.

Partage de données Snowflake

La fonctionnalité de partage sécurisé des données de Snowflake permet à Braze de vous donner un accès sécurisé aux données sur notre portail Snowflake sans avoir à se soucier des frictions du flux de travail, des points de défaillance et des coûts inutiles qui accompagnent les relations habituelles avec les fournisseurs de données. Tout le partage est accompli grâce à la couche de services unique et au magasin de métadonnées de Snowflake : aucune donnée n’est réellement copiée ou transférée entre les comptes. Il s’agit d’un concept important, car les données partagées ne prennent pas de place dans un compte client et, par conséquent, ne contribuent pas à vos frais mensuels de stockage des données. Les seuls frais pour les consommateurs concernent les ressources informatiques (c.-à-d. les entrepôts virtuels) utilisées pour interroger les données partagées.

API d’exportation Braze

L’API de Braze fournit des endpoints qui vous permettent d’exporter de manière programmatique des analyses/analytiques agrégées, ainsi que d’exporter des données d’utilisateurs individuels. Ces données peuvent être exportées pour des audiences et des segments de toute taille.

CSV

Enfin, il est possible de télécharger vos données agrégées directement à partir du tableau de bord sous la forme d’un fichier CSV. L’option CSV permet facilement à vos membres d’équipe d’exporter des données depuis Braze.

Tout mettre en place

L’un de vos utilisateurs, appelons-le Mel, vient de recevoir votre annonce de produit. En arrière-plan, toutes les couches de la plateforme Braze ont fonctionné ensemble pour garantir la fluidité de ce processus.

Les informations de Mel ont été importées dans Braze depuis votre ancienne plateforme d’engagement client via une importation CSV. Chaque fois que Mel interagissait avec votre application après l’intégration, de nouvelles données étaient ajoutées à son profil client.

Votre annonce de produit a été envoyée à tous les clients qui ont aimé un article similaire dans votre application. Vous avez défini ces données comme un événement personnalisé. Le SDK a suivi cet événement et a segmenté votre base d’utilisateurs en conséquence. Braze a orchestré le meilleur moment de la journée pour envoyer cette annonce et a personnalisé l’annonce en appelant Mel par son prénom préféré.

Lorsque Mel ouvre l’annonce, elle ajoute votre nouveau produit à sa liste de souhaits. Braze enregistre le fait qu’elle ait cliqué sur l’e-mail automatiquement. Le SDK suit qu’elle a ajouté votre nouveau produit à sa liste de souhaits. Chaque fois qu’ils interagissent avec votre marque, vous et vos utilisateurs en apprenez davantage les uns sur les autres.

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!