Dokumentasi integrasi

Tiga cara untuk mengintegrasikan — pilih satu, selesai dalam hitungan menit.

1 · Situs mana pun (disarankan)

Untuk framework apa pun, tambahkan baris di bawah ke <head> Anda untuk otomatis melacak tampilan halaman (termasuk rute SPA).

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

2 · SvelteKit

Salin stat.ts ke proyek Anda dan panggil initStat saat inisialisasi komponen di +layout.svelte root.

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

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

Harus dipanggil secara sinkron saat inisialisasi komponen; memanggilnya di dalam onMount memicu “outside component initialisation”.

3 · Pengguna lintas platform

Ekspos tutu_id_sub dari /auth/me produk Anda dan sediakan getSub di frontend — pengguna yang sama disatukan menjadi satu di semua platform.

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

4 · Verifikasi

Kunjungi situs Anda — “Pengunjung langsung” akan bertambah, dan Anda melihat kunjungan itu di ringkasan dalam hitungan detik.