Instalar com o npm
Atualizado em 19 de outubro de 2026
Para aplicações criadas com um empacotador, o pacote statsdot faz o mesmo que a tag de script, como um módulo que importa.
npm install statsdot
import { init, track } from 'statsdot';
init({ domain: 'example.com' });
track('Signup');
track('Purchase', null, { revenue: 49.9, currency: 'EUR' });
A navegação com history.pushState, utilizada pela maioria dos routers, conta automaticamente como uma visualização de página.
Opções
| Opção | Predefinição | |
|---|---|---|
domain |
(obrigatório) | O domínio tal como foi adicionado no Statsdot |
apiHost |
https://statsdot.com |
O seu proxy de domínio próprio, por exemplo https://example.com/sd |
auto |
true |
Contar links de saída e descargas de ficheiros |
scroll |
false |
Medir profundidade de desvio; ative também nas definições do site |
props |
nenhum | Propriedades personalizadas enviadas com cada visualização de página |
allowLocalhost |
false |
Enviar também a partir de localhost, durante os testes |
À semelhança do script, o pacote não define cookies, não armazena nada no dispositivo e não envia nada a partir de navegadores automatizados ou quando excluiu o seu próprio navegador.