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.