Modifier les Canvas après le lancement
Cet article de référence présente ce qui peut être modifié dans un Canvas après le lancement initial.
Vous pouvez modifier vos Canvas après le lancement en :
- Insérant de nouvelles étapes du canvas dans le parcours utilisateur
- Ajoutant de nouvelles variantes et connexions
- Ajustant la distribution des variantes
- Arrêtant ou reprenant toutes les étapes du canvas
La distribution de la variante de contrôle ne peut être que diminuée après le lancement.
Vous pouvez supprimer les éléments suivants dans votre parcours utilisateur :
- Étapes du canvas
- Variantes du canvas
- Connexions entre les étapes du canvas
Si vous souhaitez modifier ou ajouter des étapes supplémentaires à votre parcours utilisateur Canvas, les détails suivants s’appliquent :
- Les utilisateurs qui ne sont pas encore entrés dans le Canvas sont éligibles à toutes les étapes nouvellement créées.
- Si vos paramètres d’entrée du Canvas permettent aux utilisateurs de réintégrer les étapes, les utilisateurs qui ont déjà dépassé les étapes nouvellement créées sont éligibles à la réintégration.
- Les utilisateurs qui se trouvent actuellement dans un Canvas lancé, mais qui n’ont pas encore atteint les points du parcours utilisateur où de nouvelles étapes ont été ajoutées, sont éligibles pour recevoir ces étapes nouvellement ajoutées.
Si vous supprimez une étape Délai ou Parcours d’actions, vous pouvez éventuellement rediriger les utilisateurs qui attendent actuellement dans l’étape vers une autre étape du canvas. Pour les délais, les utilisateurs restent dans l’étape jusqu’à la fin de la période de délai. Pour les Parcours d’actions, les utilisateurs restent dans l’étape jusqu’à la fin de la fenêtre d’évaluation.
Notez que lorsque vous lancez un Canvas initialement, Braze met en file d’attente les utilisateurs pour l’étape de message à laquelle ils se trouvent, et non tous les messages suivants dans le Canvas. Si vous apportez une modification au Canvas après le lancement, certains utilisateurs peuvent déjà être en file d’attente et ne pas prendre en compte les changements. Si vous arrêtez le Canvas, le dupliquez, puis le modifiez et lancez cette nouvelle version, le Canvas réévalue tous les utilisateurs, et pas seulement ceux qui n’ont pas encore été mis en file d’attente.
Consultez la section Bonnes pratiques pour des cas d’utilisation spécifiques de modification. De manière générale, il est recommandé d’éviter de modifier les Canvas en production, car cela peut entraîner des comportements inattendus.
Développer pour les détails de l’éditeur Canvas d’origine
Gardez à l’esprit les modifications post-lancement autorisées suivantes pour un Canvas, en fonction du workflow avec lequel votre Canvas a été créé. Si votre Canvas utilise le workflow Canvas d’origine, vous devrez d’abord le cloner vers Canvas Flow pour effectuer des modifications post-lancement.
Vous ne pouvez pas modifier ou supprimer des connexions existantes, et vous ne pouvez pas insérer une étape entre des étapes déjà connectées. Si vous souhaitez modifier ou ajouter des étapes supplémentaires à votre parcours utilisateur Canvas, les détails suivants s’appliquent :
- Les utilisateurs qui ne sont pas encore entrés dans le Canvas sont éligibles à toutes les étapes nouvellement créées.
- Si vos paramètres d’entrée du Canvas permettent aux utilisateurs de réintégrer les étapes, les utilisateurs qui ont déjà dépassé les étapes nouvellement créées sont éligibles à la réintégration.
- Les utilisateurs qui se trouvent actuellement dans un Canvas lancé, mais qui n’ont pas encore atteint les étapes nouvellement ajoutées dans le parcours utilisateur, sont éligibles pour recevoir ces étapes nouvellement ajoutées.
- Si une étape de délai est la dernière étape du Canvas, les utilisateurs qui atteignent cette étape sont automatiquement sortis du Canvas et ne recevront aucune étape nouvellement créée.
Si vous mettez à jour les paramètres de Délai ou de Fenêtre d’une étape du canvas, les utilisateurs qui se trouvent actuellement dans cette étape au moment de la mise à jour respectent le délai qui leur a été attribué lors de leur entrée initiale. Seuls les nouveaux utilisateurs entrant dans le Canvas et ceux qui n’ont pas encore été mis en file d’attente pour cette étape reçoivent le message à l’heure mise à jour.
L’arrêt d’un Canvas ne fait pas sortir les utilisateurs qui attendent de recevoir un message. Si vous réactivez le Canvas et que des utilisateurs attendent toujours le message, ils le reçoivent (sauf si l’heure à laquelle le message aurait dû être envoyé est passée, auquel cas ils ne le reçoivent pas).
Détails du Canvas
Vous pouvez modifier les paramètres et détails suivants après le lancement d’un Canvas :
- Nom et description du Canvas
- Équipes et étiquettes
- Type d’entrée, planification et contrôles
- État d’abonnement
- Limite de débit
- Limite de fréquence
- Heures calmes
- Audience cible
Après le lancement d’un Canvas :
- Les événements de conversion ne peuvent pas être modifiés.
- Les étapes suivantes ne peuvent pas être ajoutées ou supprimées, et ne peuvent pas être réordonnées pour ajuster le classement : Parcours d’audience, Parcours d’actions et Chemins d’expérience.
- Solution 1 : Créez un nouveau parcours d’audience, parcours d’actions ou chemin d’expérience et reconfigurez les parcours vers cette nouvelle étape.
- Solution 2 : Dupliquez le Canvas pour effectuer vos modifications.
Étapes individuelles
Pour les étapes individuelles du canvas, vous pouvez modifier les détails suivants après le lancement :
- Nom
- Contenu du message
- Déclencheurs
- Audience
- Événements d’exception
- Délais (uniquement pour les étapes de délai)
Cependant, le type de planification de l’étape et les pourcentages de contrôle ne sont pas modifiables après le lancement. Pour les étapes de Parcours d’actions et de Parcours d’audience, les classements et les fenêtres d’évaluation ne sont pas modifiables après le lancement.
Pourcentages des variantes du Canvas
Après le lancement d’un Canvas, vous ne pouvez que diminuer les pourcentages de la variante de contrôle. Si un pourcentage de variante est modifié dans le Canvas, vos utilisateurs peuvent être redistribués vers d’autres variantes.
Initialement, ces utilisateurs sont assignés aléatoirement à une variante particulière avant de recevoir une campagne pour la première fois. Par la suite, chaque fois que la campagne est reçue (ou que l’utilisateur réintègre une variante du canvas), ils reçoivent la même variante, sauf si les pourcentages de variante sont modifiés.
Si les pourcentages de variante changent, les utilisateurs peuvent être redistribués vers d’autres variantes. Les utilisateurs restent dans ces variantes jusqu’à ce que les pourcentages soient à nouveau modifiés. Notez que pour les Canvas utilisant des branchements avec des filtres NOT et des numéros de compartiment aléatoire, les utilisateurs peuvent ne pas recevoir la même branche à chaque fois dans leur parcours utilisateur lorsqu’ils réintègrent le Canvas.
Groupes de contrôle
Les groupes de contrôle restent cohérents si le pourcentage de variante est inchangé. Si le pourcentage d’un groupe de contrôle est diminué ou augmenté, les utilisateurs qui ont précédemment reçu des messages ne pourront pas entrer dans le groupe de contrôle lors d’un envoi ultérieur, et aucun utilisateur du groupe de contrôle ne recevra jamais de message.
Heure d’envoi locale
Les Canvas planifiés pour être lancés à une heure d’envoi locale peuvent être modifiés jusqu’à 24 heures avant l’heure d’envoi planifiée. Cette fenêtre est appelée la « zone de sécurité ».
Si vous prévoyez d’apporter des modifications plus importantes nécessitant la création d’une copie entièrement nouvelle du Canvas, n’oubliez pas d’exclure les utilisateurs qui ont reçu le premier Canvas et de réajuster les horaires de planification du Canvas pour tenir compte de l’envoi par fuseau horaire.
Lorsqu’une planification d’entrée est configurée pour faire entrer les utilisateurs immédiatement au lancement, le Canvas se lance à l’heure la plus proche par incréments de 5 minutes. Par exemple, si vous mettez à jour un Canvas pour faire entrer les utilisateurs immédiatement à 8 h 31 (heure du Pacifique), l’heure de lancement est fixée à 8 h 30 (heure du Pacifique) dans le fuseau horaire de l’entreprise.
Suppression de variantes
Lorsque des variantes sont supprimées d’un Canvas, les conséquences sont les suivantes :
- Les étapes au sein de la variante (y compris celles partagées avec d’autres variantes) sont supprimées.
- Les analyses de l’étape et les analyses de niveau supérieur du Canvas, telles que le nombre total d’entrées, le nombre total de sorties et le taux de conversion, sont supprimées.
- Les utilisateurs des variantes supprimées sont sortis des étapes, et les messages suivants ne sont pas envoyés.
Propriétés d’entrée du Canvas
Les propriétés d’entrée du Canvas ne sont pas intégrées dans les étapes lors de l’envoi. Cela signifie que lorsque les propriétés d’entrée du Canvas sont modifiées après le lancement d’un Canvas, ces changements ne s’appliquent qu’aux nouveaux utilisateurs qui entrent dans le Canvas. Si votre Canvas permet aux utilisateurs de réintégrer le Canvas, les utilisateurs qui réintègrent sont déterminés par les propriétés d’entrée du Canvas mises à jour.
Bonnes pratiques
Consultez ces bonnes pratiques à garder à l’esprit lorsque vous modifiez ou ajoutez des éléments à votre Canvas après son lancement.
De manière générale, évitez d’apporter des modifications pendant que le Canvas est actif et met des utilisateurs en file d’attente.
Étapes déconnectées
Vous pouvez lancer votre Canvas avec des étapes déconnectées et également enregistrer ces Canvas après le lancement. Avant de déconnecter une étape de votre workflow, nous vous recommandons de vérifier la vue analytique des étapes pour les utilisateurs en attente.
Imaginons qu’un utilisateur se trouve dans une étape déconnectée de votre workflow Canvas. Cet utilisateur avance vers l’étape suivante s’il y en a une. Les paramètres de l’étape déterminent comment l’utilisateur doit avancer.
En créant ou en modifiant des étapes déconnectées, vous pouvez apporter des modifications à ces étapes indépendantes sans avoir à les connecter directement au reste de votre Canvas. Cela permet de tester vos étapes avant de relancer votre Canvas.
Étape des chemins d’expérience
Si votre Canvas comporte une expérience de chemin gagnant ou de chemin personnalisé active ou en cours, et que vous mettez à jour le Canvas actif (que vous mettiez à jour ou non l’étape des chemins d’expérience elle-même), l’expérience en cours se termine et l’étape des chemins d’expérience ne détermine pas de chemin gagnant ni de chemins personnalisés. Pour relancer l’expérience, vous pouvez déconnecter le chemin d’expérience existant et en lancer un nouveau, ou dupliquer le Canvas et lancer un nouveau Canvas. Sinon, les utilisateurs passent par le chemin d’expérience comme si aucune méthode d’optimisation n’avait été sélectionnée.
Délais temporels
La modification de Canvas comportant des délais temporels peut être un peu délicate. Gardez à l’esprit les détails suivants lorsque vous apportez des modifications à vos Canvas :
- Si vous mettez à jour le délai dans une étape de délai, seuls les nouveaux utilisateurs entrant dans le Canvas et les utilisateurs qui n’ont pas encore été mis en file d’attente pour cette étape reçoivent le message avec le délai mis à jour.
- Si vous supprimez une étape comportant un délai temporel (comme une étape de délai ou de Parcours d’actions) et décidez de rediriger ces utilisateurs vers une autre étape du canvas, les utilisateurs ne sont redirigés qu’après la fin du délai de l’étape. Par exemple, imaginons que vous supprimez une étape de délai avec un délai d’un jour et que vous redirigez ces utilisateurs vers une étape de message. Dans ce cas, les utilisateurs ne sont redirigés qu’après la fin du délai d’un jour.
- Si votre Canvas comporte une ou plusieurs étapes de chemins d’expérience, la suppression d’étapes pourrait invalider les résultats de cette étape.
Arrêt des Canvas
L’arrêt d’un Canvas ne fait pas sortir les utilisateurs qui attendent dans une étape. Si vous réactivez le Canvas et que les utilisateurs attendent toujours, ils terminent l’étape et passent à l’étape suivante. Cependant, si l’heure à laquelle l’utilisateur aurait dû passer à l’étape suivante est dépassée, il sort du Canvas.
Par exemple, imaginons que vous avez un Canvas créé avec le workflow Canvas Flow, planifié pour être lancé à 14 h, avec une variante comportant deux étapes : une étape de délai avec un délai d’une heure suivie d’une étape de message.
Un utilisateur entre dans ce Canvas à 14 h 01 et entre dans l’étape de délai au même moment. Cela signifie que l’utilisateur est prévu pour passer à l’étape suivante du parcours utilisateur (l’étape de message) à 15 h 01. Si vous arrêtez le Canvas à 14 h 30 et le réactivez à 15 h 30, l’utilisateur sort du Canvas car il est après 15 h 01. Cependant, si vous réactivez le Canvas à 14 h 40, l’utilisateur passe à l’étape de message comme prévu à 15 h 01.
Informations importantes
Les problèmes courants suivants peuvent être déclenchés par la modification ou l’ajout de composants supplémentaires à tout autre composant d’un Canvas après le lancement.
Les problèmes suivants sont évitables. Si vous devez apporter des modifications à un Canvas après son lancement, nous vous recommandons de d’abord confirmer que tous les utilisateurs qui sont déjà entrés dans le Canvas ont terminé leur parcours utilisateur. De plus, nous vous suggérons de ne pas supprimer les étapes qui ont déjà été traitées par au moins un utilisateur.
- Données de reporting manquantes (lorsque des variantes de message sont supprimées puis rajoutées)
- Les utilisateurs ne suivent pas le parcours attendu
- Les messages sont envoyés à des moments inattendus
- Les modifications n’écrasent pas les données Currents, vous pouvez donc constater des écarts entre les étapes du canvas (comme des
canvas_step_idsqui n’existent plus dans le Canvas en raison de la suppression) - Les utilisateurs peuvent recevoir le même message deux fois
- Les utilisateurs ne recevront pas de messages en raison de la limite de débit existante
- Lorsque vous mettez à jour la limite de débit d’un Canvas actif, la nouvelle limite de débit prend effet pour tous les envois de messages futurs, y compris pour les utilisateurs déjà dans le Canvas. Cependant, en raison de la mise en cache interne (jusqu’à 30 secondes), il peut y avoir un bref délai avant que la nouvelle limite de débit ne soit pleinement appliquée. Notez que Braze met les utilisateurs en file d’attente pour l’étape de message à laquelle ils se trouvent actuellement, de sorte que la limite de débit en vigueur au moment de l’envoi effectif du message de chaque étape est celle qui s’applique.
- Lorsqu’un Canvas est automatiquement arrêté, les brouillons post-lancement du Canvas sont également supprimés.