Division par condition
L’élément Division par condition vous permet de diviser un flux afin que les utilisateurs suivent des chemins différents en fonction de leur segment ou des valeurs de leurs tags.
Définir le flux utilisateur
Anchor link toVous pouvez diviser le flux de trois manières :
- Segment : Divisez les utilisateurs en fonction de leur correspondance avec un segment existant.
- Tag : Divisez les utilisateurs en plusieurs branches en fonction des valeurs de tag.
- Événement : Divisez les utilisateurs en branches en fonction des valeurs d’un attribut d’événement.

Diviser le flux par segment
Anchor link toPour diviser un flux par segment :
- Sélectionnez Segment comme condition pour le flux utilisateur.
- Choisissez le segment que vous souhaitez utiliser, ou créez-le de toutes pièces directement depuis l’élément. En savoir plus sur la création de segments
- Cliquez sur Enregistrer pour appliquer les modifications.

-
Le flux créera automatiquement deux branches :
- Utilisateurs dans un segment : utilisateurs qui correspondent au segment sélectionné.
- Tous les autres utilisateurs : utilisateurs qui ne correspondent pas au segment.
Configurez un flux distinct pour chaque branche afin que les utilisateurs reçoivent un contenu pertinent pour eux.
Exemple
Si vous divisez le flux par le segment Abonnés Premium, les utilisateurs de ce segment peuvent être dirigés vers un flux qui offre une réduction de fidélité, tandis que tous les autres utilisateurs suivent un flux qui affiche une incitation à la mise à niveau.

Diviser le flux par Tag
Anchor link toPour diviser un flux par Tag :
- Sélectionnez Tag comme type de condition.
- Dans la liste déroulante Tag, choisissez le tag que vous souhaitez utiliser (par exemple, Catégorie_préférée). Assurez-vous que le tag requis est créé à l’avance. En savoir plus sur les tags
- Sélectionnez la Condition (par exemple, est).
- Ajoutez une ou plusieurs branches en spécifiant les valeurs de tag (par exemple, Chaussures, Robes, Accessoires).
Vous pouvez créer jusqu’à 10 branches par division par condition.
- Cliquez sur Enregistrer pour appliquer les modifications.

- Pour comparer le tag à un autre tag ou à un attribut d’événement au lieu d’une valeur fixe, consultez Comparer les valeurs des branches.
- Enfin, créez un flux distinct pour chaque branche afin de diffuser un contenu personnalisé en fonction du tag de l’utilisateur.
Exemple
Si vous divisez le flux par le tag Catégorie_préférée et définissez des branches pour Chaussures, Robes et Accessoires, les utilisateurs seront dirigés vers la branche qui correspond à leur préférence. Tous les autres utilisateurs (par exemple, ceux sans catégorie spécifiée) seront dirigés vers la branche Tous les autres utilisateurs.
Vous devez créer un flux distinct pour chaque branche, comme des promotions pour des chaussures, des robes ou des accessoires, afin de diffuser un contenu personnalisé.

Diviser le flux par Événement
Anchor link toUtilisez cette option lorsque vous souhaitez créer une branche dans le parcours en fonction de la valeur d’un attribut d’événement collecté plus tôt dans le parcours.
Pour diviser un flux par attribut d’événement :
- Sélectionnez Événement comme type de condition.
- Dans la liste déroulante Événement du parcours, choisissez l’événement déclenché plus tôt dans le parcours.
- Sous Attribut, sélectionnez l’attribut de l’événement.
- Pour les attributs de type Date, une liste déroulante Période apparaît à côté d’Attribut :
Date spécifique(par défaut — choisissez une date exacte du calendrier, comme avant),Il y a quelques joursouDans quelques jours. Changer l’attribut réinitialise la Période àDate spécifique.
- Choisissez la logique de condition, telle que
est,n'est pas,est l'un de,n'est pas l'un de, etc. - Ajoutez une ou plusieurs branches et spécifiez une valeur pour chacune. L’étiquette du champ de valeur et la manière de le remplir dépendent de l’opérateur :
| Opérateur | Étiquette du champ de valeur | Comment le remplir |
|---|---|---|
est | Qui a la valeur | Attributs STRING : recherchez les valeurs suggérées en fonction des données précédemment enregistrées au fur et à mesure de votre saisie, ou saisissez directement votre propre valeur. Autres types d’attributs : saisissez la valeur directement. |
n'est pas | Qui n’a pas la valeur | Identique à est. |
commence par | Qui a une valeur commençant par | Identique à est, attributs STRING uniquement. |
se termine par | Qui a une valeur se terminant par | Identique à est, attributs STRING uniquement. |
contient | Qui a une valeur contenant | Identique à est, attributs STRING uniquement. |
est l'un de | Qui a l’une des valeurs suivantes | Recherchez les valeurs suggérées en fonction des données précédemment enregistrées, pour tout type d’attribut. Saisissez votre propre valeur et appuyez sur Entrée pour l’ajouter comme valeur de branche distincte. |
n'est pas l'un de | Qui n’a aucune des valeurs suivantes | Identique à est l'un de. |
supérieur ou égal | Qui a une valeur supérieure ou égale | Attributs INTEGER, DECIMAL et DATE uniquement : saisissez la valeur directement. |
inférieur ou égal | Qui a une valeur inférieure ou égale | Identique à supérieur ou égal. |
Choisir une suggestion remplit toujours le champ avec la valeur complète de cette suggestion — pour contient, cela signifie la valeur correspondante complète, et non seulement la sous-chaîne que vous avez saisie. La liste de suggestions est vide jusqu’à ce que Pushwoosh ait enregistré des valeurs pour l’événement et l’attribut sélectionnés, ce qui est normal pour un événement ou un attribut nouvellement créé.
7. Pour comparer l’attribut à un tag ou à un autre attribut d’événement au lieu d’une valeur saisie, consultez Comparer les valeurs des branches.
8. Cliquez sur Enregistrer pour appliquer la configuration.

Exemple
Si vous divisez le flux en fonction de l’événement WorkoutTypeSelected et de l’attribut type, vous pouvez diriger les utilisateurs vers des flux d’intégration personnalisés en fonction de l’entraînement qu’ils ont sélectionné :
- Utilisateurs avec
type = cardio→ reçoivent des conseils d’entraînement cardio - Utilisateurs avec
type = strength→ reçoivent un plan d’entraînement de force - Utilisateurs avec
type = yoga→ reçoivent une séance de yoga guidée - Utilisateurs qui n’ont pas sélectionné de type d’entraînement (Tous les autres) → reçoivent un message push avec des conseils sportifs génériques, s’assurant qu’ils reçoivent tout de même un contenu d’intégration pertinent même sans préférence spécifique.
Chaque branche contient ensuite des éléments de message ciblés qui diffusent un contenu pertinent.

Comparer les valeurs des branches
Anchor link toChaque condition de branche vérifie un champ sélectionné par rapport à une cible de comparaison. La cible peut être une valeur fixe que vous définissez, un autre champ du profil du même utilisateur, ou une valeur capturée lors d’une étape précédente du parcours.
L’option que vous choisissez détermine le dynamisme de la comparaison : une valeur fixe applique la même règle à tout le monde, tandis qu’un tag ou un attribut d’événement évalue chaque utilisateur par rapport à ses propres données.
À côté du champ de valeur, choisissez l’un des trois modes de comparaison :
| Mode | Quand l’utiliser | Exemple |
|---|---|---|
| Valeur | Vous décidez d’une cible fixe. La même valeur s’applique à chaque utilisateur. À utiliser lorsqu’une seule réponse convient à l’ensemble de l’audience. | Envoyer une promotion pour des chaussures uniquement lorsque Catégorie_préférée est Chaussures. |
| Tag | La cible est un autre champ du profil du même utilisateur. Chaque utilisateur est comparé à ses propres données. Seuls les tags d’un type compatible apparaissent dans la liste. | Envoyer un message “prêt à être utilisé” uniquement lorsque tag_entier est supérieur ou égal aux Points de cet utilisateur. |
| Attribut d’événement | La cible provient d’une action que l’utilisateur a effectuée plus tôt dans ce parcours. Sélectionnez l’événement, puis l’attribut. Seuls les attributs de type compatible sont répertoriés. | À partir du panier abandonné, vérifiez si prixTotal est supérieur ou égal au tag Seuil_livraison_gratuite de l’utilisateur. |
La comparaison dynamique est disponible pour les opérateurs suivants :
- Branches de Tag :
estetn'est paspour tout type de tag sauf LIST ;supérieur ou égaletinférieur ou égalpour les tags INTEGER, DECIMAL et DATE ;est l'un de/n'est pas l'un depour les tags LIST. - Branches d’événement :
estetn'est paspour tout type d’attribut sauf LIST ;supérieur ou égaletinférieur ou égalpour les attributs INTEGER, DECIMAL et DATE ;est l'un de/n'est pas l'un depour les attributs LIST.
Scénarios d’exemple
Anchor link toTag comparé à un autre tag
Anchor link toCas d’utilisation : récompenser ou débloquer du contenu uniquement lorsque le score d’un utilisateur atteint un objectif personnel stocké sur son profil.
Pourquoi : un seuil fixe (par exemple, supérieur ou égal à 100) traite tout le monde de la même manière. Comparer tag_entier au tag Points propre à chaque utilisateur dirige les personnes en fonction de leur objectif individuel.
Comment le configurer :
- Sélectionnez Tag comme type de condition.
- Dans la liste déroulante Tag, choisissez
tag_entier. - Définissez la condition sur supérieur ou égal.
- Pour la valeur de la branche, choisissez Tag, puis sélectionnez
Points.
Les utilisateurs dont le tag_entier est supérieur ou égal à leurs propres Points suivent cette branche. Tous les autres vont dans Tous les autres utilisateurs.

Tag comparé à un attribut d’événement
Anchor link toCas d’utilisation : après un événement d’achat ou de panier, décider si le score stocké de l’utilisateur couvre toujours le montant de cette étape.
Pourquoi : le montant est différent pour chaque session. Comparer le tag du profil au prixTotal de l’événement utilise la valeur réelle d’une étape antérieure du parcours au lieu de deviner une valeur fixe.
Comment le configurer :
- Sélectionnez Tag comme type de condition.
- Dans la liste déroulante Tag, choisissez
tag_entier. - Définissez la condition sur supérieur ou égal.
- Pour la valeur de la branche, choisissez Attribut d’événement, puis sélectionnez l’événement déclencheur et l’attribut
prixTotal.
Les utilisateurs dont le tag_entier est supérieur ou égal au prixTotal de cet événement antérieur suivent cette branche. Tous les autres vont dans Tous les autres utilisateurs.

Attribut d’événement comparé à un tag
Anchor link toCas d’utilisation : après un panier abandonné, vérifier si le panier est déjà éligible à la livraison gratuite ou à un bonus, puis envoyer le message de récupération correspondant.
Pourquoi : le total du panier provient de l’événement du parcours. Le seuil de livraison gratuite peut différer par utilisateur et est stocké sur le profil comme le tag Seuil_livraison_gratuite. Comparer prixTotal au Seuil_livraison_gratuite propre à chaque utilisateur place les paniers éligibles sur une branche (par exemple, “finalisez votre commande pour une livraison gratuite”) et les autres sur une autre (par exemple, “ajoutez plus d’articles pour débloquer la livraison gratuite”).
Comment le configurer :
- Sélectionnez Événement comme type de condition.
- Dans Événement du parcours, choisissez
PW_AbandonedCart. - Sous Attribut, sélectionnez
prixTotal. - Définissez la condition sur supérieur ou égal.
- Pour la valeur de la branche, choisissez Tag, puis sélectionnez
Seuil_livraison_gratuite.
Les utilisateurs dont le prixTotal du panier abandonné est supérieur ou égal à leur Seuil_livraison_gratuite suivent cette branche. Tous les autres vont dans Tous les autres utilisateurs.
