Pour commencer : Espaces de travail
Tout ce que vous faites dans la plateforme Braze se produit au sein d’un espace de travail. Les espaces de travail agissent comme des silos de données distincts et vous permettent de séparer différentes marques ou activités. Plusieurs versions de votre site web ou de votre application mobile peuvent envoyer des données au même espace de travail. Les différents sites et applications rassemblés au sein d’un espace de travail sont appelés des « instances d’applications ».
Comprendre les espaces de travail
Les espaces de travail ont deux fonctions essentielles :
- Unifier les données des utilisateurs : Lorsque plusieurs instances d’applications se trouvent dans un même espace de travail, vous pouvez recueillir et cibler les données utilisateur de façon fluide sur les différentes versions de votre application, comme iOS, Android et le web. Vous êtes ainsi assuré de toujours disposer d’informations actualisées sur chaque utilisateur, quelle que soit la plateforme qu’il utilise.
- Séparer des activités distinctes : Les espaces de travail permettent également de séparer des marques ou des activités distinctes. Par exemple, si vous avez plusieurs sous-marques avec des bases d’utilisateurs différentes, il est avantageux de créer des espaces de travail distincts pour chacune d’entre elles.

Cette approche est particulièrement utile pour des entreprises telles que les sociétés de jeux mobiles qui peuvent gérer des espaces de travail individuels pour chacun de leurs jeux, ou les sites de commerce électronique qui souhaitent des espaces de travail distincts pour chaque région dans laquelle ils opèrent.
Planification des espaces de travail
Vous devez créer des instances d’application distinctes pour chaque version de votre application sur chaque plateforme. Lorsque vous décidez des instances d’applications à inclure dans un espace de travail, pensez aux utilisateurs que vous souhaitez cibler et regroupez-les en conséquence.
La possibilité de regrouper plusieurs instances d’applications au sein d’un même espace de travail peut s’avérer intéressante, car elle vous permet de limiter le débit de vos communications sur l’ensemble de votre portefeuille d’applications. Toutefois, nous vous conseillons de ne regrouper que les différentes versions d’une même application (ou d’applications très similaires) au sein d’un même espace de travail.
Espaces de travail partagés
Exemples courants de cas où il est souhaitable d’avoir plusieurs instances d’application dans le même espace de travail :
- Lorsque vous avez plusieurs applications presque identiques sur différentes plateformes
- Lorsque vous avez plusieurs versions majeures de l’application, mais que vous souhaitez continuer à engager les mêmes utilisateurs lorsqu’ils effectuent la mise à jour
- Lorsque vous avez différentes versions de l’application auxquelles un même utilisateur peut accéder ou non (par exemple, de la version gratuite à la version premium)
Impact sur les filtres de segmentation
Quelles que soient les applications que vous choisissez de regrouper au sein d’un espace de travail, leurs données seront agrégées. Cela aura un impact notable sur les filtres de segmentation suivants dans Braze (cette liste n’est pas exhaustive) :
- Dernière application utilisée
- Première application utilisée
- Nombre de sessions
- Argent dépensé dans l’application
- Abonnement push (cela devient une situation de tout ou rien : si vos utilisateurs se désabonnent d’une application, ils se désabonnent de toutes les applications de l’espace de travail.)
- Abonnement aux e-mails (cela devient une situation de tout ou rien et peut vous exposer à des problèmes de conformité.)

L’agrégation des données entre les instances d’applications dans ces filtres est la raison pour laquelle nous ne recommandons pas d’héberger des applications substantiellement différentes dans le même espace de travail. Cela peut compliquer le ciblage !
Espaces de travail séparés
Dans d’autres cas, il sera préférable de disposer de plusieurs espaces de travail distincts. Les exemples les plus courants sont les suivants :
- Espaces de travail séparés pour les environnements de développement et de production d’une même application
- Différentes sous-marques, par exemple une société de jeux mobiles qui propose plusieurs jeux
- Différentes localisations d’une même application ou d’un même site web qui fonctionnent dans différents pays ou ciblent différentes langues
Considérations importantes
N’oubliez pas que les espaces de travail agissent comme des silos de données séparés. Toutes les données, qu’il s’agisse de données utilisateur ou de ressources marketing, sont stockées dans un espace de travail. Ces données ne peuvent pas être facilement partagées en dehors de cet espace de travail.
Les éléments suivants sont tous des éléments clés configurés au sein d’un espace de travail :
- Instances d’application
- Équipes
- Autorisations des utilisateurs de l’entreprise (mais pas les utilisateurs de l’entreprise eux-mêmes)
- Connecteurs Currents
- Profils utilisateur et les données utilisateur associées
- Segments, Campaigns et Canvas
Instances d’application
Vous devez créer des instances d’application distinctes pour chaque version de votre application sur chaque plateforme. Par exemple, si vous avez des versions Free et Pro de votre application sur iOS et Android, créez quatre instances d’application au sein de votre espace de travail (application iOS gratuite, application Android gratuite, application iOS pro et application Android pro). Cela vous donnera quatre clés API à utiliser, une pour chaque instance d’application.
Équipes
Les équipes peuvent être constituées en fonction de l’emplacement de la base de clients, de la langue et d’attributs personnalisés, de sorte que les membres de l’équipe et les non-membres aient un accès différent aux fonctionnalités d’envoi de messages et aux données des clients.
Autorisations des utilisateurs de l’entreprise
Les espaces de travail ont des définitions indépendantes en termes d’accès et d’autorisations pour les utilisateurs. Les autorisations utilisateur vous permettent de créer des contrôles granulaires concernant l’accès d’un utilisateur ou d’une équipe au tableau de bord au sein d’un espace de travail unique.
Connecteurs Currents
L’outil Currents est un flux de données en temps réel de vos événements d’engagement qui constitue l’exportation la plus robuste et la plus granulaire de la plateforme Braze. Les connecteurs Currents sont inclus dans certains forfaits Braze, et vous en avez peut-être reçu un au départ, dans l’hypothèse d’un espace de travail unique.
Lorsque vous décidez de créer des espaces de travail séparés ou combinés, il est important de tenir compte du nombre de connecteurs Currents dont vous disposez, car les connecteurs Currents ne sont pas partagés entre les espaces de travail.
Par exemple, si vous disposez d’espaces de travail distincts pour les environnements de développement et de production de la même application, activez votre connecteur Currents dans l’espace de travail de production. Pour activer Currents dans les deux espaces de travail, vous devrez acheter un connecteur Currents supplémentaire.
Profils utilisateur
Toutes les données persistantes associées à un utilisateur sont stockées dans son profil utilisateur. Cependant, les profils utilisateur sont également une ressource précieuse pour la résolution des problèmes et les tests, car vous pouvez facilement accéder à des informations sur l’historique d’engagement d’un utilisateur, son appartenance à un segment, son appareil et son système d’exploitation.
Segments, Campaigns et Canvas
Un segment, une Campaign ou un Canvas ne peut pas faire référence ou accéder à des données hébergées dans un autre espace de travail. À l’inverse, lorsque plusieurs applications se trouvent dans le même espace de travail, toutes les applications verront leurs données agrégées. Cela aura un impact sur les filtres dans Braze.
Aperçu de chaque approche
Le tableau suivant décrit les avantages et les inconvénients de ces deux approches de la planification des espaces de travail :
- Espaces de travail et profils utilisateur séparés : Un espace de travail possède une instance d’application et une personne possède un profil utilisateur pour cette instance d’application.
- Espaces de travail et profils utilisateur partagés : Un espace de travail comporte plusieurs instances d’applications et une personne dispose d’un profil utilisateur pour toutes ces instances d’applications.
| Espaces de travail séparés | Espaces de travail partagés | |||
|---|---|---|---|---|
| Avantages | Inconvénients | Avantages | Inconvénients | |
| Ciblage | C'est le moyen le plus sûr de séparer les communications. Les Campaigns sont assurées de ne cibler que des profils utilisateur spécifiques. | Impossible d'envoyer des messages promotionnels croisés même si vous savez qu'un utilisateur possède un autre profil utilisateur dans un espace de travail différent. | Possibilité d'envoyer des messages de promotion croisée si vous savez qu'un utilisateur utilise plusieurs applications dans votre espace de travail. Possibilité de référencer les données utilisateur provenant de plusieurs applications. Par exemple, Jean possède un attribut X pertinent pour l'application 1 et un attribut Y pertinent pour l'application 2, qui peuvent tous deux être référencés dans une Campaign. |
Plus de place pour l'erreur humaine : vous pourriez accidentellement cibler des utilisateurs à travers plusieurs instances d'applications. Pour envoyer des messages in-app, vous devez disposer d'événements personnalisés spécifiques à l'application afin qu'une Campaign ne s'affiche pas par accident sur une autre application. Par exemple, app_1_action par rapport à app_2_action. |
| Événements et attributs personnalisés | Les attributs et les événements personnalisés sont garantis comme étant spécifiques à une instance d'application. | Impossible de suivre le comportement des utilisateurs entre les espaces de travail. Conseil : Pour ce faire, vous pouvez utiliser plusieurs connecteurs Currents. |
Possibilité de suivre le comportement de l'utilisateur dans toutes les instances d'applications de l'espace de travail. | Les attributs et événements personnalisés s'appliqueraient à toutes les instances de l'application, ce qui pourrait rendre difficile de déterminer quelles données d'un profil utilisateur sont pertinentes pour telle ou telle instance de l'application. Par exemple, « date_of_parking » concerne-t-il l'application 1 ou l'application 2 ? Pour y remédier, veillez à utiliser des conventions de nommage bien structurées. |
| Limite de fréquence | La limite de fréquence peut être définie séparément pour chaque instance d'application (en fonction de l'espace de travail). | S.O. | S.O. | La limite de fréquence s'applique à toutes les Campaigns, et non à chaque application, ce qui rend plus difficile la prévention de l'envoi excessif de messages aux clients. |
| Statut d'abonnement pour les profils utilisateur | Le statut d'abonnement de chaque profil utilisateur est unique pour chaque instance d'application. | S.O. | S.O. | Les statuts d'abonnement d'un profil utilisateur sont combinés entre les instances d'application. Conseil : Vous pouvez utiliser des attributs personnalisés pour gérer les abonnements de vos utilisateurs. |
| Autorisations des utilisateurs de l'entreprise | S.O. | La mise à jour des autorisations utilisateur d'un utilisateur du tableau de bord doit être effectuée séparément pour chaque espace de travail auquel l'utilisateur doit avoir accès. | Les autorisations utilisateur peuvent être définies une seule fois pour un utilisateur du tableau de bord, et il disposera des mêmes autorisations pour toutes les instances d'applications dans l'espace de travail. | S.O. |
| Duplication de contenu | S.O. | Impossible de dupliquer des segments, des Campaigns push ou de cartes de contenu, ni des Canvas entre les espaces de travail. | Possibilité de dupliquer des Campaigns entre différents espaces de travail pour les canaux pris en charge suivants : SMS, messages in-app, e-mails, modèles d'e-mails et Content Blocks. Possibilité de dupliquer les segments, les Campaigns et les Canvas pour réutiliser le contenu d'une instance d'application à l'autre. |
S.O. |
| Analyse | Les statistiques globales seront précises sur la page d'accueil. | S.O. | S.O. | Les statistiques globales seront agrégées pour toutes les instances d'application dans l'espace de travail sur la page d'accueil. |
Bonnes pratiques
Mettre en place un espace de travail de test
En guise de bonne pratique, lorsque vous prévoyez de mettre en place un espace de travail de production (un espace de travail qui enverra des messages à des utilisateurs réels), vous devez également mettre en place un espace de travail de test. Un espace de travail de test est une copie de votre espace de travail de production sans aucune donnée utilisateur réelle.
Cette pratique est recommandée pour plusieurs raisons :
- Isolation des changements : Cela vous permet de tester de nouvelles fonctionnalités, configurations ou mises à jour dans un environnement isolé, sans affecter votre environnement de production. Ainsi, en cas de problème lors des tests, votre environnement de production n’est pas affecté.
- Précision des tests : Cela permet de réaliser des tests plus précis puisque les données de l’environnement de test peuvent être contrôlées et manipulées sans se soucier des données réelles.
- Débogage : Il est plus facile de déboguer les problèmes dans un environnement de test, car vous pouvez manipuler librement l’environnement sans craindre d’avoir un impact sur l’environnement de production.
- Formation : Les nouveaux membres de l’équipe peuvent se familiariser avec l’espace de travail dans un environnement sûr où les erreurs n’auront pas de conséquences réelles.

L’ordre dans lequel vous mettez en place un espace de travail de test et un espace de travail de production peut dépendre de vos besoins et circonstances spécifiques. Toutefois, il est généralement conseillé de commencer par mettre en place un espace de travail de test. Cela vous permet de tester les fonctionnalités, les configurations et les mises à jour avant qu’elles ne soient mises en œuvre dans l’espace de travail de production. Une fois que vous êtes satisfait des tests et des résultats, vous pouvez mettre en place votre espace de travail de production.
Ajouter des administrateurs
Vous devez avoir plus d’un utilisateur Braze avec des droits d’administrateur pour un même espace de travail. Cela permet de s’assurer qu’il y a suffisamment de personnes dans votre organisation pour gérer les autorisations des autres utilisateurs.
Étapes suivantes
Après avoir déterminé votre plan d’espace de travail, il est temps de créer votre espace de travail et d’ajouter des instances d’applications. Pour connaître les étapes à suivre, consultez Créer et gérer des espaces de travail.