Comportements d’avancement
Depuis le 28 février 2023, vous ne pouvez plus créer ou dupliquer de Canvas à l’aide de l’éditeur Canvas d’origine. Cet article est disponible à titre de référence pour comprendre comment vos utilisateurs avancent dans les composants Canvas de l’éditeur d’origine.
Pour les composants de Canvas Flow, le comportement d’avancement est défini de manière à toujours faire avancer immédiatement l’audience, ou à faire avancer immédiatement l’audience. Ceci s’applique également aux étapes déconnectées.
La fonctionnalité Comportement d’avancement vous permet de choisir les critères d’avancement par le biais de votre composant Canvas.
Les utilisateurs doivent répondre aux critères de l’étape pour passer à l’étape suivante. Avec les étapes du message, vous pouvez activer les validations de réception/distribution pour vérifier que votre audience répond à vos critères de livraison lors de l’envoi du message. Cette étape sera prise en compte dans les critères de l’étape lors de l’utilisation de Canvas Flow. Ainsi, si un utilisateur ne répond pas aux critères de validation de livraison, il quittera le Canvas.
Lorsque l’option Avancer lorsque le message est envoyé est sélectionnée, les utilisateurs ne seront avancés aux étapes du canvas suivantes que si l’une des conditions suivantes est remplie :
- Un message e-mail est envoyé
- Une notification push est envoyée
- Un webhook est envoyé
- Un message in-app est consulté
- Une carte de contenu est envoyée
Lorsque l’option Avancer immédiatement l’audience est sélectionnée, les utilisateurs seront avancés aux étapes du canvas suivantes si l’une des conditions suivantes est remplie :
- Un message est envoyé ou le message in-app dans l’étape devient actif
- Le webhook n’est pas envoyé, car ce dernier entraîne une ou plusieurs erreurs
- Une notification push ou un e-mail n’est pas envoyé, car l’utilisateur n’est pas joignable par notification push ou par e-mail
- Tentative d’envoi de carte de contenu
- Une carte est annulée et n’est pas envoyée
- Un message n’est pas envoyé, car il est en limite de fréquence
- Un message n’est pas envoyé, car il est annulé.
Étapes planifiées
Pour un comportement planifié, les utilisateurs doivent respecter les options d’audience de l’étape pour avancer dans l’étape. Si l’étape comporte un événement d’exception, les utilisateurs qui effectuent l’événement d’exception ne seront pas avancés dans l’étape.
Lors de l’envoi d’un composant multicanal avec Timing Intelligent, nous pouvons envoyer ou essayer d’envoyer des messages à différents moments pour différents canaux. Braze avancera automatiquement des utilisateurs lors de la tentative d’envoi du premier message dans un composant.
Étapes basées sur une action
Pour des étapes basées sur une action, les utilisateurs doivent effectuer l’action de déclenchement et satisfaire aux options d’audience afin de passer à l’étape suivante. Si l’étape a un événement d’exception, les utilisateurs qui effectuent l’événement d’exception n’avanceront pas dans l’étape.
Les utilisateurs qui avancent dans une étape sans recevoir des messages ne seront pas pris en compte comme destinataire unique pour l’étape. Les utilisateurs doivent recevoir un ou plusieurs messages à partir d’une étape pour être pris en compte comme destinataire unique.
Cas d’utilisation
L’avancement fonctionne bien lorsqu’une communication ultérieure est associée aux messages précédents. Par exemple, vous ne voudriez pas envoyer une notification push de suivi concernant un e-mail qui n’a jamais été envoyé aux utilisateurs.
Il peut arriver que vous souhaitiez que les utilisateurs continuent à avancer dans un Canvas même s’ils ne reçoivent pas un message spécifique. Par exemple, vous auriez pu avoir une notification push de « Bienvenue » le 3e jour et un e-mail de « Bienvenue » le 6e jour. Il est possible que certains de vos utilisateurs ne soient pas joignables via les notifications push, car tout le monde ne s’abonne pas aux messages de notification push. Vous pourriez envoyer un e-mail le 6e jour à tous les utilisateurs même si une notification push n’a pas été envoyée le 3e jour.
Dans ce scénario, vous pouvez utiliser les options de comportement d’avancement pour vous assurer que les utilisateurs continuent à descendre dans le Canvas même s’ils n’ont pas reçu le push du jour 3.
Si vous souhaitez que tous les utilisateurs reçoivent l’e-mail du jour 6, même s’ils n’ont pas reçu l’e-mail du jour 3, vous pouvez définir le comportement d’avancement sur Immediately Advance Audience pour l’e-mail du jour 3.
Lorsque vous sélectionnerez le comportement d’avancement Audience avancée immédiatement pour la notification push du 3e jour, les utilisateurs avancent dans le parcours lorsque Braze tente d’envoyer la notification push. Les utilisateurs qui ne satisfont pas aux options d’audience et qui ne sont pas joignables via la notification push ne recevront pas de notification push de toute façon, mais ils progresseront dans le parcours.
Précédent Comportement d’avancement du canvas
Avant la sortie de Comportement d’avancement, Braze faisait progresser les utilisateurs dans un composant Canvas une fois qu’un message avait été envoyé à partir de ce composant. Par exemple, si un composant Canvas contenait un e-mail et une notification push, les utilisateurs ne passeraient pas aux étapes suivantes du Canvas tant que Braze n’a pas envoyé la notification push ou l’e-mail à l’utilisateur.
Si la notification push ou l’e-mail n’avait pas été envoyé à l’utilisateur, ce dernier n’accéderait pas aux étapes suivantes dans le Canvas.
Les clients Braze qui n’ont pas participé aux premières étapes de la version bêta des messages in-app de Canvas, disposent de l’option de Comportement d’avancement « Message envoyé », appliquée à toutes les étapes Canvas créées avant le 30 juillet 2019. Avant la version du Comportement d’avancement, l’avancement de l’utilisateur s’effectuait lorsque des messages étaient envoyés depuis l’étape de Canvas.
Les clients Braze qui n’ont pas participé aux premières étapes de la version bêta des messages in-app de Canvas, disposent de l’option d’avancement « Message envoyé », appliquée à toutes les étapes Canvas créées avant le 30 juillet 2019 et « Audience avancée après le délai » appliquée à toutes les étapes Canvas avec les messages in-app créés avant le 30 juillet 2019. Avant la version du Comportement d’avancement, l’avancement de l’utilisateur s’effectuait lorsque les messages in-app Canvas devenaient actifs.