自助式 SaaS 假定每次注册都是一位独立潜客。而实际上,20% 到 35% 的免费试用是连环滥用——同一个人反复利用一次性邮箱来无限重置计时。激活指标看起来很健康,转化率却在流血。
付费套餐则遭受相反方向的渗漏。一个席位被整个团队共用——五个、十个、有时二十个用户藏在一份许可背后,每人从不同的设备和时区登录。基于会话的追踪看不到这一点。席位看起来合规;营收却流失了。
将试用资格绑定到物理设备,而非邮箱。反复利用 gmail 别名或临时邮箱提供商,都不再能重置计时。
追踪每个付费席位使用了多少台不同设备。当一个单用户套餐从 5 台及以上设备登录时,就把该团簇揭示出来,以便销售引导的升级对话或强制执行。
根据设备历史、IP 合理性和机器人信号为每一次身份验证尝试评分。仅在可疑会话上强化 MFA——受信任的设备无摩擦通行。
在注册和登录时检测 Puppeteer、Playwright、Selenium 和定制自动化框架。将机器人流量从激活指标和入门(onboarding)队列中过滤出去。
将共享同一硬件的工作区分组。揭示白标转售商、外包人员扩散和影子 IT——它们在本应互不相关的租户之间运作。
把设备裁决发送到您的 API 网关。在读取端点上按设备应用速率限制和机器人拦截,而不会一刀切地扼杀正当集成。
几行代码,一次 API 响应即可获得所需的全部信息。
import { Tracio } from '@tracio/sdk'const tracio = Tracio.init({ publicKey: "5ca175fc..." })// Score every trial signup at the formconst result = await tracio.getResult()await fetch("/api/trials/start", { method: "POST", body: JSON.stringify({ visitorId: result.visitorId, botDetected: result.bot.detected, workEmail: form.email, plan: "free_trial_14d", }),})