了解每个请求背后的设备
浏览器代理、服务器 API 和仪表板。识别回访设备,标记机器人和欺骗行为,并在您自己的服务器上决策。
识别的工作原理
从浏览器到您的决策仅需一次往返。
收集
浏览器代理在后台收集100多个设备信号,并发送约1KB的报告。
代理收集的内容 →识别
服务器将稳定信号转换为 visitor ID,识别回访设备,并设置 smart signals。
标记和评分 →决定
浏览器只会获得 request ID。您的服务器使用 secret key 读取完整事件并做出决定。
从您的服务器读取 →
四个部分,一个事件
每个都有自己的页面;它们共同构成您的服务器读取的事件。
在您的服务器上调用一次
浏览器将 request ID 传给您的服务器。使用 secret key 进行一次 GET 请求即可返回完整事件,且标记永远不会传到浏览器。
- Visitor ID
- 设备,无论它以何种方式返回。
- 风险评分
- 检测到的信号权重之和,作为起始数值。
- 机器人
- bad、good 或 not_detected。
- 检测到的信号
- 所有触发的智能信号。
const event = await fetch(`https://api.zeno.id/events/${requestId}`, {
headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
}).then(response => response.json())
event.visitorId // "q1yLOPpzvOstEQCFQQxE"
event.riskScore // 5
event.bot // "not_detected"
event.detected // ["vpn", "incognito"]今天就识别您的第一位访客
安装代理,在服务器上读取事件即可完成。