什么是Session?
如果把产品看成大卖场,那么互联网用户的行为就如同在大卖场扫货的顾客。对卖场来说,顾客从进入商场到离开商场,中间一系列行为购成了一次来访。
同样,对产品来说,用户进入产品到离开产品的一系列行为,就是一次访问。称之为 Session或Visit。
从技术上来说,Session是服务器为了保存用户状态而创建的一个特殊的对象。
用户用浏览器第一次访问产品运行的服务器时,服务器创建一个session对象(该
对象有一个唯一的id,一般称之为sessionId),服务器将sessionId以cookie的方式发送给浏览器。
用户再次用浏览器访问服务器时,同样会将sessionId发送过来,服务器依据sessionId就可以找到对应的session对象。
用户一系列行为中的每一个行为都最具备5大要素,用来描述用户的一个行为,即:在什么时间什么地点干了什么事,而5大要素构成了4W1H模型:
lWho:谁
lWhen:时间
lWhere:地点
lHow:如何
lWhat:具体事件
用4W1H模型对行为进行记录,产品就可以知道用户在产品里都做了什么,如:用户什么时间进入,什么时间买了东西等等。
用户session基础数据
使用session分析用户行为,需要先获取基于的底层的session基础数据。以下是两个基础信息表,记录了用户基础行为数据记录字段及其含义。
l用户行为数据:表示用户的行为信息
l用户信息
<