Suivi côté serveur pour WooCommerce
Installez le plugin WordPress ROASaurus, ou pointez un webhook WooCommerce vers ROASaurus. Dans les deux cas, les commandes payées parviennent à vos plateformes publicitaires depuis le serveur et sont associées au clic publicitaire.
| WooCommerce en un coup d’œil | |
|---|---|
| Option 1 | Plugin ROASaurus : envoie les commandes payées à l’API des commandes et enregistre les cookies de suivi sur chaque commande |
| Option 2 | Webhook WooCommerce (Order updated), vérifié avec sa signature HMAC |
| Secours | Clé REST API facultative : les commandes manquées sont récupérées toutes les 5 minutes |
| Commandes payées | Statut processing ou completed |
| Prérequis du plugin | PHP 7.4 et WooCommerce 6.0 ou plus récent |
Option 1 : le plugin ROASaurus
- Allez dans Add a store › WooCommerce et saisissez l’adresse de votre boutique.
- Dans Settings › Orders API de la boutique, créez une clé API.
- Téléchargez le plugin et envoyez le fichier zip dans WordPress sous Plugins › Add New Plugin › Upload Plugin, puis activez-le.
- Sous WooCommerce › ROASaurus, saisissez le point d’accès, la clé de boutique et la clé API.
Le plugin charge le script de suivi, enregistre sur la commande les cookies de suivi du visiteur au checkout (l’identifiant de visiteur plus les cookies Meta, TikTok, Snap et Pinterest) et envoie chaque commande payée à ROASaurus. Les commandes en paiement à la livraison et par virement bancaire sont envoyées quand elles passent en processing. Sur la page de remerciement, il déclenche l’achat côté navigateur. Comme l’identifiant de visiteur voyage avec la commande, la correspondance est exacte.
Option 2 : les webhooks WooCommerce
Choisissez WooCommerce lorsque vous ajoutez la boutique. Dans WooCommerce › Settings › Advanced › Webhooks, ajoutez un webhook avec le statut Active, le sujet Order updated, votre URL de livraison ROASaurus, un secret et la version d’API WP REST API Integration v3. Collez le même secret dans ROASaurus ; chaque livraison est vérifiée avec sa signature. Les commandes avec le statut processing ou completed comptent comme payées.
Ajoutez aussi une clé REST API en lecture seule et ROASaurus récupère les commandes toutes les 5 minutes, ce qui permet à une commande manquée par un webhook d’arriver quand même. Le plugin fonctionne aussi à côté des webhooks : il enregistre l’identifiant de visiteur sur chaque commande, et le webhook le transporte.
Correspondance sans le plugin
Sans le plugin, rien sur la page de remerciement ne relie la commande à son visiteur. ROASaurus fait alors la correspondance par un e-mail haché que le visiteur a donné plus tôt sur votre site (dans une popup ou via un appel Identify), puis par la même adresse IP et le même navigateur vus de 3 heures avant à 15 minutes après la commande, uniquement quand un seul visiteur correspond.
Limites
- Le script suit les pages vues de lui-même. Les vues de produit et ajouts au panier ne sont détectés automatiquement que sur Shopify ; sur WooCommerce, votre développeur peut les envoyer avec
tlq('track', 'AddToCart', {...}). - Le plugin et le connecteur sont construits d’après la documentation officielle de WooCommerce. Passez une commande de test après la configuration et vérifiez l’Event log.
À lire aussi
Vos questions, nos réponses
Plugin ou webhook : lequel utiliser ?
Le plugin donne une correspondance exacte, car il enregistre l’identifiant de visiteur sur chaque commande. Les webhooks n’exigent aucune installation de plugin, mais ROASaurus ne peut alors associer les commandes que par un e-mail que le visiteur a donné plus tôt sur votre site ou par l’adresse IP et le navigateur, ce qui relie moins de commandes. Vous pouvez utiliser les deux.
Les commandes en paiement à la livraison sont-elles suivies ?
Oui. Le plugin envoie les commandes en paiement à la livraison et par virement bancaire quand elles passent en processing. Avec les webhooks, les commandes comptent dès que leur statut est processing ou completed.
Ai-je besoin de la clé REST API ?
Non, c’est un secours facultatif. Avec une clé REST API en lecture seule, ROASaurus récupère aussi les commandes toutes les 5 minutes : un webhook manqué ne signifie donc pas une commande manquée.
Chaque vente, rattachée à la publicité qui l’a générée
Suivi côté serveur, bénéfice et valeur vie client dans une seule application. Essai gratuit de 14 jours, sans carte bancaire.
Démarrez votre essai gratuit →