Documentazione di integrazione
Tre modi per integrare: scegline uno, pronto in pochi minuti.
1 · Qualsiasi sito (consigliato)
Per qualsiasi framework, aggiungi la riga qui sotto al tuo <head> per tracciare automaticamente le pagine viste (incluse le route SPA).
<script defer src="https://tutustat.com/t.js" data-site="ts_xxxxxxxx"></script> 2 · SvelteKit
Copia stat.ts nel tuo progetto e chiama initStat durante l’inizializzazione del componente nel +layout.svelte radice.
import { initStat } from '$lib/stat';
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com'
}); Deve essere chiamato in modo sincrono durante l’inizializzazione del componente; chiamarlo dentro onMount genera «outside component initialisation».
3 · Utenti multipiattaforma
Esponi tutu_id_sub dal /auth/me del tuo prodotto e fornisci getSub nel frontend — lo stesso utente viene unificato in uno su tutte le piattaforme.
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com',
getSub: () => auth.user?.tutu_id_sub
}); 4 · Verifica
Visita il tuo sito — “Visitatori in tempo reale” dovrebbe aumentare e vedrai la visita nella panoramica in pochi secondi.