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.