Installer Statsdot sur WooCommerce
Mis à jour le 16 octobre 2026
WooCommerce fonctionne sur WordPress : le code s'ajoute donc exactement comme dans le guide WordPress, avec une extension d'en-tête ou dans votre thème enfant. Lisez aussi sa partie sur les extensions de cache, car les boutiques en utilisent souvent.
Comptez les achats
La page de commande reçue contient le numéro de commande dans son adresse (/checkout/order-received/123/), et Statsdot compare les objectifs de page sur leur chemin exact. Au lieu d'un objectif de page, envoyez donc un événement au chargement de cette page. Ajoutez ceci au functions.php de votre thème enfant ou comme extrait PHP dans une extension comme WPCode :
add_action('woocommerce_thankyou', function ($order_id) {
if (! $order_id) {
return;
}
echo "<script>document.addEventListener('DOMContentLoaded', function () { window.statsdot && window.statsdot.track('Purchase'); });</script>";
});
Le code du head se charge avec defer : l'événement attend donc DOMContentLoaded, quand le script est prêt. N'utilisez ni le numéro de commande ni le nom du client comme libellé : Statsdot fonctionne sans données personnelles, et vos événements aussi devraient.
Si une extension d'optimisation retarde le JavaScript, excluez ce script en ligne en plus de statsdot.com/js/script.js.
Faites-en un objectif
Dans les Réglages du site (la roue à côté des dates), ajoutez un objectif de type Événement avec le nom Purchase. Le tableau de bord affiche alors combien de visiteurs ont acheté et le taux de conversion sur l'ensemble des visiteurs. Si un client recharge la page de remerciement, l'événement est renvoyé, mais l'objectif ne compte toujours ce visiteur qu'une fois.
Les étapes précédentes
Les pages panier et paiement ont des chemins fixes : elles servent d'objectifs de page. Les chemins WordPress se terminent par une barre oblique : /cart/ et /checkout/. Avec les trois objectifs, vous voyez combien de visiteurs ouvrent le panier, commencent le paiement et terminent la commande.
Plus de détails dans Événements et objectifs.