Tài liệu tích hợp
Ba cách tích hợp — chọn một, xong trong vài phút.
1 · Bất kỳ trang nào (khuyến nghị)
Với bất kỳ framework nào, thêm dòng bên dưới vào <head> để tự động ghi nhận lượt xem trang (gồm cả route SPA).
<script defer src="https://tutustat.com/t.js" data-site="ts_xxxxxxxx"></script> 2 · SvelteKit
Sao chép stat.ts vào dự án và gọi initStat trong lúc khởi tạo component ở +layout.svelte gốc.
import { initStat } from '$lib/stat';
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com'
}); Phải gọi đồng bộ trong lúc khởi tạo component; gọi bên trong onMount sẽ báo lỗi “outside component initialisation”.
3 · Người dùng đa nền tảng
Xuất tutu_id_sub từ /auth/me của sản phẩm và cung cấp getSub ở frontend — cùng một người dùng được hợp nhất thành một trên mọi nền tảng.
initStat({
site: 'ts_xxxxxxxx',
endpoint: 'https://tutustat.com',
getSub: () => auth.user?.tutu_id_sub
}); 4 · Xác minh
Truy cập trang của bạn — “Khách trực tuyến” sẽ tăng và bạn thấy lượt truy cập trong tổng quan sau vài giây.