- 主题:如何快速高效的确认Revisitor ?
我们的网店想做这么个东西:
用户在打开网站的时候,不需要自己做什么,网站根据???,判断出用户的身份,并据此完成一些功能,比如个人定制化的网页,一些欢迎词,优惠劵什么的。
现在的想法就是把上次的SessionID存到cookie里,下次用户再打开网站,根据这个ID找到用户的个人资料,然后完成定制化的功能。
有没有更好的方法呢?SessionID有优点,比如方便使用,但是缺点也很多。既要尽量准确的确定用户身份,又要实时高效。
大家脑风暴一下如何?
--
FROM 80.85.200.*
我现在就是把sessionID单存到cookie里(持久化了,10年有效 hehe),下回再看这个sessionID是不是之前出现过,如果是,就看对应这个sessionID是不是存了用户的信息,然后定制化。
现在的问题是,从SessionID来判断的话,太费劲了,因为访问量很大,就有N多的sessionID,如何高效率的找到用户信息是个问题。
我现在的想法是,可不可以通过mac地址来确定用户身份。这样就把bot啊,只出现一次的SessionID啊,这些垃圾就绕过了。
【 在 dhcn 的大作中提到: 】
: 你怎么定义这个用户?这个机器上用这个浏览器打开就是这个用户?那你就用一个长效时间的Cookie+UserID配合起来做,不要用SessionID,那个东西有效期怎么说都很短。
--
FROM 80.85.200.*
我可能没说清楚,我是把用户第一次来的SessionID单存到另一个值UID里,原来的SessionID该怎么着还怎么着。
比如用户第二次来,SessionID是新的,UID还是第一次的SessionID,其实就是那最最第一次的SessionID当userID用了。
百度统计是怎么实现的?我先问一嘴,然后去google。
【 在 dhcn 的大作中提到: 】
: SessionID这个值不能非正常持久化,因为它和用户登录权限绑定,Web安全代码规则,每次登录的时候,它必须Clear清除刷新,你10年,你的正常Session会话怎么办?
: 其实这个问题不复杂,百度统计怎么解决,你就怎么解决就行了。
--
FROM 80.85.200.*
我可能没说清楚,我是把用户第一次来的SessionID单存到另一个值UID里,原来的SessionID该怎么着还怎么着。
比如用户第二次来,SessionID是新的,UID还是第一次的SessionID,其实就是那最最第一次的SessionID当userID用了。
【 在 sitepenfan 的大作中提到: 】
: 实在想不出cookie为啥不用userID而要用sessionID
: 具体的信息在服务器端缓存一份就行,当然可以选择缓存一部分关键字,剩下的现查sql
--
FROM 80.85.200.*
应该是在自己网站的页面里放一段百度的js代码,用来收集信息。
我刚google的,呵呵。
【 在 sitepenfan 的大作中提到: 】
:
: 竟然要在浏览器里装插件?这个太变态了啊
: 还是我理解错了,是在网页里装百度插件?
--
FROM 80.85.200.*
我现在就是在想,使用cookie里的userID方便,还是用mac地址方便。
【 在 dhcn 的大作中提到: 】
: SessionID这个值不能非正常持久化,因为它和用户登录权限绑定,Web安全代码规则,每次登录的时候,它必须Clear清除刷新,你10年,你的正常Session会话怎么办?
: 其实这个问题不复杂,百度统计怎么解决,你就怎么解决就行了。
--
FROM 80.85.200.*