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’applis 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 appli, comme iOS, Android et 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 veulent des espaces de travail distincts pour chaque région dans laquelle ils opèrent.
Aménagement 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 plates-formes
- Lorsque vous avez plusieurs versions majeures de l’application, mais que vous souhaitez continuer à attirer les mêmes utilisateurs lorsqu’ils mettent à jour leur application.
- 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 applis 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 en mode 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 “tout ou rien” et peut vous exposer à des problèmes de conformité).
L’agrégation des données entre les instances d’apps dans ces filtres est la raison pour laquelle nous ne recommandons pas d’héberger des apps substantiellement différentes dans le même espace de travail. Ceci peut compliquer un peu 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 appli 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 qui sont configurés dans un espace de travail :
- Instances de l’application
- Équipes
- Permissions des utilisateurs de Braze (mais pas des utilisateurs de Braze)
- Connecteurs de courant
- Les profils utilisateurs et les données utilisateurs associées
- Segments, campagnes et canevas
Instances de l’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 app sur iOS et Android, créez quatre instances d’app au sein de votre espace de travail (app iOS gratuite, app Android gratuite, app iOS pro et app 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/localisation 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 pour les utilisateurs de Braze
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 de courant
L’outil Braze Currents est un flux de données en temps réel de vos événements d’engagement qui constitue l’exportation la plus robuste mais aussi 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 appli, 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 d’utilisateurs sont également une ressource formidable 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, campagnes et canevas
Un segment, une campagne 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 applis se trouvent dans le même espace de travail, toutes les applis verront leurs données agrégées. Ceci 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 de l’espace de travail :
- Séparez les espaces de travail et les profils utilisateurs : Un espace de travail a une instance d’application et une personne a un profil utilisateur pour cette instance d’application.
- Espaces de travail partagés et profils utilisateurs : 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 campagnes sont assurées de ne cibler que des profils utilisateurs spécifiques. | Impossible d'envoyer des messages promotionnels croisés même si vous savez qu'un utilisateur a 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. Peut référencer les données de l'utilisateur à partir de plusieurs applications. Par exemple, Jean a 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 campagne. |
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 campagne ne s'affiche pas par hasard 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 dans les espaces de travail. Conseil : Pour ce faire, vous pouvez utiliser plusieurs connecteurs Currents. |
Peut suivre le comportement de l'utilisateur dans toutes les instances d'applications de l'espace de travail. | Les attributs et attributs 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_de_parking" est-il pertinent pour l'application 1 ou l'application 2 ? Pour y remédier, veillez à utiliser des conventions de dénomination 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 campagnes, et non à chaque application, ce qui rend plus difficile la prévention de l'envoi excessif de messages aux clients. |
Statut d’abonnement | L'état de l'abonnement pour chaque profil utilisateur est unique pour chaque instance d'application. | S.O. | S.O. | Les statuts d'abonnement des différentes instances de l'application sont combinés pour un profil utilisateur. Conseil : Vous pouvez utiliser des attributs personnalisés pour gérer les abonnements. |
Autorisations utilisateur | S.O. | La mise à jour des autorisations d'un utilisateur de tableau de bord doit être effectuée séparément pour chaque espace de travail auquel l'utilisateur doit avoir accès. | Les autorisations de l'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 campagnes ou des canevas dans les espaces de travail. | Peut dupliquer les segments, les campagnes et les Canvases pour réutiliser le contenu d'une instance d'appli à 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 de l'application dans l'espace de travail sur la page d'accueil. |
Bonnes pratiques
Mettre en place un espace de travail pour les tests
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 considérée comme la meilleure pour plusieurs raisons :
- Isolement des changements : Ceci 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 : Ceci 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 dans le monde réel.
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’apps. Pour connaître la marche à suivre, consultez la rubrique Création et gestion des espaces de travail.