RSVP 🚨 Product Keynote #3 - 20/6 à Paris →

Optimisez votre système d’alertes Back in Stock avec la Data Platform de Batch

Data & Tech

16 Jan 2024 Rédigé par Lucie Maigret

L'implémentation d’un système d'alerte Back in Stock nécessite une intégration soignée avec le système de gestion des stocks pour assurer des mises à jour en temps réel sur la disponibilité des produits.

Ce système devant automatiser l'envoi d'alertes personnalisées tout en étant capable de gérer un grand volume de demandes, la scalabilité et la fiabilité de la gestion des données n’est pas négociable.

L’enjeu est multiple : la confiance de leurs utilisateurs, la maximisation des opportunités de vente, et l’analyse approfondie des données pour évaluer l'efficacité des alertes.

Comment la Data Platform de Batch permet-elle à ses clients e-commerçants une telle fiabilité du système ?

Dans cet article, on prend le cas d’un utilisateur qui a un œil sur un article spécifique qui malheureusement n’est plus disponible en stock. Notre objectif est de l'informer en temps réel dès que l'article est à nouveau disponible.

Détecter l’intérêt des utilisateurs pour un article hors stock

D’un point de vue technique, ce cas d’usage commence dans le back-end du client de Batch.

Le prérequis est ainsi de collecter l’intérêt des utilisateurs pour chaque produit. Cela peut être fait de plusieurs manières, par exemple :

  • l’utilisateur a ajouté l'article à sa wishlist, et on le notifie dès qu’un article de sa wishlist revient en stock ;
  • l'utilisateur s'est abonné à une alerte pour être notifié quand l'article est de retour en stock (via un module dédié sur le site web ou l’app).

Pour commencer ce scénario, le client effectue donc le mapping et le stockage des identifiants des utilisateurs intéressés par des articles spécifiques dans son back-end.

Déclencher l’Automation Trigger personnalisée

Une fois qu'un article est de nouveau disponible en stock, le client de Batch appelle notre Profile API pour tous les utilisateurs associés à cet article.

Batch reçoit alors un événement (typiquement nommé “back_in_stock”), ce qui déclenche l’Automation Trigger associée (préalablement configurée sur le Dashboard de Batch).

Généralement, nos clients optent pour un envoi immédiat de l’email, car il est crucial d'informer l'utilisateur au plus vite. La Data Platform de Batch peut en effet déclencher l’envoi d’emails en temps réel.

Le payload de l’appel API comprend notamment le Custom User ID de l’utilisateur et les informations du produit concerné (sous forme d’attributs custom). Cela permet de personnaliser le message envoyé, y compris une image du produit, un lien vers l'article ou la wishlist de l'utilisateur, voire même une option pour ajouter l'article directement au panier. Cette approche vise à personnaliser et simplifier l'expérience de l'utilisateur, rendant l'achat plus accessible et pertinent lorsqu'un article d'intérêt est à nouveau disponible.

La boucle de feedback pour optimiser les performances du cas d’usage

Batch a mis en place un système de feedback qui permet de suivre l’interaction des utilisateurs avec les emails. C'est essentiel pour évaluer l'efficacité des messages envoyés.

image

Quand l’utilisateur reçoit un email, il peut l’ouvrir et cliquer sur les liens. Batch reçoit donc du feedback permettant d’enregistrer et analyser les interactions des utilisateurs avec les emails et calculer des statistiques globales (détail des liens cliqués, taux de clic, taux d’ouverture, taux de mise en spam, taux de rebond, etc.).

Comment la Profile API de Batch optimise la personnalisation de vos alertes

Pour optimiser la gestion des messages côté backend, il est essentiel d’identifier l'intérêt des utilisateurs pour chaque article.

Cela implique, pour le client de Batch, la création d'une table de correspondance spécifiant quels utilisateurs sont intéressés par quels produits. La table des produits doit quant à elle inclure tous les champs nécessaires pour chaque article : sa description, son nom, les liens vers les images, etc.

Une fois la table de correspondance établie, elle est utilisée à chaque appel de la Profile API, permettant ainsi à Batch de composer des messages personnalisés.

image

Pour les alertes via le canal Email, les clients peuvent ensuite utiliser :

  • L'Email Composer sur le Batch Dashboard pour créer des messages personnalisés en utilisant les données fournies via la Profile API. Cette fonctionnalité offre une grande flexibilité, permettant aux clients de personnaliser les messages selon leurs préférences et de tester différentes approches directement depuis l'Email Composer de Batch. Cette stratégie vise à rendre la communication avec les utilisateurs plus pertinente, plus personnalisée et efficace, en se basant sur leurs intérêts spécifiques pour les produits concernés.

  • L'Email Preview est aussi un outil puissant pour les marketeurs utilisant Batch, car elle permet de visualiser l'email tel qu'il apparaîtra pour un utilisateur spécifique. Cette capacité devient particulièrement utile une fois que le flux de données est établi. Le marketeur peut accéder à tous les événements passés et effectuer des tests pour voir, par exemple, comment un email apparaît pour un article qu'il a lui-même ajouté et qui est revenu en stock. Cette fonctionnalité offre une perspective pratique pour les marketeurs, leur permettant de voir exactement comment les données se traduiront dans le message final pour un article spécifique. C'est une fonctionnalité appréciée, car elle apporte un niveau de personnalisation et de précision important dans la création de campagnes.

Lucie Maigret

Senior Solutions Engineer @ Batch (Project Management Professional Certified)

Reading time
min

Rejoignez-nous

linkedin icontwitter iconyoutube iconwttj icon
Newsletter

La Newsletter du CRM

Toutes les nouveautés dans votre boîte mail !