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.