Passer au contenu

Comment configurer une campagne de panier abandonné

Les acheteurs qui ajoutent des articles à un panier et partent sans acheter sont parmi les conversions les plus faciles à récupérer. Ils ont déjà manifesté une intention.

Ce guide vous montre comment leur envoyer un e-mail de panier abandonné dans Pushwoosh : déclenchez l’événement PW_AbandonedCart depuis votre boutique, affichez les articles délaissés dans l’e-mail avec le bloc Produits, et déclenchez l’envoi depuis un Customer Journey.

Qu’est-ce que PW_AbandonedCart

Anchor link to

PW_AbandonedCart indique qu’un utilisateur a laissé des articles dans son panier sans acheter. Ce n’est pas un événement par défaut intégré. C’est un nom d’événement partagé utilisé dans les intégrations e-commerce de Pushwoosh pour que les journeys, le bloc Produits et les segments fonctionnent tous de la même manière.

  • Intégration Magento : envoie PW_AbandonedCart et PW_OrderCreated pour vous automatiquement.
  • Intégration Shopify : envoie PW_AbandonedCart, PW_OrderCreated et PW_AbandonedCartUpdate (se déclenche à nouveau lorsque l’acheteur continue de modifier le même panier) pour vous automatiquement, avec les articles du panier enrichis à partir de votre catalogue de produits.
  • Toute autre boutique ou backend personnalisé : votre équipe envoie les deux événements via postEvent avec les noms et attributs décrits dans Comment envoyer des rappels de panier abandonné.

Que se passe-t-il lorsque vous envoyez PW_AbandonedCart

Anchor link to

L’envoi de PW_AbandonedCart effectue deux actions du côté de Pushwoosh :

  1. Il est enregistré comme n’importe quel autre événement personnalisé, vous pouvez donc le voir dans les statistiques d’événements et l’utiliser dans les segments.
  2. Pushwoosh stocke le contenu du panier et tague l’utilisateur avec :
    • PW_AbandonedCartID : un identifiant pour le panier actuel, utilisé pour récupérer son contenu au moment de l’envoi.
    • PW_AbandonedCartDate : la valeur abandonedDate de la charge utile de l’événement.

Que se passe-t-il lorsque vous envoyez PW_OrderCreated

Anchor link to

Lorsque l’acheteur passe une commande, envoyez PW_OrderCreated (ou PW_OrderUpdated). Pushwoosh efface immédiatement PW_AbandonedCartID et PW_AbandonedCartDate pour cet utilisateur. Il ne fait pas correspondre les valeurs orderId : toute commande de l’utilisateur supprime les deux tags, même si l’achat concernait un panier différent.

Exemple : Un acheteur abandonne le panier ORDER-100, puis achète ORDER-200 avant que le rappel ne soit envoyé. Pushwoosh efface les tags, il ne recevra donc pas de rappel concernant ORDER-100.

Comment envoyer des rappels de panier abandonné

Anchor link to

Suivez ces étapes pour créer les événements, les envoyer depuis votre boutique, construire l’e-mail et lancer le Customer Journey.

Créez les événements dans votre Control Panel

Anchor link to

Pushwoosh crée automatiquement un événement et ses attributs à partir du premier appel postEvent sous un nom qu’il ne reconnaît pas, en déduisant le type de chaque attribut de la valeur envoyée. Cette déduction n’est pas fiable pour les champs monétaires dans PW_AbandonedCart. Déclarez les deux événements explicitement pour que les types soient définis correctement :

  1. Allez dans Audience → Événements dans votre Control Panel Pushwoosh et cliquez sur Créer un événement.
  2. Créez un événement personnalisé nommé PW_AbandonedCart avec ces attributs :
AttributType
emailstring
orderIdstring
customerIdstring
orderUrlstring
abandonedDatedate
createdDatedate
totalPricedecimal (price)
shippingAmountdecimal (price)
taxAmountdecimal (price)
discountAmountdecimal (price)
currencystring
  1. Répétez pour PW_OrderCreated avec un seul attribut orderId.

En savoir plus sur la création d’événements personnalisés.

Envoyez les événements depuis votre backend

Anchor link to

Demandez à votre équipe de développement d’appeler postEvent chaque fois qu’un panier est abandonné, en utilisant ce schéma d’attributs :

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_AbandonedCart",
"attributes": {
"email": "shopper@example.com",
"orderId": "ORDER-10293",
"customerId": "CUST-4471",
"orderUrl": "https://yourstore.com/cart/restore/ORDER-10293",
"abandonedDate": "2026-07-28T10:15:00Z",
"createdDate": "2026-07-28T09:40:00Z",
"totalPrice": 129.90,
"shippingAmount": 9.90,
"taxAmount": 0,
"discountAmount": 0,
"currency": "USD",
"items": [
{
"productId": "SKU-4821",
"name": "Wireless headphones",
"quantity": 1,
"price": 119.90,
"sku": "SKU-4821",
"description": "Over-ear, noise-cancelling",
"imageUrl": "https://yourstore.com/media/sku-4821.jpg",
"productUrl": "https://yourstore.com/products/sku-4821",
"category": "Audio"
}
]
},
"userId": "shopper@example.com"
}
}

Lorsque le panier se transforme en commande, envoyez PW_OrderCreated avec juste le orderId pour effacer les tags du panier :

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293"
},
"userId": "shopper@example.com"
}
}

Ajoutez un bloc Produits à votre e-mail

Anchor link to
  1. Ouvrez l’éditeur de contenu d’e-mail et ajoutez un bloc Produits au canevas.
  2. Dans le panneau des paramètres, définissez la Source sur Panier.
  1. Définissez le Nombre maximal de produits affichés pour limiter le nombre d’articles du panier qui apparaissent dans l’e-mail.
Paramètres du bloc Produits avec Source définie sur Panier et Nombre maximal de produits affichés
  1. Stylisez la grille et le modèle de carte selon vos besoins. Voir Styliser la grille.
Bloc Produits sur le canevas de l'e-mail avec les paramètres de modèle de carte et de style de grille

Lorsque l’e-mail est envoyé, le bloc Produits recherche le panier stocké de chaque destinataire en utilisant son tag PW_AbandonedCartID. Il remplit ensuite le bloc avec les articles actuels du panier : image, titre, prix et un lien de retour vers le panier. La mise en page provient du modèle de carte que vous avez défini dans l’éditeur. Les destinataires sans ce tag (rien d’abandonné, ou déjà commandé) ignorent le bloc au lieu d’afficher un contenu vide, il est donc sûr de l’utiliser également dans une campagne plus large.

Construisez le Customer Journey

Anchor link to
  1. Ajoutez une Entrée basée sur un déclencheur en utilisant l’événement PW_AbandonedCart.
  2. Ajoutez une étape Attendre le déclencheur. Définissez sa période d’attente à une heure ou deux. Nommez la branche Commande passée et ajoutez-y l’événement PW_OrderCreated.
  1. Acheminez la branche Commande passée vers Sortie. L’utilisateur a déjà acheté, ne lui envoyez donc pas de rappel.
  2. Acheminez la branche Non déclenché vers l’étape E-mail. Enregistrez l’e-mail que vous avez construit dans Ajoutez un bloc Produits à votre e-mail en tant que contenu d’e-mail, puis sélectionnez-le comme contenu de cette étape.
Canevas de Customer Journey avec Entrée basée sur un déclencheur, Attendre le déclencheur avec les branches Commande passée et Non déclenché, les étapes E-mail et Sortie, et sans Délai

Testez avant de lancer

Anchor link to
  1. Envoyez un événement de test PW_AbandonedCart pour un appareil de test. Ne définissez pas le tag PW_AbandonedCartID manuellement : le bloc Produits charge le contenu du panier à partir du panier stocké que l’événement crée, et non de la valeur du tag. Sans un événement réel, le bloc s’affichera vide.
  2. Prévisualisez l’e-mail et confirmez la mise en page et le contenu du produit avant de l’envoyer à de vrais acheteurs.