Documentación de integración
Tres formas de integrar: elige una y lista en minutos.
1 · Cualquier sitio (recomendado)
Para cualquier framework, añade la línea de abajo a tu <head> para registrar automáticamente las páginas vistas (incluidas rutas SPA).
<script defer src="https://tutustat.com/t.js" data-site="ts_xxxxxxxx"></script> 2 · SvelteKit
Copia stat.ts a tu proyecto y llama a initStat durante la inicialización del componente en el +layout.svelte raíz.
import { initStat } from '$lib/stat';
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com'
}); Debe llamarse de forma síncrona durante la inicialización del componente; llamarlo dentro de onMount lanza “outside component initialisation”.
3 · Usuarios multiplataforma
Expón tutu_id_sub desde el /auth/me de tu producto y provee getSub en el frontend: el mismo usuario se fusiona en uno en todas las plataformas.
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com',
getSub: () => auth.user?.tutu_id_sub
}); 4 · Verificar
Visita tu sitio: “Visitantes en vivo” debería aumentar y verás la visita en el resumen en segundos.