Prévisualiser les parcours des utilisateurs dans Canvas
Découvrez l’expérience Canvas que vous avez créée pour vos utilisateurs. Cela inclut la prévisualisation du timing et des messages que vos utilisateurs reçoivent. Ces tests permettent de s’assurer que vos messages sont envoyés à la bonne audience, et ce avant l’envoi de votre Canvas.
Création d’un test
Procédez comme suit pour prévisualiser votre parcours utilisateur :
- Allez dans votre générateur de canvas. Enregistrez les modifications non sauvegardées et résolvez les éventuelles erreurs.
- Sélectionnez Test Canvas dans le pied de page.
- Sélectionnez un utilisateur test.
- (Facultatif) Sélectionnez un destinataire pour le test.
- Sélectionnez Exécuter le test.
Si vous n’avez pas l’autorisation de modifier un canvas, vous pouvez tout de même afficher un aperçu, mais cet aperçu s’affichera avec les modifications non enregistrées, le cas échéant.
Étapes prises en charge
Les étapes suivantes sont prises en charge :
- Message
- Parcours d’audience
- Arbre décisionnel
- Délai
- Parcours d’action
- Chemin d’expérience
- Mise à jour de l’utilisateur (uniquement dans l’éditeur d’interface utilisateur, ce qui signifie que les étapes utilisant l’éditeur JSON sont ignorées)
Si le test chevauche un type d’étape qui ne figure pas dans la liste ci-dessus, l’étape non prise en charge est ignorée et l’utilisateur test passe à l’étape suivante prise en charge.
Détails de l’étape du canvas
Pour obtenir plus de détails sur les critères d’admission, veuillez sélectionner « Voir plus ». Les étapes avec segmentation indiquent les critères remplis ou non remplis. Les messages indiquent également cette information pour les validations de réception/distribution et l’éligibilité des canaux. Les étapes du message indiquent les canaux qui ont été utilisés et ceux qui ne l’ont pas été.
Liquid
Braze traite Liquid Logic pendant un test, même si vous n’envoyez pas de message test réel. Cela signifie que la logique du message d’abandon et d’autres logiques de liquidité sont reflétées et peuvent avoir un impact sur le parcours de l’utilisateur de Canvas.
Si votre aperçu envoie la dernière étape de votre parcours utilisateur au lieu de l’interrompre, il se peut que l’aperçu utilise l’heure actuelle comme heure testée pour l’évaluation du liquide, et non l’heure réelle à laquelle l’utilisateur se trouverait dans l’étape sur la base de l’heure d’entrée dans le Canvas.
Prévisualisation du timing
Pour les Canvases soumises à la planification, l’utilisateur test accède au système à la prochaine heure d’entrée prévue. Pour les canevas basés sur des actions avec des dates de début, l’utilisateur test se connecte à la date et à l’heure de début.
Bien que les heures de début par défaut restent applicables, l’heure d’entrée est configurable dans toutes les instances, ce qui signifie que vous pouvez simuler une date passée ou future. Cependant, il n’est pas possible de procéder à des essais avant la date de début ou après la date de fin du canvas.
Les étapes Message et Délai indiquent le moment où un utilisateur progresserait ou recevrait le message sans qu’il soit nécessaire de reconfigurer les délais. Veuillez noter que, bien que les étapes indiquent si le timing intelligent est utilisé, cet aperçu du parcours utilisateur ne calcule pas d’estimation pour un utilisateur test.
Pour les canevas dotés d’un déclencheur d’action tel que « modification de la valeur d’un attribut personnalisé », Braze tente de simuler la modification en définissant temporairement l’attribut de l’utilisateur dans le déclencheur comme étant vide uniquement pour l’exécution du test du canevas (cela n’affecte pas le profil utilisateur). Ceci vise à vérifier que l’attribut change par rapport à sa valeur actuelle.
Lorsque les utilisateurs entrent et sortent
Les utilisateurs test peuvent accéder à l’aperçu même s’ils ne sont pas éligibles dans la réalité. S’ils ne sont pas éligibles, vous pouvez comprendre pourquoi ils n’ont pas rempli les critères. Lorsqu’un utilisateur test entre dans l’aperçu, nous supposons qu’il a répondu aux critères de l’audience cible et qu’il a effectué les critères de déclenchement de l’action. Par exemple, pour un Canvas qui utilise des événements personnalisés dans les critères d’entrée, l’utilisateur test est supposé avoir effectué l’événement personnalisé comme prévu dans les critères d’entrée. Cependant, si le même événement personnalisé est utilisé ailleurs dans le Canvas (comme dans les critères de sortie), réfléchissez à l’impact que cela pourrait avoir sur votre parcours utilisateur.
Les événements, les déclencheurs API, les attributs personnalisés et les propriétés d’entrée Canvas qui sont censés permettre à un utilisateur test d’accéder au Canvas ne sont pas mis à jour dans le profil utilisateur réel et ne sont pas conservés au-delà de l’exécution du test. Par exemple, lors des tests, lorsqu’un attribut personnalisé est utilisé comme déclencheur Canvas, les critères de déclenchement sont appliqués à l’aperçu de l’utilisateur comme s’il avait déclenché la modification de l’attribut personnalisé.
Considération
Si vous testez un parcours d’action avec des actions qui correspondent à des critères de sortie (y compris les propriétés d’événement), les critères de sortie sont déclenchés et l’exécution du test prend fin. Si vous testez une étape Message qui correspond à des critères de sortie, ces derniers sont déclenchés et l’exécution du test prend fin.
À ce stade, vous ne pouvez pas sélectionner un événement ou une propriété spécifique au sein d’un parcours d’action pour déclencher des critères de sortie (uniquement le parcours dans son ensemble). Si un utilisateur peut potentiellement répondre à plusieurs critères de sortie, le premier qui est traité et auquel il répond est affiché comme résultat.
Chemins d’expérience et variantes du canvas
- Pour les toiles avec des variantes de niveau supérieur, sélectionnez une variante au début du test.
- Pour les chemins d’expérience, sélectionnez la variante dans laquelle l’utilisateur avance lorsque l’utilisateur test rencontre l’étape.
- Pour les chemins d’expérience utilisant le chemin personnalisé ou la variante gagnante, bien qu’il y ait une période d’attente pour l’utilisateur test dans une étape Message, ce délai n’est pas pris en compte car Braze suppose que l’utilisateur a progressé immédiatement dans la variante sélectionnée.
Envois de tests
Vous pouvez opter pour l’envoi de messages de test à un groupe interne de test ou à un utilisateur individuel au fur et à mesure que l’exécution du test se déroule. Cela signifie que seuls les messages que l’utilisateur rencontre tout au long du parcours de test sont envoyés. Les destinataires reçoivent par défaut des messages avec leurs attributs, mais vous pouvez les remplacer par les attributs de l’utilisateur test.
Pour envoyer tous les messages de test d’un canvas en une seule fois, quel que soit le chemin, et sans prévisualiser le chemin, vous pouvez sélectionner Envoyer tous les messages de test dans l’onglet Envois de test.
Réactivité
Les étapes du canvas sont sensibles à la synchronisation lors de la prévisualisation des parcours utilisateurs. Les mises à jour effectuées via l’étape de mise à jour de l’utilisateur sont reflétées dans les étapes suivantes du flux, mais ne sont pas appliquées au profil utilisateur proprement dit. Les effets de la saisie d’une variante par un utilisateur se reflètent dans les étapes futures d’un aperçu.
De même, les filtres identifient les actions qui ont eu lieu à la suite de l’interaction de l’utilisateur test avec d’autres étapes du canvas. Par exemple, ce mode de prévisualisation identifie qu’un utilisateur a rencontré une étape Message qui avait été « envoyée » précédemment dans le canvas, et il identifie que l’utilisateur test a « agi » pour progresser dans un parcours d’action.
Pour plus d’informations sur le comportement réactif, consultez la rubrique Critères de sortie.
Contenu connecté
Le contenu connecté est exécuté s’il est inclus dans le canvas. Cela signifie que si vous testez un Canvas qui a des appels de contenu connecté ou des blocs de contenu qui contiennent du contenu connecté, le Canvas peut envoyer les appels de contenu connecté, ce qui modifierait les données référencées dans d’autres campagnes ou Canvas.
Lors de la prévisualisation des parcours utilisateurs, pensez à supprimer les contenus connectés qui modifient les profils utilisateurs ou les données référencées dans d’autres Canevas ou campagnes.
Webhooks
Les webhooks s’exécutent lorsque des messages de test sont envoyés, mais pas pendant l’exécution du test. Comme pour le contenu connecté, envisagez de supprimer les webhooks qui modifient les profils utilisateurs ou les données référencées dans d’autres Canevas ou campagnes.
Cas d’utilisation
Dans ce scénario, le Canvas est mis en place pour cibler les utilisateurs qui n’ont pas eu de session dans une app. Ce parcours comprend une étape Message avec un e-mail de bienvenue, une étape Délai fixée à un jour et une étape Parcours d’audience qui se divise en deux parcours : les utilisateurs ayant au moins une session et tous les autres. En fonction du parcours d’audience de l’utilisateur, l’étape suivante « Message » est envoyée.

Comme notre utilisateur test répond aux critères d’entrée du Canvas, il peut entrer dans le Canvas et suivre le parcours de l’utilisateur. Cependant, comme notre utilisateur test n’a pas ouvert l’application au cours de la dernière journée du calendrier, il continue à suivre le chemin « Tout le monde » et reçoit une notification push qui indique : “Dernière chance ! Terminez votre première tâche pour obtenir un bonus exclusif”.

Modifier cette page sur GitHub