Configuración del script
Actualizado el 17 de octubre de 2026
El script pesa menos de 1 KB comprimido y se carga con defer, después de la página.
<script defer data-domain="example.com" src="https://statsdot.com/js/script.js"></script>
Atributos
| Atributo | Significado |
|---|---|
data-domain |
Obligatorio. El sitio tal como lo añadiste en Statsdot, sin www. |
data-auto="false" |
Desactiva el seguimiento automático de enlaces externos y descargas de archivos. |
Qué envía
Para cada vista de página: la dirección de la página sin la cadena de consulta, el dominio del sitio de referencia, las etiquetas UTM de la página de destino y el ancho de la pantalla (para distinguir entre escritorio, tableta y móvil). Los eventos añaden un nombre y una etiqueta opcional. La solicitud se envía a https://statsdot.com/api/collect. No se almacena nada en el dispositivo del visitante: sin cookies, sin almacenamiento local, sin huella digital (fingerprinting).
Aplicaciones de una sola página
El script escucha la API de historial del navegador, por lo que la navegación del lado del cliente en React, Vue, Next.js, Nuxt, Livewire (wire:navigate) o Inertia cuenta cada página sin necesidad de código adicional.
Cuándo no hace nada
- En
localhosty otras direcciones locales. - En navegadores automatizados que se identifican como tales (
navigator.webdriver). - Cuando has excluido tus propias visitas, consulta Excluir tus propias visitas.
Los bots y rastreadores conocidos también se omiten en el servidor, consulta el directorio de rastreadores de IA.
Tu propio dominio
Para evitar bloqueadores que incluyen dominios de analítica, sirve el script desde tu propio dominio mediante un proxy: consulta Servir el script desde tu propio dominio. El script envía las visitas al mismo lugar desde donde se cargó.
Eventos personalizados desde código
window.statsdot.track('Signup');
window.statsdot.track('Download', 'Price list 2026');
Más información en Eventos y objetivos.