您的位置:首页 > 其它

Cookie 和用户识别

2016-09-14 17:27 127 查看
通常,各种网站会统计页面的访问量,然后生成报表,用于之后的SEO工作或者电商类商品方案的调整,这就带来了几个名词,PV(访问量)、UV(独立访客)、IP(独立IP);

曾在一个招商行业的公司一段时间,因为原先网站没有自己的数据统计,为了便于管理,以及方便竞价员工的工作,为其开发了一个大型的网站后台,因业务体系的不同,仅仅只是引入了PV、IP的概念,同时因存在手机网站,又为其划分了手机端与电脑端,并将其画成折线图展示。功能如此,但在这几个名词中,IP的概念比较模糊,因为很多公司或者家庭中都使用同样的路由,对外IP是相同的,这就造成了,以ip作为统计的失真。

网站中引入UV的概念,是目前大多数公司所需要的,原理其实很简单,原来的做法是通过 ip+各种诸如用户浏览器版本、分辨率等,虽然会有一些不准确,但也聊胜于无,详细分析如下:

可以采用 cookie的方式,即用户访问网站,通过服务器为其生成一个独一无二的用户ID,简单的仿照订单号即可,同时为其设定cookie的存活时间,越长越好,这样的话就会在用户客户端存放一个cookie,这样只要用户没有禁止cookie,前端就可以通过js获取到用户当前的cookie,这样就可以将其存入用户跟踪数据库,推荐使用mongo或者redis等存储。

那么下一个问题来了,如果用户禁止了cookie呢,那么就使用IP+各种js能获取到的参数做参考算了,聊胜于无,哈哈。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: