Aller au contenu

Installation avec npm

Mis à jour le 19 octobre 2026

Pour les applications construites avec un bundler, le package statsdot effectue les mêmes opérations que la balise script, sous forme de module que vous importez.

npm install statsdot
import { init, track } from 'statsdot';

init({ domain: 'example.com' });

track('Signup');
track('Purchase', null, { revenue: 49.9, currency: 'EUR' });

La navigation avec history.pushState, utilisée par la plupart des routeurs, compte automatiquement les pages vues.

Options

Option Par défaut
domain (requis) Le domaine tel qu'ajouté dans Statsdot
apiHost https://statsdot.com Votre proxy de domaine personnalisé, par exemple https://example.com/sd
auto true Compter les liens sortants et les téléchargements de fichiers
scroll false Mesurer la profondeur de défilement ; activez-la également dans les paramètres du site
props aucun Propriétés personnalisées envoyées avec chaque page vue
allowLocalhost false Envoyer également depuis localhost, lors des tests

Tout comme le script, le package ne définit aucun cookie, ne stocke rien sur l'appareil et n'envoie aucune donnée depuis des navigateurs automatisés ou lorsque vous avez exclu votre propre navigateur.