Passer au contenu

Multi-Armed Bandit

L’élément Multi-Armed Bandit envoie une notification push aux utilisateurs, tout comme l’élément Push. Au lieu d’un seul preset, vous fournissez plusieurs variantes de contenu. L’optimisation s’exécute en continu sur des données en direct, sans redémarrer manuellement le test ni conserver une répartition fixe du trafic. Pushwoosh dirige davantage de trafic vers la variante qui est la plus ouverte.

Ajoutez l’élément Multi-Armed Bandit après l’événement ou la condition qui doit le déclencher, puis configurez l’élément.

Élément Multi-Armed Bandit ajouté à un canevas de journey après un déclencheur

Ajouter des variantes de contenu

Anchor link to
  1. Double-cliquez sur l’élément Multi-Armed Bandit pour ouvrir ses paramètres.
  2. Dans Variantes de contenu, sélectionnez au moins deux presets de push différents.
  3. Cliquez sur Ajouter une variante pour inclure plus de presets. Il n’y a pas de limite supérieure.
Section Variantes de contenu du Multi-Armed Bandit avec deux presets de push sélectionnés et le bouton Ajouter une variante

Choisir la métrique de succès

Anchor link to

Dans la section Récompense, choisissez ce qui compte comme une réussite pour une variante :

  • Push ouvert : une variante remporte un envoi lorsque l’utilisateur ouvre ce push.
  • Événement survenu : choisissez un événement personnalisé comme signal de succès au lieu des ouvertures. Cette option sera bientôt disponible.

Définissez la Fenêtre de récompense pour déterminer combien d’heures Pushwoosh attend après l’envoi avant de vérifier si le push a été ouvert. La valeur par défaut est de 2 heures.

Section Récompense du Multi-Armed Bandit avec Push ouvert sélectionné, Événement survenu désactivé et le champ Fenêtre de récompense

Personnaliser les variantes et ajouter des vouchers

Anchor link to

Personnaliser avec du Contenu Dynamique

Anchor link to

Activez Personnaliser le message avec les attributs d’événement pour remplir les placeholders de vos presets de variantes avec les valeurs d’un événement, au lieu des tags d’appareil. Le Multi-Armed Bandit collecte les placeholders utilisés dans toutes vos variantes sélectionnées en une seule liste, de sorte que vous mappez chaque placeholder une seule fois, quel que soit le preset qui finit par être envoyé.

En savoir plus sur la personnalisation dans les journeys.

Remplacer les placeholders Liquid

Anchor link to

Activez Remplacer les placeholders Liquid et sélectionnez un événement pour alimenter ses attributs dans les tags Liquid de vos presets de variantes qui correspondent par leur nom. Si vous activez à la fois le Contenu Dynamique et la personnalisation Liquid, Liquid a la priorité.

Utiliser des vouchers

Anchor link to

Activez Utiliser des Vouchers pour joindre un code unique d’un pool de vouchers à la variante qui est envoyée. Créez vos presets de variantes avec le placeholder {{voucher}} à l’avance, puis sélectionnez le Pool de Vouchers d’où tirer les codes. En option, utilisez Assigner un Tag pour enregistrer le code livré dans un tag utilisateur.

En savoir plus sur les vouchers.

Définir le type de message

Anchor link to

Choisissez Message marketing ou Message transactionnel :

  • Message marketing : Pour les campagnes et les promotions. Toutes les règles et limites s’appliquent. Respecte : les désabonnements, la limitation de fréquence et la période de silence. Exclut : les utilisateurs du groupe de contrôle global.
  • Message transactionnel : Pour les messages opérationnels ou de service. Les règles et limites ne s’appliquent pas. Contourne : les désabonnements, la limitation de fréquence et la période de silence. Envoyé à : les utilisateurs du groupe de contrôle global.
Sélection du type de message de l'élément Multi-Armed Bandit avec les options Message marketing et Message transactionnel

Découvrez comment le type de message affecte la livraison.

Configurer les paramètres de livraison des messages

Anchor link to

Définir la limitation de fréquence

Anchor link to

Utilisez la Limitation de fréquence pour limiter la fréquence à laquelle les utilisateurs reçoivent des messages push, évitant ainsi la sur-sollicitation et réduisant le taux de désabonnement. Dans les paramètres de l’élément Multi-Armed Bandit, choisissez l’une des options suivantes :

  • Utiliser les paramètres de limitation de fréquence globaux

    Appliquez les limites à l’échelle du projet configurées dans vos paramètres de limitation de fréquence globaux.

    Par exemple, si la limite globale est fixée à 3 messages en 9 jours, les messages supplémentaires dépassant cette limite seront ignorés.

  • Ignorer la limitation de fréquence globale

    L’utilisateur recevra ce message même s’il a dépassé les limites de messages du canal. Utilisez cette option avec prudence pour éviter la sur-sollicitation.

  • Utiliser une limitation de fréquence personnalisée

    Définissez une limite de message personnalisée pour ce message. Si l’utilisateur dépasse ce plafond personnalisé, le message sera ignoré et l’utilisateur passera à l’étape suivante.

    Important : La limitation de fréquence personnalisée n’isole pas le message de la limitation de fréquence globale. Tous les messages envoyés sur le même canal, y compris ceux d’autres journeys ou campagnes, sont toujours comptabilisés dans le plafond global. Si l’utilisateur a déjà reçu 3 messages push cette semaine d’autres sources, ce message peut toujours être bloqué, même si la limitation personnalisée l’autoriserait. En savoir plus

Définir les limites de débit d’envoi

Anchor link to

Le paramètre Débit d’envoi contrôle la vitesse à laquelle les messages sont livrés à votre audience. L’ajustement du débit d’envoi vous aide à gérer la vitesse de livraison, à prévenir la surcharge du backend et à améliorer la délivrabilité globale.

Choisissez l’une des options suivantes :

  • Utiliser les paramètres de débit d’envoi globaux Applique les limites de débit d’envoi configurées dans les paramètres de livraison de messages de votre projet. Si aucune limite n’est définie, tous les messages seront envoyés immédiatement. Utilisez cette option lorsque vous souhaitez que la vitesse de livraison suive les règles par défaut de votre projet. En savoir plus sur les limites de débit d’envoi globales

Utiliser les paramètres de débit d'envoi globaux

  • Envoyer les messages sans débit d’envoi Envoie les messages aussi vite que possible, en ignorant les limites de débit d’envoi globales. À utiliser avec prudence pour éviter de surcharger votre backend ou de créer des pics de livraison.

Envoyer les messages sans débit d'envoi

  • Utiliser un débit d’envoi personnalisé Remplace le débit d’envoi global pour ce message uniquement. Vous permet de spécifier le nombre de messages envoyés par minute, vous donnant un contrôle total sur la vitesse de livraison. Les messages seront envoyés au débit personnalisé que vous définissez dans l’élément de message.

Utiliser un débit d'envoi personnalisé

Lorsque vous avez terminé de configurer l’élément Multi-Armed Bandit, cliquez sur Enregistrer.

Comment le Multi-Armed Bandit choisit une variante

Anchor link to

Le Multi-Armed Bandit n’alterne pas uniformément entre les variantes et n’exécute pas une répartition fixe 50/50 comme le split A/B/n. Au lieu de cela, il surveille en permanence quelle variante est la plus ouverte et envoie progressivement cette variante à une plus grande partie des utilisateurs. Il continue d’envoyer les autres variantes assez souvent pour continuer à apprendre à partir de données réelles.

Quelques points à savoir sur son comportement :

  • Il faut un certain temps et un certain volume pour qu’un leader clair émerge. Au début, les variantes sont envoyées de manière quasi égale.
  • Pushwoosh évite d’envoyer la même variante au même utilisateur deux fois de suite, afin que les gens ne reçoivent pas le même message à plusieurs reprises.
  • La sélection est basée sur la performance globale de chaque variante pour tous les utilisateurs du journey, et non sur les préférences d’un utilisateur individuel.

Même après qu’une variante soit confirmée comme gagnante, le Multi-Armed Bandit continue de fonctionner. Contrairement à un split A/B/n, il ne verrouille pas le gagnant et n’achemine pas tout le trafic vers lui. La variante gagnante continue de recevoir la plus grande part des envois, tandis que les autres reçoivent toujours une part plus faible pour que Pushwoosh puisse continuer à apprendre. Si les performances changent avec le temps, le Multi-Armed Bandit s’adapte et peut déplacer le trafic vers un nouveau leader.

Scénario d’exemple : Récupérer un panier abandonné

Anchor link to

Utilisez le Multi-Armed Bandit lorsque les utilisateurs ajoutent des articles à leur panier mais ne finalisent pas leur achat. L’exemple ci-dessous démarre un journey sur un événement Panier abandonné et teste trois variantes de push pour ramener les utilisateurs.

  1. Préparez les presets de push. Créez trois presets de push dans votre compte avant de construire le journey. En savoir plus sur la création de presets de push.

    Pour ce scénario de panier abandonné, vous pourriez créer des presets comme ceux-ci :

    • Rappel de panier : “Des articles vous attendent dans votre panier”
    • Urgence du panier : “Votre panier expire dans 1 heure”
    • Réduction sur le panier : “Obtenez 10 % de réduction si vous finalisez votre achat maintenant”
  2. Créez le journey. Dans Campagnes → Customer Journey Builder, cliquez sur Créer une campagne et choisissez Construire un Journey à partir de zéro. Ajoutez un élément Entrée basée sur un déclencheur au canevas.

  3. Définissez le déclencheur. Créez ou activez un événement Panier abandonné qui se déclenche lorsqu’un utilisateur ne finalise pas son achat en quelques heures. Dans l’élément Entrée basée sur un déclencheur, sélectionnez cet événement comme déclencheur du journey. En savoir plus sur les événements.

  4. Ajoutez l’élément Multi-Armed Bandit. Placez l’élément Multi-Armed Bandit après le déclencheur, puis ouvrez ses paramètres.

  5. Ajoutez des variantes de contenu. Dans Variantes de contenu, sélectionnez les trois presets que vous avez créés à l’étape 1.

  6. Choisissez la métrique de succès. Dans Récompense, sélectionnez Push ouvert. Réglez la Fenêtre de récompense sur 2 heures. Cette fenêtre est assez longue pour attraper les ouvertures des utilisateurs qui ne vérifient pas leur téléphone tout de suite, mais assez courte pour continuer à apprendre rapidement.

  7. Terminez la configuration et lancez. Configurez le type de message et les paramètres de livraison, cliquez sur Enregistrer et activez le journey.

Après le lancement

Anchor link to

Le Multi-Armed Bandit peut se comporter à peu près comme ceci. La répartition réelle du trafic et le calendrier dépendent du volume d’envoi et de la façon dont les utilisateurs réagissent à chaque variante.

D’abord, Pushwoosh envoie les trois variantes de manière quasi égale, car il n’a pas encore assez de données. Au fur et à mesure que les ouvertures arrivent, il commence à déplacer plus de trafic vers la variante qui est la plus ouverte. Par exemple, si “Obtenez 10 % de réduction si vous finalisez votre achat maintenant” surpasse constamment les deux autres, elle pourrait recevoir environ 60 % des envois tandis que les deux autres se partagent le reste.

Pushwoosh continue d’envoyer également les variantes moins performantes. Cela permet de continuer l’apprentissage et de suivre la règle selon laquelle un utilisateur qui vient de recevoir une variante ne recevra pas cette même variante la prochaine fois qu’il atteindra cette étape.

Examiner les résultats

Anchor link to

Après avoir enregistré l’élément et lancé le journey, ouvrez le panneau de statistiques de l’élément Multi-Armed Bandit pour voir comment vos variantes se comportent.

Panneau de statistiques du Multi-Armed Bandit avec une bannière de verdict et les métriques Envoyé, Ouvert et Trafic par variante

Une bannière en haut indique l’état actuel de l’expérience :

  • Pas encore assez de données : Le Multi-Armed Bandit n’a pas collecté assez d’envois pour dire quoi que ce soit de significatif.
  • Toujours en apprentissage : il y a des données, mais aucune variante n’est encore un leader clair et statistiquement significatif.
  • Leader significatif : une variante est confirmée comme surpassant les autres. Elle est marquée d’un badge Gagnant.

Pour chaque variante, vous verrez :

  • Envoyé : combien de fois cette variante a été envoyée.
  • Ouvert : la part des envois qui ont été ouverts.
  • Trafic : la part actuelle des nouveaux envois allant à cette variante.

Multi-Armed Bandit vs. split A/B/n

Anchor link to

Le Multi-Armed Bandit et le split A/B/n optimisent tous deux votre messagerie, mais ils fonctionnent différemment. Utilisez le tableau ci-dessous pour décider lequel correspond à votre cas d’utilisation.

Multi-Armed BanditSplit A/B/n
MécaniqueDéplace continuellement le trafic vers la variante la plus performante en fonction des ouvertures en directDivise les utilisateurs en branches à pourcentage fixe que vous définissez à l’avance. Les branches peuvent contenir des flux en aval entièrement différents
VariantesAu moins deux presets de push requis. Pas de limite supérieure de variantesJusqu’à quatre branches par test
Répartition du traficCommence de manière quasi égale, puis se déplace automatiquement à mesure que les données arriventPourcentage fixe que vous définissez, reste fixe jusqu’à ce qu’un gagnant soit choisi
DuréeS’exécute en continu, sans fin définieS’exécute jusqu’à ce que la signification statistique soit atteinte ou que vous l’arrêtiez manuellement
GagnantNe se verrouille jamais : la variante gagnante reçoit plus de trafic, mais les autres en reçoivent toujours un peuSe verrouille après qu’un gagnant est choisi : les branches perdantes se désactivent, et tous les nouveaux utilisateurs sont dirigés vers le gagnant
Idéal pourOptimisation continue du contenu pour une seule étape de message (presets de push uniquement, pour l’instant)Tester des flux ou des séquences structurellement différents lorsque vous voulez une décision unique et verrouillée