接入文档

三种接入方式,任选其一,几分钟接入。

1 · 任意站点(推荐)

任意框架的站点,在 <head> 加入下面一行即可自动统计页面访问(含 SPA 路由)。

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

2 · SvelteKit

复制 stat.ts 到项目,在根 +layout.svelte 的组件初始化期调用 initStat。

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

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

必须在组件初始化期同步调用;放 onMount 回调会报 outside component initialisation。

3 · 跨平台用户统一

产品 /auth/me 暴露 tutu_id_sub 并在前端提供 getSub,同一用户在所有平台自动归并为一人。

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

4 · 验证接入

访问你的站点,后台「实时在线」应 +1,几秒内即可在总览看到这次访问。