Aller au contenu

Installer Statsdot sur Drupal

Mis à jour le 18 octobre 2026

Sans code : Asset Injector

  1. Installez et activez le module Asset Injector.
  2. Allez dans Configuration > Development > Asset Injector > JS Injector et ajoutez un injecteur.
  3. L'injecteur accepte du code JavaScript, pas une balise HTML, et Statsdot nécessite son attribut data-domain. Collez ce code, qui ajoute la balise avec l'attribut :
(function () {
  var s = document.createElement('script');
  s.defer = true;
  s.src = 'https://statsdot.com/js/script.js';
  s.setAttribute('data-domain', 'yoursite.com');
  document.head.appendChild(s);
})();
  1. Dans les conditions, excluez les pages d'administration (par exemple en définissant la condition de thème sur votre thème front-end), puis enregistrez.

Dans votre thème

Si vous maintenez votre propre thème ou sous-thème, ajoutez la balise dans templates/html.html.twig (copiez-la depuis le thème de base si votre thème ne l'a pas), à l'intérieur de <head> :

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

Videz le cache dans Configuration > Development > Performance pour voir le changement.

Suivez des événements avec data-statsdot-event="Contact" sur un lien, un bouton ou un formulaire. Consultez Événements et objectifs.