Integrations-Doku

Drei Wege zur Integration — wählen Sie einen, in Minuten fertig.

1 · Jede Website (empfohlen)

Fügen Sie für jedes Framework die Zeile unten in Ihren <head> ein, um Seitenaufrufe automatisch zu erfassen (inkl. SPA-Routen).

<script defer src="https://tutustat.com/t.js" data-site="ts_xxxxxxxx"></script>

2 · SvelteKit

Kopieren Sie stat.ts in Ihr Projekt und rufen Sie initStat während der Komponenteninitialisierung im Root-+layout.svelte auf.

import { initStat } from '$lib/stat';

initStat({
  site: 'ts_xxxxxxxx',
  endpoint: 'https://tutustat.com'
});

Muss synchron während der Komponenteninitialisierung aufgerufen werden; ein Aufruf in onMount wirft „outside component initialisation“.

3 · Plattformübergreifende Nutzer

Geben Sie tutu_id_sub aus dem /auth/me Ihres Produkts frei und stellen Sie getSub im Frontend bereit – derselbe Nutzer wird plattformübergreifend zu einem zusammengeführt.

initStat({
  site: 'ts_xxxxxxxx',
  endpoint: 'https://tutustat.com',
  getSub: () => auth.user?.tutu_id_sub
});

4 · Verifizieren

Besuchen Sie Ihre Site – „Live-Besucher“ sollte steigen, und Sie sehen den Besuch innerhalb von Sekunden in der Übersicht.