Passer au contenu

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 to

Vous 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.

L'élément Division par condition montrant les options pour diviser un flux par Segment ou Tag

Diviser le flux par segment

Anchor link to

Pour diviser un flux par segment :

  1. Sélectionnez Segment comme condition pour le flux utilisateur.
  2. 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
  3. Cliquez sur Enregistrer pour appliquer les modifications.

Branches de la division par condition créées par segment

  1. 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.

Exemple de flux de division par condition pour les utilisateurs Premium par rapport aux autres

Diviser le flux par Tag

Anchor link to

Pour diviser un flux par Tag :

  1. Sélectionnez Tag comme type de condition.
  2. 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
  3. Sélectionnez la Condition (par exemple, est).
  4. 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.

  1. Cliquez sur Enregistrer pour appliquer les modifications.

Branches de la division par condition créées par les valeurs de tag

  1. 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.
  2. 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é.

Exemple de flux de division par condition pour les catégories de vêtements préférées

Diviser le flux par Événement

Anchor link to

Utilisez 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 :

  1. Sélectionnez Événement comme type de condition.
  2. Dans la liste déroulante Événement du parcours, choisissez l’événement déclenché plus tôt dans le parcours.
  3. Sous Attribut, sélectionnez l’attribut de l’événement.
  4. 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 jours ou Dans quelques jours. Changer l’attribut réinitialise la Période à Date spécifique.
  1. Choisissez la logique de condition, telle que est, n'est pas, est l'un de, n'est pas l'un de, etc.
  2. 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 valeurComment le remplir
estQui a la valeurAttributs 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 pasQui n’a pas la valeurIdentique à est.
commence parQui a une valeur commençant parIdentique à est, attributs STRING uniquement.
se termine parQui a une valeur se terminant parIdentique à est, attributs STRING uniquement.
contientQui a une valeur contenantIdentique à est, attributs STRING uniquement.
est l'un deQui a l’une des valeurs suivantesRecherchez 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 deQui n’a aucune des valeurs suivantesIdentique à est l'un de.
supérieur ou égalQui a une valeur supérieure ou égaleAttributs INTEGER, DECIMAL et DATE uniquement : saisissez la valeur directement.
inférieur ou égalQui a une valeur inférieure ou égaleIdentique à 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.

Branches de la division par condition créées par l'attribut d'événement

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.

Exemple de branches de flux de division par condition par attribut d'événement

Comparer les valeurs des branches

Anchor link to

Chaque 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 :

ModeQuand l’utiliserExemple
ValeurVous 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.
TagLa 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énementLa 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 : est et n'est pas pour tout type de tag sauf LIST ; supérieur ou égal et inférieur ou égal pour les tags INTEGER, DECIMAL et DATE ; est l'un de / n'est pas l'un de pour les tags LIST.
  • Branches d’événement : est et n'est pas pour tout type d’attribut sauf LIST ; supérieur ou égal et inférieur ou égal pour les attributs INTEGER, DECIMAL et DATE ; est l'un de / n'est pas l'un de pour les attributs LIST.

Scénarios d’exemple

Anchor link to

Tag comparé à un autre tag

Anchor link to

Cas 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 :

  1. Sélectionnez Tag comme type de condition.
  2. Dans la liste déroulante Tag, choisissez tag_entier.
  3. Définissez la condition sur supérieur ou égal.
  4. 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.

Branche de la division par condition comparant un tag entier à un autre tag

Tag comparé à un attribut d’événement

Anchor link to

Cas 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 :

  1. Sélectionnez Tag comme type de condition.
  2. Dans la liste déroulante Tag, choisissez tag_entier.
  3. Définissez la condition sur supérieur ou égal.
  4. 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.

Branche de la division par condition comparant un tag entier à un attribut d'événement

Attribut d’événement comparé à un tag

Anchor link to

Cas 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 :

  1. Sélectionnez Événement comme type de condition.
  2. Dans Événement du parcours, choisissez PW_AbandonedCart.
  3. Sous Attribut, sélectionnez prixTotal.
  4. Définissez la condition sur supérieur ou égal.
  5. 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.

Branche de la division par condition comparant un attribut d'événement à un tag