数据追踪
追踪概览
了解 Talivia 浏览器追踪器如何记录页面浏览、事件、会话和归因上下文。
Talivia 浏览器追踪器会自动记录页面浏览,并提供一组精简的 JavaScript 接口,用于自定义事件、身份识别和结账归因。
脚本
<script
defer
src="https://talivia.com/script.js"
data-website-id="YOUR_WEBSITE_ID"
data-domain="example.com"
></script>脚本会读取浏览器上下文、监测客户端路由变化并发送页面浏览。默认情况下,Talivia 将匿名访客 Cookie 保存一年,并维护一个活动后延长 30 分钟的会话 Cookie。
只有一个主机名时,不设置 data-domain 也能正常工作。Talivia 云服务生成的代码片段会包含它,因此 example.com、app.example.com 和其他子域名可以在需要时共享同一访客与会话。请保留设置 → 数据追踪中的完整代码片段,不要根据本示例自行重新拼装。
可选脚本设置请参阅追踪器配置,完整的共享 Cookie 配置请参阅子域名追踪。
运行时接口
脚本加载后会创建 window.talivia:
window.talivia.track();
window.talivia.track('signup-click');
window.talivia.identify('user_123', { email: 'founder@example.com' });
window.talivia.getSessionId();数据采集接口
追踪器会向 Talivia 的采集接口发送数据,并接收签名缓存令牌和跨域令牌。这些令牌有效期很短,只包含匿名追踪键,不包含账户或付款凭据。
收入上下文
结账流程请按照已连接服务商的收入指南操作。Stripe 和 Yolfi 会在浏览器返回时使用唯一的结账会话编号。无法提供返回信号的服务商,可以在其支持的结账元数据中使用 window.talivia.getSessionId()。