基于HTTP请求的匿名用户标识方法
匿名用户ID (anonymous-user-id) 是一种JavaScript库,允许在用户无需存储cookie或同意跟踪的情况下,对其进行匿名标识。该方法通过利用从HTTP请求中提取的信息(主要包括源IP地址和User-Agent标头)生成唯一的用户ID,其灵感来源于哈希函数。
支持的算法:
- hash(salt + domain + ip + user_agent): 该算法与Plausible Analytics使用的算法相同,它依赖于至少每日更新的盐值,以防止对单个用户行为的长时间跟踪。
- hash(secret + date) + domain + ip + user_agent): 这是原始算法的改进版本,适用于无法可靠维护状态的应用(例如无服务器函数),安全性相对较低。
137.03KB
文件大小:
评论区