Passer au contenu

Checklist d’assurance qualité Canvas

Utilisez cette checklist pour valider votre Canvas avant le lancement et surveiller les performances dans les premières heures suivant la mise en production. Tous les éléments ne s’appliquent pas à chaque Canvas : parcourez les phases qui correspondent à votre type d’entrée, vos canaux et la complexité de votre parcours.

Phase 1 : Configuration et gouvernance

Effectuez ces vérifications dans Basics et Send Settings avant de créer des filtres d’audience ou des étapes de parcours. Chaque vérification en aval dépend de l’exactitude de ces détails.

  • Confirmer le type d’entrée : Vérifiez si votre Canvas utilise une entrée planifiée, basée sur une action ou déclenchée par API lorsque vous déterminez la planification d’entrée de votre Canvas.
  • Utiliser une nomenclature cohérente : Nommez votre Canvas de façon à ce que vos collègues puissent le retrouver dans la recherche et les rapports.
  • Ajouter des tags : Les tags alimentent les règles de limite de fréquence, les filtres de Segment pour le reciblage et les rapports personnalisés.
  • Définir un événement de conversion principal : Les événements de conversion alimentent l’optimisation et le reporting du Canvas.
  • Configurer les critères de sortie : Alignez les événements de sortie sur votre conversion principale, ou ajoutez des sorties basées sur des Segments pour que les utilisateurs quittent le parcours lorsqu’ils convertissent ou ne sont plus éligibles. Pour associer les événements d’entrée et de sortie, consultez Faire correspondre les critères de sortie aux événements d’entrée.
  • Vérifier les listes de suppression : Les listes de suppression de l’espace de travail excluent les utilisateurs correspondants des Campaigns et des Canvas, sauf si le Canvas utilise un tag d’exception configuré sur cette liste.
  • Vérifier la rééligibilité : Définissez correctement la fenêtre de rééligibilité afin d’éviter les problèmes de sur-communication ou de reciblage.
  • Vérifier les paramètres d’abonnement : Dans Subscription Settings, choisissez qui peut recevoir des e-mails et des notifications push dans ce Canvas : les utilisateurs abonnés ou ayant donné leur consentement, les utilisateurs ayant donné leur consentement uniquement, ou tous les utilisateurs, y compris les désabonnés (n’utilisez cette dernière option que pour les e-mails transactionnels). Ce paramètre s’applique à chaque étape Email et Push du Canvas.
  • Activer les heures calmes (facultatif) : Pour les parcours basés sur des actions, vérifiez que les heures calmes ne retarderont pas les messages nécessitant une distribution urgente.
  • Définir la limite de fréquence et la limitation du débit (facultatif) : Limitez la fréquence de distribution et protégez les systèmes en aval qui gèrent le volume de messages.
  • Ajouter un groupe initiateur (facultatif) : Les groupes initiateurs permettent aux parties prenantes de recevoir des copies en direct des e-mails. Si le contenu de votre e-mail fait référence à des variables de contexte, utilisez plutôt l’aperçu Test Canvas avec des envois test — les copies du groupe initiateur n’évaluent pas les variables de contexte.
  • Configurer les approbations (facultatif) : Si votre équipe exige une gouvernance de lancement, configurez les approbations pour les Campaigns et les Canvas.

Phase 2 : Audience et ciblage

Vérifiez l’audience d’entrée et le calendrier d’entrée une fois la configuration terminée.

  • Vérifier la taille estimée de l’audience : dans le résumé Population cible, confirmez que l’audience joignable semble correcte. Des chiffres anormalement bas indiquent souvent un problème de filtre.
  • Vérifier ponctuellement l’éligibilité des utilisateurs : utilisez la Recherche d’utilisateur dans l’étape Audience cible pour confirmer qu’un utilisateur test connu correspond à votre Segment et à vos filtres.
  • Filtrer les canaux joignables : orientez les utilisateurs activés pour les notifications push vers les étapes push et les utilisateurs abonnés aux e-mails vers les e-mails à l’aide des parcours d’audience afin que les tailles de rapport restent exactes et que les utilisateurs ne soient pas dirigés vers des canaux inaccessibles.
  • Tester les conditions de concurrence : pour une entrée basée sur une action, confirmez que l’action de déclenchement ne peut pas se produire avant que les critères d’audience soient remplis — sinon, des utilisateurs éligibles pourraient ne jamais entrer. N’utilisez pas le même déclencheur à la fois dans le calendrier d’entrée et dans l’audience cible.
  • Vérifier l’entrée par fuseau horaire : pour une entrée planifiée en heure locale, lancez le Canvas au moins 24 heures avant l’heure d’entrée prévue afin qu’aucun fuseau horaire ne manque la fenêtre.

Un Canvas planifié pour faire entrer les utilisateurs à une heure précise à partir de 10 h le 30 avril 2025, dans leur fuseau horaire local.

  • Vérifier les chevauchements entre Canvas : lorsque plusieurs Canvas s’exécutent simultanément, vérifiez les chevauchements d’audience et de persona ainsi que les listes de suppression afin que les utilisateurs ne reçoivent pas de messages concurrents provenant de plusieurs parcours.
  • Envisager les expressions régulières pour les filtres : dans l’audience cible, les parcours d’audience et les validations de distribution, les expressions régulières peuvent détecter des valeurs que les filtres Equals manquent en raison de différences de casse ou de formatage. Si votre audience cible est plus petite que prévu, essayez Matches Regex ou Does Not Match Regex.

Phase 3 : contenu et personnalisation

Une fois la configuration et l’audience en place, ouvrez chaque étape Message et validez la personnalisation, les médias et le contenu propre à chaque canal avant de tester le parcours.

  • Vérifier les propriétés d’entrée, d’événement et de contexte : confirmez que les propriétés issues des événements, attributs, catalogues, du contenu connecté et des payloads API s’affichent correctement dans les aperçus.
  • Tester la logique Liquid et les valeurs de repli : assurez-vous que la personnalisation s’affiche pour chaque variante et que les valeurs par défaut s’appliquent lorsque des données sont manquantes.
  • Ajouter une logique d’abandon pour le contenu connecté : utilisez la logique d’abandon de message ou l’abandon du contenu connecté pour éviter que des appels API échoués n’envoient des messages incorrects.
  • Vérifier les paramètres de distribution : contrôlez le timing par étape, le timing intelligent, les heures calmes et les validations de distribution.
  • Appliquer les directives de marque (facultatif) : si votre espace de travail utilise des directives de marque, vérifiez que le texte est conforme à votre ton et à votre style définis, ou utilisez BrazeAI Operator pour les appliquer lors de la rédaction du contenu.
  • Tester tous les médias : confirmez que les images, les médias de push riche et les pièces jointes s’affichent correctement sur tous les canaux de votre parcours.
  • Vérifier le rendu des e-mails avec Inbox Vision : prévisualisez sur les principaux clients de messagerie et appareils, pas uniquement dans une seule boîte de réception.
  • Effectuer un contrôle qualité du contenu : relisez l’orthographe, la grammaire et le ton des messages.
  • Confirmer les liens de désabonnement et de désinscription : vérifiez que les pieds de page obligatoires et les liens de désinscription pour les e-mails et les SMS sont présents et testés.
  • Vérifier les limites de caractères : confirmez que le texte des notifications push et des SMS ne sera pas tronqué silencieusement. Pour les SMS, utilisez le calculateur de segments SMS.

Phase 4 : Réviser la logique du parcours, tester et prévisualiser

Une fois le contenu créé, passez en revue la carte du parcours et testez dans l’ordre suivant.

  1. Prévisualiser les parcours utilisateur : Confirmez que les délais, les arbres décisionnels, les parcours d’audience et les parcours d’action se comportent comme prévu.
  2. Vérifier les conflits de contrôles de distribution : Le timing intelligent et les heures calmes sont incompatibles : choisissez l’un des deux. Le timing intelligent et la limitation du débit sont également incompatibles : choisissez l’un des deux.
  3. Confirmer que les déclencheurs basés sur les actions atteignent Braze : Vérifiez que le point de données déclencheur apparaît sur un profil utilisateur actif dans Historique des messages avant le lancement.
  4. Envoyer des messages de test : Envoyez-les à un groupe de test interne.
  5. Effectuer un test Canvas de bout en bout en conditions réelles (facultatif) : Recommandé pour les parcours complexes :
    • Dupliquez votre Canvas et restreignez l’entrée aux utilisateurs test uniquement (filtrez par ID externe, adresse e-mail ou numéro de téléphone).
    • Réduisez les délais à environ une seconde pour accélérer l’assurance qualité, puis lancez le Canvas de test.
    • Effectuez des comportements réels dans votre application (web, iOS et Android) pour parcourir chaque branche et confirmer que les messages attendus arrivent et que tous les liens, y compris les deep links, fonctionnent comme prévu.

Pour des tests pas à pas et des tests de branches via l’API, consultez Envoyer des Canvas de test.

Vérifier l’avancement des utilisateurs dans les étapes Message

Par défaut, les utilisateurs progressent à travers toutes les étapes Message, qu’ils aient reçu le message ou non. Si vous souhaitez faire avancer uniquement les utilisateurs qui ont reçu un message particulier, ajoutez une étape d’arbre décisionnel directement après votre composant Message. Ajoutez le filtre Received Message from Canvas Step, puis sélectionnez le Canvas et l’étape Message.

Pour les étapes Message comportant des messages in-app, utilisez un composant parcours d’action au lieu d’un arbre décisionnel. Définissez un groupe d’actions avec le filtre Interact with Step et sélectionnez View in app message. Définissez la fenêtre d’évaluation sur la fenêtre d’expiration du message in-app.

Pour un composant Message multicanal, procédez comme suit :

  • Incluez une étape de délai entre vos étapes Message et arbre décisionnel, et définissez le délai à au moins cinq secondes.
  • Si le composant inclut le timing intelligent, définissez le délai à 24 heures.
  • Si le composant inclut la limitation du débit, divisez vos messages en plusieurs étapes Message monocanal et connectez-les ensemble. Ensuite, connectez l’étape d’arbre décisionnel directement après la dernière étape Message pour vérifier si un utilisateur a reçu l’un des messages.

Phase 5 : Surveillance après le lancement

Dans les premières minutes et heures suivant la mise en production, surveillez les tendances suivantes.

  • Surveillez la livrabilité rapidement : vérifiez les pics de rebonds, d’erreurs ou de rejets avant que le volume n’augmente dans les rapports e-mail et l’Observabilité de la messagerie.
  • Analysez de nombreuses entrées avec peu d’envois : cela est le plus souvent dû à un filtre d’éligibilité de canal ou d’état d’abonnement, un contrôle de distribution trop restrictif ou la taille du groupe de contrôle. Vérifiez l’audience d’entrée et la répartition des envois de la première étape dans les analyses Canvas, puis examinez l’audience d’entrée, le premier composant du Canvas et le groupe de contrôle du Canvas.

Audience d’entrée

Si vous utilisez un envoi planifié, vérifiez votre audience cible en examinant votre population cible. Comment se présentent les chiffres selon les canaux, et quel est leur lien avec les canaux de votre Canvas ? Si les chiffres les plus bas correspondent aux canaux que vous avez utilisés, vous avez peut-être trouvé le problème.

Premier composant du Canvas

Examinez les filtres d’audience, les déclencheurs d’action ou les Segments dans les premiers composants. Recherchez les fautes de frappe ou les conditions trop restrictives. Vérifiez que vous n’utilisez pas Equals alors que Matches Regex serait plus approprié.

Groupe de contrôle du Canvas

Examinez la répartition entre les variantes et votre groupe de contrôle. Le groupe de contrôle est-il plus important que prévu ? Si Optimiser avec BrazeAITM (affiché sous le nom Intelligent Selection dans certains espaces de travail) est activé et que le groupe de contrôle l’emporte, envisagez d’arrêter le Canvas et d’essayer une nouvelle approche.

  • Analysez une audience vide : il s’agit généralement d’une condition de concurrence ou d’un filtre trop restrictif. Confirmez que le Segment contient des utilisateurs via Target Population. Pour une entrée basée sur une action, vérifiez que vous n’avez pas dupliqué le déclencheur dans Target Audience.
  • Analysez les abandons inattendus entre les étapes : vérifiez les filtres pour détecter les fautes de frappe et les erreurs de casse. Examinez le timing intelligent, les heures calmes et les validations de distribution.
  • Analysez les volumes d’envoi suspects entre les parcours : lorsque les envois entre les parcours d’audience ou les parcours d’action ne correspondent pas aux attentes, examinez les Segments, les filtres et les actions de déclenchement. Supprimez les filtres qui se chevauchent.

Pour un processus d’investigation complet, consultez Résolution des problèmes de Canvas.

Vérifications finales courantes

N’effectuez que les vérifications qui s’appliquent à votre Canvas :

  • Planifiez l’entrée programmée en heure locale : prévoyez un délai de 24 heures pour une distribution optimale dans tous les fuseaux horaires. Consultez la vérification du fuseau horaire d’entrée dans la Phase 2.
  • Préférez le timing intelligent avec une fenêtre de 3 jours : le timing intelligent fonctionne au mieux avec une fenêtre de Segment d’au moins 3 jours afin que les utilisateurs ne sortent pas du Segment avant leur heure d’envoi optimale.
  • Confirmez la taille du groupe de contrôle avant le lancement : vous ne pouvez pas ajouter de groupe de contrôle rétroactivement. Définissez les pourcentages de variantes et de contrôle dans le générateur ou les chemins d’expérience avant la mise en production.
  • Testez les deep links sur un appareil réel : confirmez que les liens ouvrent le bon écran dans l’application et fournissent une solution de repli adaptée pour les utilisateurs qui n’ont pas l’application installée. Pour les problèmes spécifiques à une plateforme, consultez Résolution des problèmes de deep linking.
  • Confirmez que le suivi fonctionne de bout en bout : vérifiez que les UTM s’ajoutent correctement et que le suivi des clics est enregistré sur un envoi test en conditions réelles, et pas uniquement en prévisualisation.

Vérifications spécifiques par canal

Si votre Canvas inclut ces canaux, vérifiez ces points supplémentaires :

  • Push : confirmez que les médias enrichis et les images se chargent, que les boutons d’action fonctionnent, et que vous avez testé sur iOS et Android. Vérifiez également le comportement des badges et des sons si vous les utilisez.
  • SMS et MMS : confirmez l’identifiant d’expéditeur ou le code court approprié, le pied de page avec le mot-clé de désabonnement, le raccourcissement des liens et le coût par Segment.
  • In-App Messages et Content Cards : effectuez un test en conditions réelles dans l’application ou sur le web — ces canaux dépendent d’une session SDK et non d’un envoi test depuis le tableau de bord. Consultez également Content Cards.
  • WhatsApp : confirmez qu’un modèle approuvé est utilisé et que les variables du modèle correspondent aux bonnes données.
New Stuff!