一种Web匿名用户识别、追踪方法及系统技术方案

技术编号:21605827 阅读:53 留言:0更新日期:2019-07-13 18:19
本发明专利技术提出了一种Web匿名用户识别、追踪方法及系统,该方法引入id.js和ls_id.js,当请求访问页面时,请求id.js,若未缓存,接到请求后,检测etagId和cookieId,然后解析创建时间,使用检测到的或者新建标识设置E‑tag和缓存并以JS语句返回;若缓存,则直接从浏览器缓存返回。当请求ls_id.js,服务器读取Local Storage中ID,服务器然后根据lsId和cacheId的创建时间,作出判断,并将结果写入Local Storage。基于本发明专利技术提出的方法,还提出了系统。本发明专利技术通过合理的组合和调整用户追踪手段,提高了匿名Web用户识别和追踪的准确率和稳定性。

A Method and System for Web Anonymous User Recognition and Tracking

【技术实现步骤摘要】
一种Web匿名用户识别、追踪方法及系统
本专利技术涉及互联网
,具体提供了一种Web匿名用户识别、追踪方法及系统。
技术介绍
匿名Web用户是指未提供任何标记信息,如用户名、ID、身份证、手机号等的Web用户。如果要对这类用户提供定制化的内容、提高内容触达率与用户转化率,则必须尽可能准确的对其进行标记和追踪,并保证标记与追踪的稳定性。目前大部分网站或应用一般使用记录用户的IP、采集用户浏览器的HTTPCookie并进行匹配的方式来实现。部分网站/应用也会采集其他的用户信息,如浏览器的分辨率、UserAgent、Canvas指纹等以提高识别的可能性,但这些技术均存在其缺点。IP记录技术相对容易实现,但普通用户一般通过ISP宽带或移动网络来访问网站/应用,这些IP一般是不断变化的,只有极少的访客通过固定IP访问,且固定IP一般由多个用户共用。因此IP记录技术本身无法准确的对用户进行识别与追踪。Cookie识别技术,是通过给用户浏览器设置一段长期有效的Cookie标记,当用户下次访问网站或应用的时候,会携带该标记,以此达到识别和追踪的目的。然而随着人们隐私保护意识提高和隐私保护技术的本文档来自技高网...

【技术保护点】
1.一种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的创建时间,作出判断...

【技术特征摘要】
1.一种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,服务器读取LocalStorage中ID,服务器然后根据ls_id.js发送的lsId和cacheId的创建时间,作出判断,并返回判断结果,最后将所述判断结果写入LocalStorage。2.根据权利要求1所述的一种Web匿名用户识别、追踪方法,其特征在于,所述的依次引入id.js和ls_id.js的方法为以<scriptsrc=”xx.js的url”></script>的方式依次引入id.js和ls_id.js。3.根据权利要求1所述的一种Web匿名用户识别、追踪方法,其特征在于,所述当请求访问页面时,请求id.js,若id.js未缓存,则服务器接收到id.js的请求后,检测etagId和cookieId,然后分别解析etagId和cookieId的创建时间,使用检测到的或者新建标识设置E-tag和缓存并以JS语句返回的步骤为:检测HTTP请求头中的If-None-Match头,记为etagId;检测HTTPCookie中的uniq_id,记为cookieId;分别解析etagId和cookieId的创建时间,选择较早的一个有效标识作为输出标识;如果etagId和cookieId均不存在或者etagId的格式不正确、cookieId的格式不正确,则创建一个新的用户标识作为输出标识;设置cache-control、expires、ETag、set-cookie和content-type的HTTP响应头;输出HTTP响应体。4.根据权利要求1所述的一种Web匿名用户识别、追踪方法,其特征在于,所述当请求访问页面时,请求ls_id.js,服务器读取LocalStorage中ID,服务器然后根据ls_id.js发送的lsId和cacheId的创建时间,作出判断,并返回判断结果,最后将所述判断结果写入LocalStorage的方法步骤为:读取LocalStorage中的uniq_id;读取id.js中设置的用户标识;使用ajax请求方式,异步将lsId和cacheId发送到...

【专利技术属性】
技术研发人员:牛克超田放韩冲
申请(专利权)人:山东八五信息技术有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1