Vue d’ensemble
Les Nodes de condition évaluent des règles pour décider quelle Branch un utilisateur emprunte. C’est le moyen le plus courant de créer des parcours personnalisés dans un Workflow.
- Un Node de condition possède deux Branches de sortie — une pour les utilisateurs qui correspondent aux conditions et une pour ceux qui ne correspondent pas.
- Vous définissez un ensemble de règles qui doivent être satisfaites pour qu’un utilisateur emprunte la Branch correspondante.
- Les règles peuvent référencer des données provenant de Data Nodes en amont, de variables de contexte ou de paramètres d’URL.
- Les règles sont combinées avec une logique ET (toutes doivent correspondre) ou OU (n’importe laquelle doit correspondre).
- Si aucune condition n’est remplie, l’utilisateur emprunte la Branch par défaut.
Configuration
- Cliquez sur un Node de condition pour ouvrir son panneau de configuration.
- Définissez les conditions pour chaque Branch — chaque condition se compose d’un champ, d’un opérateur et d’une valeur.
- La Branch par défaut récupère tous les utilisateurs qui ne correspondent à aucune condition.
Vous pouvez utiliser les Nodes de condition pour créer des segments d’audience — par exemple, diriger les clients VIP vers une Branch de contenu premium tout en montrant une offre générique à tous les autres.
Opérateurs
Les conditions supportent différents opérateurs selon le type de champ :
- Texte — égal, différent, contient, ne contient pas, est vide, n’est pas vide
- Nombres — égal, différent, supérieur à, inférieur à, inférieur ou égal, supérieur ou égal
- Dates — égal, différent, avant, après, est vide, n’est pas vide, dans une plage future, dans une plage passée
- Booléens — égal
- Tableaux — contient, ne contient pas
Bonnes pratiques
- Gardez chaque Node de condition concentré sur un seul point de décision.
- Utilisez des noms descriptifs pour les Branches afin que le Workflow soit auto-documenté.
- Placez les conditions les plus spécifiques en premier — elles sont évaluées dans l’ordre.
- Vérifiez toujours que la Branch par défaut fournit une expérience de repli pertinente.