Abandon de panier WooCommerce PushEngage

75 % des paniers sont abandonnés. Ce workflow de navigation WooCommerce aide.

C'est lundi matin dans un magasin de produits pour la maison WooCommerce avec un GMV de 20 millions de dollars et le responsable de la rétention lit l'entonnoir de la semaine dernière dans Google Analytics. Vues des pages de détails des produits : 180 000. Ajouts au panier : 18 000. Achats : 1 800. L'onglet du tableau de bord Klaviyo affiche 3 200 $ récupérés de l'abandon de panier la semaine dernière.

La ligne d'abandon de navigation sur le même tableau de bord indique zéro, car Klaviyo ne peut pas atteindre les abandonneurs de navigation. Aucun e-mail n'a été capturé pour eux. Ils ont visité une page de détail de produit, n'ont pas ajouté au panier et sont partis. 162 000 visiteurs sont invisibles pour l'e-mail cette semaine.

C'est l'audience pour laquelle les notifications push d'abandon de navigation WooCommerce ont été conçues. L'opt-in push web se déclenche lors de la première visite qualifiée, pas lors de la capture d'e-mail au stade du panier. Cette seule différence de timing signifie que l'abandonneur de navigation qui ne saisit jamais d'adresse e-mail est toujours joignable.

Un flux de 3 messages avec la bonne logique de sortie peut convertir 8 à 14 % d'entre eux en ajouts au panier, ce qui, sur une semaine de 162 000 visiteurs, est un poste que l'équipe de rétention peut défendre lors de la prochaine revue du compte de résultat. Le reste de cet article détaille ce flux, l'instrumentation exacte des événements dont il a besoin sur la pile WooCommerce, et les mathématiques de la rétention pour trois tailles de liste.

L'abandon de navigation n'est pas l'abandon de panier n'est pas l'abandon de session

Clarté des définitions, brièvement, car les résultats de recherche confondent les trois. L'abandon de navigation est une vue de page produit sans ajout au panier dans les trente minutes. L'abandon de panier est un ajout au panier sans achèvement de commande. L'abandon de session est une visite qui n'a jamais atteint une page produit. Chacun a un déclencheur différent, une taille d'audience différente et un flux différent.

Campagne d'abandon de panier WooCommerce

La différence de taille est le point principal. Sur un magasin WooCommerce de taille moyenne typique, pour chaque abandon de panier, il y a cinq à huit abandons de navigation. L'entonnoir d'abandon de panier est bien desservi par l'e-mail car le client a capturé son adresse au moment de la tentative de paiement. L'entonnoir d'abandon de navigation n'est pas du tout desservi par l'e-mail, car aucun e-mail n'a été capturé. C'est pourquoi la récupération des abandons de page produit a été la partie silencieusement non économique de la plupart des piles de rétention. Le push résout le problème d'adressabilité car l'événement d'opt-in est une boîte de dialogue native du navigateur qui se déclenche lors de la première visite qualifiée.

Étape de l'entonnoirÉvénement déclencheurVolume hebdomadaire typique sur un magasin de 20 M$ GMVHéritage du flux
Abandon de sessionpage_view (n'importe quelle page)très élevé, bruyantaucun recommandé
Abandon de navigationpage_view sur un produit sans add_to_cart en 30 min144,000le flux d'abandon de navigation de cet article
Abandon de panieradd_to_cart sans purchase en 60 min18,000le flux d'abandon de panier

Le workflow de navigation débouche sur le workflow du panier au moment où un visiteur ayant abandonné sa navigation ajoute un article au panier. Ce transfert est important et est ignoré dans la plupart des contenus de navigation. Les deux workflows partagent une taxonomie d'événements et le workflow du panier hérite d'un abonné partiellement qualifié du workflow de navigation chaque fois que le troisième contact atterrit.

Pourquoi le push est le seul canal pratique pour l'abandon de navigation

L'e-mail nécessite une adresse e-mail. Un visiteur ayant abandonné sa navigation sur une boutique WooCommerce n'en a pas encore. La boîte de dialogue d'opt-in PushEngage s'affiche lors de la deuxième visite de page ou après un signal d'engagement configurable, et une fois acceptée, l'abonné est joignable pour le reste de la durée de vie de son appareil sans jamais vous donner son adresse. C'est l'hypothèse de fonctionnement qui rend l'automatisation de la récupération des abandons de navigation économiquement viable. Les notifications push WooCommerce atteignent le visiteur anonyme d'une manière qu'aucun autre canal n'atteint à un coût acceptable.

Les autres options ont des aspects économiques qui ne survivent pas à un examen P&L au volume d'abandons de navigation. Le remarketing payant sur Meta et Google Ads facture le CPM par impression et consomme le budget CAC pour chaque visiteur ayant abandonné sa navigation que vous retargettez, qu'il convertisse ou non. Le SMS nécessite un numéro de téléphone, ce qui est encore moins probable qu'une adresse e-mail au stade de l'abandon de navigation.

L'e-mail nécessite une adresse e-mail. Le Push, après un simple opt-in, coûte près de zéro par envoi. Avec une liste WooCommerce de 200 000 abonnés, le coût marginal d'un envoi d'abandon de navigation est effectivement la fraction de centime que le fournisseur de services push facture pour l'infrastructure de livraison, et non des frais facturés par message.

Les calculs de rétention/CAC en découlent. Pour le même revenu récupéré, l'automatisation de la récupération des abandons de navigation sur push coûte une fraction du coût de l'alternative de remarketing payant. C'est l'argument pour la ligne budgétaire, et elle vit sur la pile WooCommerce car les boutiques WooCommerce ont tendance à avoir des pages de détails de produits bien instrumentées pour le suivi des page_view dès la sortie de la boîte.

Le flux de 3 messages pour l'abandon de navigation

Voici le workflow complet. Déclencheur : un événement personnalisé PushEngage page_view filtré sur les pages de détails de produits (où is_product = true) et où l'abonné n'a pas non plus déclenché add_to_cart dans les trente minutes. Type d'exécution : Plusieurs Parallèles, de sorte qu'un abonné naviguant sur cinq produits différents lors d'une session peut avoir cinq instances de workflow concurrentes, chacune pointant vers le produit correct. Critères de sortie : objectifs add_to_cart (le workflow du panier hérite) ou purchase (plus de messagerie nécessaire).

Blueprint — Le flux de 3 messages pour l'abandon de navigation

  • DÉBUT : Événement personnalisé page_view, filtre is_product = true, ET pas de add_to_cart du même abonné dans les 30 minutes
  • ATTENTE : 30 minutes
  • DÉCISION 1 : l'abonné est-il actuellement actif sur le site (indicateur session_activity défini dans les 5 dernières minutes) ?
    • Chemin OUI : SORTIR (ne pas interrompre une session active ; le workflow réévalue sur un nouveau déclencheur)
    • Chemin NON : continuer
  • ACTION (Message 1) : Envoyez une notification push web rappelant le produit spécifique consulté. Titre : « Vous pensez toujours à {{event.data.product_title}} ? » Corps : « Il est juste là où vous l'avez laissé. Appuyez pour reprendre. » URL : l'URL de la page produit. Image : {{event.data.product_image}}.
  • ATTENDRE : 4 heures
  • DÉCISION 2 : l'abonné a-t-il ajouté le produit au panier ?
    • Chemin OUI : SORTIR (le workflow d'abandon de panier hérite)
    • Chemin NON : continuer
  • ACTION (Message 2) : Envoyez une notification push web avec des produits similaires. Titre : « Vous aimerez peut-être aussi ces articles de notre collection {{event.data.category}}. » Corps : « Trois suggestions similaires à {{event.data.product_title}}. » URL : la page d'archive de catégorie WooCommerce. Image : l'image du premier produit apparenté.
  • ATTENDRE : 48 heures
  • ACTION (Message 3) : Envoyez une notification push web avec un cadre de découverte de réduction. Titre : « Vous avez jeté votre dévolu sur celui-ci. » Corps : « Nous l'avons gardé pour vous avec 10 % de réduction. Code : BROWSE10. » URL : l'URL de la page produit avec le code de réduction pré-appliqué.
  • FIN

C'est l'intégralité du workflow d'abandon de navigation. Trois messages, deux attentes avec décisions, une branche de sortie silencieuse, deux sorties basées sur des objectifs. Les notifications de vue de produit dans le Message 1 et le Message 3 poussent chacune le produit consulté d'origine ; le Message 2 pivote vers des produits apparentés car après 4 heures de navigation, la fatigue des rappels est réelle et la découverte est le levier qui convertit. Les deux H2 suivants approfondissent la sortie « toujours en navigation » et le levier des produits apparentés, car ces deux éléments sont les plus grands détails non exploités sur la SERP.

Une note sur le type d'exécution. Plusieurs parallèles est correct pour l'abandon de navigation car un seul abonné peut abandonner la navigation sur cinq produits en une session de quarante minutes et chacun est sa propre instance de workflow avec son propre contexte produit. Le moteur de workflows PushEngage suit l'horodatage de l'indicateur d'entrée par instance, de sorte que les cinq instances n'entrent pas en collision. Si vous définissez ce workflow sur Unique, un seul des cinq produits reçoit une touche de récupération et les quatre autres deviennent silencieux.

La branche de sortie « toujours en navigation »

C'est le détail le plus manqué dans tous les résultats de la première page pour le mot-clé. La plupart des articles sur l'abandon de navigation vous disent de envoyer un message à la trentième minute, point final. Ce conseil génère du bruit pour les acheteurs actifs et érode le canal. Un abonné qui est toujours sur le site à la trente et unième minute n'a pas besoin d'une notification sur le produit qu'il regarde actuellement. Il faut le laisser terminer sa session.

Le nœud DÉCISION à l'attente de trente minutes résout ce problème. Il lit un attribut de battement de cœur session_activity sur le profil de l'abonné. Si l'horodatage de l'attribut est dans les cinq dernières minutes, le workflow se termine silencieusement. L'abonné n'est pas pénalisé pour être sur le site. La prochaine fois qu'il quittera le site, la prochaine vue de page produit relancera le déclencheur et démarrera une nouvelle instance de workflow avec un contexte à jour. C'est la chose la plus importante à ajouter à un workflow d'abandon de navigation que la plupart des équipes expédient sans.

L'implémentation est légère. Le SDK JavaScript PushEngage peut déclencher un événement personnalisé de battement de cœur toutes les cinq minutes pendant que la page est au premier plan, ce qui s'écrit dans l'attribut de l'abonné via l'action UpdateAttribute du moteur Workflows. Le filtre d'audience du nœud DECISION lit ensuite subscriber.attributes.session_active_at et le compare à now() - 5min. Le filtre d'audience est documenté dans la référence de la logique de décision de PushEngage Workflows.

Le cas de rétention pour la sortie « en cours de navigation » est direct. Un internaute anonyme qui abandonne sa navigation mais est toujours sur le site est un utilisateur avec une intention active, et une notification push est le mauvais outil. Le laisser terminer sa session préserve le score de délivrabilité du canal, maintient un faible taux de désabonnement et concentre les envois du workflow sur le segment où le push fait réellement bouger les choses. L'automatisation de la récupération de navigation vit ou meurt par cette discipline.

Le message 2 ne pousse pas le même produit que l'abonné a déjà consulté. Il pousse une liste organisée de produits connexes, car quatre heures après la navigation initiale, la fatigue du rappel s'est installée et le client est soit déjà revenu, soit ne reviendra pas pour cet article spécifique. La découverte est le levier à la marque des quatre heures, pas le rappel.

WooCommerce rend cela facile. La plateforme fournit wc_get_related_products comme fonction intégrée liée à sa taxonomie de produits. La fonction renvoie les produits upsell, cross-sell et similaires par catégorie liés au produit consulté. Le plugin d'intégration WooCommerce PushEngage peut les transmettre au workflow en tant que variables de données d'événement, de sorte que la notification du message 2 puisse afficher les titres, images et URL des produits connexes sans appel API distinct. Une ligne de copie typique du message 2 : « Vous aimerez peut-être aussi ces articles de notre collection {{event.data.category}} ».

C'est l'avantage spécifique à WooCommerce. Les boutiques sur des plateformes sans taxonomie de produits connexes intégrée doivent calculer la pertinence au moment du déclenchement du workflow, ce qui implique un service de recommandation personnalisé. Les boutiques WooCommerce obtiennent cela gratuitement de la plateforme. Les boutiques WooCommerce du marché intermédiaire avec de vastes catalogues de références SKU voient le plus grand bénéfice du message 2 car la surface des produits connexes est suffisamment large pour trouver un deuxième produit que l'abonné souhaite réellement. Les boutiques avec des catalogues restreints voient moins de bénéfices ici et peuvent regrouper les messages 2 et 3 en une seule touche de découverte de réduction à 24 heures.

Le schéma est important car l'abandon de navigation basé uniquement sur le rappel est le défaut de la SERP et son plafond de conversion est bas. L'ajout d'une touche de découverte augmente le taux de récupération de panier du workflow de 30 à 50 % sur les boutiques avec une taxonomie de produits connexes déjà renseignée, ce que la plupart des installations WooCommerce ont, que le marchand le sache ou non.

Données d'abandon de navigation sur la pile WooCommerce

Trois entrées d'événement alimentent le workflow. Voici d'où vient chacune et l'ordre d'installation si vous partez de zéro.

Événement 1, page_view avec product_id. Déclenché par le SDK JavaScript PushEngage sur chaque page de détail produit. La charge utile minimale est { event_name: 'page_view', product_id: '...' } ; la charge utile recommandée inclut également product_title, product_image et category afin que le workflow puisse les afficher dans les messages 1, 2 et 3 sans appel d'API supplémentaire. Installez ceci en premier car le déclencheur du workflow de navigation en dépend.

Événement 2, add_to_cart. Déclenché par le plugin d'intégration WooCommerce-PushEngage, qui utilise l'action WordPress woocommerce_add_to_cart. Installez ceci en second car la DÉCISION 2 du workflow (et les critères de sortie du workflow) lisent cet événement. Si vous retardez l'installation du plugin d'intégration, le workflow de navigation s'exécute toujours ; il ne peut simplement pas hériter proprement dans le workflow du panier.

Événement 3, heartbeat session_activity. Un événement personnalisé déclenché par le SDK PushEngage toutes les cinq minutes pendant que la page est au premier plan. Met à jour l'attribut de l'abonné session_active_at. Installez ceci en troisième. Le workflow de navigation se dégrade gracieusement sans lui : l'attente de 30 minutes s'applique toujours et le message 1 est toujours déclenché, mais la branche de sortie « toujours en train de naviguer » ne peut pas se déclencher et les acheteurs actifs recevront parfois des notifications en milieu de session. C'est l'étape de polissage optionnelle.

La plupart des boutiques WooCommerce avec le plugin PushEngage installé reçoivent les événements 1 et 2 gratuitement lors de l'intégration. Le heartbeat session_activity est le troisième événement optionnel qui transforme le workflow de « bon » à « meilleur sur la SERP ». Les boutiques qui reportent les travaux d'ingénierie peuvent déployer le workflow avec les événements 1 et 2 la première semaine et ajouter le heartbeat la troisième semaine.

Analyses par flux : lire le funnel

PushEngage Workflows suit les utilisateurs mis en file d'attente, terminés et sortis à chaque nœud. Pour l'abandon de panier sur une boutique WooCommerce de 200 000 abonnés avec environ 30 000 vues de pages de détail produit par semaine (chiffres illustratifs), l'entonnoir se lit comme suit :

NœudEn file d'attenteTerminéSortiNotes
DÉMARRAGE (filtre page_view)028,0000Abonnés entrant dans le workflow cette semaine
ATTENDRE 30 minutes85027,1500Profondeur de file d'attente normale
DÉCISION 1 (toujours en train de naviguer ?)021,8005,3505 350 sessions actives terminées silencieusement
ACTION Message 1021,8000Rappel envoyé
ATTENDRE 4 heures28018,5203,0003 000 abonnés ont ajouté au panier (le workflow du panier hérite)
DÉCISION 2 (ajouté au panier ?)018,5200Tous les autres sont toujours en mode navigation uniquement
ACTION Message 2018,5200Produits apparentés envoyés
ATTENDRE 48 heures60016,3002,2202 220 ajoutés au panier au cours des deux jours suivants
ACTION Message 3016,3000Découverte de réduction envoyée
FINN/A16,300N/AN'a pas ajouté au panier

Dans ce tunnel, 5 220 abonnés (3 000 + 2 220) ont ajouté au panier pendant le workflow de navigation, soit un taux de navigation-vers-panier de 18,6 % sur les 28 000 qui sont entrés. Parmi ces ajouts au panier, le workflow d'abandon de panier récupère ensuite une fraction supplémentaire pour l'achat. Les nœuds de sortie élevés sont les deux attentes, ce qui correspond au schéma attendu : le temps de décision se produit dans les fenêtres d'attente, pas dans les fenêtres d'action. La sortie de navigation en cours à DÉCISION 1 contribue à 5 350 sessions actives supplémentaires sorties silencieusement ; sans cette branche, ces abonnés auraient reçu le Message 1 en milieu de session, érodant le canal.

Les calculs des revenus récupérés augmentent avec la taille de la liste. Le même workflow sur une liste de 50 000 abonnés produit environ un quart de ces chiffres ; sur une liste de 1 000 000 d'abonnés, il produit environ cinq fois plus. Le coût par envoi reste proche de zéro, ce qui est l'avantage structurel du canal.

Taille de la listeVues hebdomadaires des détails produitAbandons de navigation hebdomadaires entrant dans le workflowRecouvrements hebdomadaires d'ajouts au panier (18,6 %)Revenu récupéré estimé à 85 $ de VA × 15 % de taux de clôture
50,0007,5007,0001,300$16,600
200,00030,00028,0005,220$66,500
1,000,000150,000140,00026,000$331,500

Ce sont des chiffres directionnels ; l'augmentation réelle sur votre boutique dépend de la VA, du mix de catégories et du taux de clôture des ajouts au panier récupérés. L'important est que les calculs se composent avec la taille de la liste à un coût par envoi qui ne le fait pas.

Intégrez-le dans les Workflows PushEngage

Le workflow d'abandon de navigation correspond directement aux composants des Workflows PushEngage. Voici la correspondance :

Composant du workflowTypes de nœuds utilisésTypes d'actions utilisésOption de workflow
Le flux de 3 messages pour l'abandon de navigationDÉMARRAGE, ATTENTE, DÉCISION, ACTION, SORTIE, FINSendPushNotificationType d'exécution : Plusieurs parallèles ; sortie sur les objectifs add_to_cart ou purchase

Le moteur Workflows est livré avec plus de 60 modèles expédiés couvrant les flux eCommerce, y compris l'abandon de navigation et de panier. Le modèle d'abandon de navigation est le bon point de départ ; clonez-le, remplacez vos variables de catégorie et de produit WooCommerce, et le workflow est opérationnel en moins d'une heure dans le constructeur PushEngage Workflows.

Ce que cela change

Pour un contexte plus large sur la façon dont ce workflow s'intègre dans un programme de rétention WooCommerce complet, le hub de notifications push eCommerce couvre les types de campagnes que ce workflow met en œuvre, et l'article existant sur les campagnes d'abandon de navigation offre une enquête stratégique sur le sujet plus large. Le workflow frère d'abandon de panier WooCommerce est la prochaine étape naturelle une fois la navigation en place ; il hérite de l'abonné au moment où le Message 1 ou le Message 2 entraîne un ajout au panier. La séquence de récupération d'abandon de panier PushEngage couvre les détails du playbook. Pour les équipes multicanaux exécutant des notifications push aux côtés d'e-mails, l'article notifications push et e-mail multicanaux aborde la question de l'orchestration.

Si vous retenez un chiffre de cet article, retenez 162 000. C'est l'audience hebdomadaire qui abandonne la navigation sur une seule boutique WooCommerce de 20 millions de dollars de GMV, dont presque aucune n'a une adresse e-mail que vous pouvez contacter. L'e-mail et le SMS ne mobiliseront pas cette audience. Le remarketing payant le fera, à un coût d'acquisition client qui s'accumule contre la rétention. Les notifications push d'abandon de navigation WooCommerce atteignent la même audience à un coût quasi nul par envoi, avec un flux de travail qui s'installe dans l'après-midi et une branche de sortie de navigation toujours active qui maintient le canal livrable.

Les mathématiques de la rétention sont ce qui rend la ligne budgétaire défendable. Avec une liste de 200 000 abonnés et le flux de travail ci-dessus, le revenu hebdomadaire récupéré attendu est de l'ordre de 66 500 $ avec des paniers moyens typiques du marché intermédiaire. Ce nombre augmente linéairement avec la taille de la liste, et le coût par envoi reste quasi nul. Le flux de travail d'abandon de navigation d'abord, le flux de travail d'abandon de panier qui en hérite, et le reste de la pile de rétention WooCommerce se composent autour d'eux.

Le plan gratuit vous donne 200 abonnés, tous les canaux et le moteur complet de flux de travail dès le premier jour. C'est suffisant pour instrumenter l'événement page_view, déployer le flux de travail et observer l'entonnoir pendant une semaine avant de demander la ligne budgétaire. Commencez avec le plan gratuit pour déployer le Message 1 de ce flux de travail avant vendredi.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Engagez et retenez les visiteurs après qu'ils aient quitté votre site Web

Augmentez la valeur de chaque visite web avec des notifications push difficiles à ignorer.

  • Plan gratuit à vie
  • Configuration facile
  • Support 5 étoiles