Aller au contenu

Installer Statsdot sur PrestaShop

Mis à jour le 19 octobre 2026

Avec le module (recommandé)

  1. Téléchargez le module Statsdot pour PrestaShop.
  2. Dans le back-office, allez dans Modules > Gestionnaire de modules > Télécharger un module et choisissez le fichier ZIP.
  3. Ouvrez Configurer : le domaine est pré-rempli avec celui de votre boutique ; vérifiez qu'il correspond au site que vous avez ajouté dans Statsdot, puis enregistrez.

Le module ajoute le script à chaque page de la boutique et envoie :

  • Add to cart lorsqu'un produit est ajouté, à partir de l'événement front-office natif de PrestaShop ;
  • Purchase une fois par commande sur la page de confirmation, avec le total de la commande (taxes comprises) et la devise, afin que le tableau de bord affiche le chiffre d'affaires par source, canal et campagne.

Options du module : liens sortants et téléchargements, la référence de la commande comme identifiant de conversion (désactivé par défaut, voir Chiffre d'affaires) et profondeur de défilement. Créez ensuite des objectifs pour les événements Add to cart et Purchase dans les paramètres de votre site.

Manuellement, dans le thème

Si vous préférez ne pas installer de module, ajoutez le script à votre thème.

Ajouter le script

Modifiez themes/your-theme/templates/_partials/head.tpl. Travaillez sur un thème enfant pour qu'une mise cuvelle du thème ne supprime pas la modification. Ajoutez la balise avant la fermeture du {block} de l'en-tête :

<script defer data-domain="yoursite.com" src="https://statsdot.com/js/script.js"></script>

Allez ensuite dans Paramètres avancés > Performances et videz le cache.

Suivre les commandes

Pour comptabiliser les achats en tant qu'événement, ajoutez ceci dans templates/checkout/order-confirmation.tpl du même thème, à l'intérieur du bloc de contenu principal :

<script>
  window.addEventListener('load', function () {
    window.statsdot && window.statsdot.track('Purchase', null, {
      revenue: {$order.totals.total.amount|floatval},
      currency: '{$currency.iso_code|escape:'javascript'}'
    });
  });
</script>

Le total de la commande et la devise sont envoyés comme chiffre d'affaires (ajoutez id: '{$order.details.reference|escape:'javascript'}' pour ignorer les rechargements et supprimer les commandes de test pendant 7 jours), afin que le tableau de bord affiche le chiffre d'affaires par source et par campagne (voir Chiffre d'affaires) ; les noms de variables sont ceux des thèmes PrestaShop 1.7 et 8, vérifiez-les si votre thème a été fortement personnalisé. Créez ensuite un objectif pour l'événement Purchase dans les paramètres de votre site. Statsdot ne stocke jamais le numéro de commande : l'adresse de confirmation de commande est stockée sans sa chaîne de requête.

Les boutons d'ajout au panier peuvent être comptabilisés avec data-statsdot-event="Add to cart" sur le bouton de vos modèles de produits. Voir Événements et objectifs.