[发明专利]一种Web匿名用户识别、追踪方法及系统有效
| 申请号: | 201910298674.7 | 申请日: | 2019-04-15 |
| 公开(公告)号: | CN110008432B | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 牛克超;田放;韩冲 | 申请(专利权)人: | 山东八五信息技术有限公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958 |
| 代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
| 地址: | 250000 山东省济南市高新区舜华*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 web 匿名 用户 识别 追踪 方法 系统 | ||
本发明提出了一种Web匿名用户识别、追踪方法及系统,该方法引入id.js和ls_id.js,当请求访问页面时,请求id.js,若未缓存,接到请求后,检测etagId和cookieId,然后解析创建时间,使用检测到的或者新建标识设置E‑tag和缓存并以JS语句返回;若缓存,则直接从浏览器缓存返回。当请求ls_id.js,服务器读取Local Storage中ID,服务器然后根据lsId和cacheId的创建时间,作出判断,并将结果写入Local Storage。基于本发明提出的方法,还提出了系统。本发明通过合理的组合和调整用户追踪手段,提高了匿名Web用户识别和追踪的准确率和稳定性。
技术领域
本发明涉及互联网技术领域,具体提供了一种Web匿名用户识别、追踪方法及系统。
背景技术
匿名Web用户是指未提供任何标记信息,如用户名、ID、身份证、手机号等的Web用户。如果要对这类用户提供定制化的内容、提高内容触达率与用户转化率,则必须尽可能准确的对其进行标记和追踪,并保证标记与追踪的稳定性。目前大部分网站或应用一般使用记录用户的IP、采集用户浏览器的HTTP Cookie并进行匹配的方式来实现。部分网站/应用也会采集其他的用户信息,如浏览器的分辨率、User Agent、Canvas指纹等以提高识别的可能性,但这些技术均存在其缺点。
IP记录技术相对容易实现,但普通用户一般通过ISP宽带或移动网络来访问网站/应用,这些IP一般是不断变化的,只有极少的访客通过固定IP访问,且固定IP一般由多个用户共用。因此IP记录技术本身无法准确的对用户进行识别与追踪。Cookie识别技术,是通过给用户浏览器设置一段长期有效的Cookie标记,当用户下次访问网站或应用的时候,会携带该标记,以此达到识别和追踪的目的。然而随着人们隐私保护意识提高和隐私保护技术的发展,特别是随着2018年欧盟《通用数据保护条例(GDPR)》的正式生效,第三方Cookie的留存率已经大大降低,极大的限制了第三方Cookie的使用。同时,非第三方Cookie的留存时间也在随着隐私保护技术的发展逐渐降低。这使单独使用Cookie识别技术的匿名Web用户识别与追踪效果与稳定性大大降低。Canvas指纹技术,是一种利用各浏览器的曲线、抗锯齿等绘图算法的实现细节不同,同时各终端上的字体不完全一致,所以在不同的终端调用相同的Canvas绘图指令绘制特定的图形,能得到不同的绘制结果,以此来标记不同的用户的方法。该方法用于识别PC端匿名Web用户有一定的作用,但是因为相同品牌的手机的Canvas指纹基本一致,所以在移动端的指纹重复率太高,识别率太低,基本不可用。
现存的其他用户追踪技术,例如Flash指纹、Geo信息获取等,由于会降低用户体验,比如降低网页响应速度、出现插件提醒等,在实际环境中并不实用。所以,现有Web用户追踪技术因为自身的限制、技术的发展或实际环境的限制,实际效果不太理想。
发明内容
针对以上缺点,本发明实施例提出了一种Web匿名用户识别、追踪方法及系统,通过合理的组合和调整现有的Web用户追踪手段,并加入了Local Storage、浏览器文件缓存等追踪手段,提高了匿名Web用户识别信息的留存时间,进而提高了匿名Web用户识别和追踪的准确率和稳定性。
本发明提出了一种Web匿名用户识别、追踪方法,包括以下步骤:
在要识别和追踪匿名Web用户的网站或应用内的页面上,依次引入id.js和ls_id.js;
当请求访问页面时,请求id.js,若id.js未缓存,则服务器接收到id.js的请求后,检测etagId和cookieId,然后分别解析etagId和cookieId的创建时间,使用检测到的或者新建标识设置E-tag和缓存并以JS语句返回;若id.js缓存,则直接从浏览器缓存返回;
当请求访问页面时,请求ls_id.js,服务器读取Local Storage中ID,服务器然后根据ls_id.js发送的lsId和cacheId的创建时间,作出判断,并返回判断结果,最后将所述判断结果写入Local Storage。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东八五信息技术有限公司,未经山东八五信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910298674.7/2.html,转载请声明来源钻瓜专利网。





