如何理解用户行为分析里的Session
定义 进入正题前,我们先以一个典型场景来引出本文的主角。 如果把网站或 APP 比喻成一个商场,那互联网用户的行为就如同逛街的顾客,他们从商场任意一扇门进入,然后东逛逛西瞅瞅,有的意兴阑珊很快就离开了商场,有的兴致不错买了一些商品后才离开。 对于商场而言,顾客一系列的行为是一次来访,同理,对于网站或 APP 来说,用户一系列的行为,也是一次访问。 市面上,类似的定义,我们就称之为 Session 或 Visit。 意义 用户行为往往是单点发生的,即在什么时间什么地点干了一件什么样的事,也就是我们熟知的4W1H模型: Who:谁 When:时间 Where:地点 How:如何 What:具体事件 基于这样用户角度的行为记录,无论是一个商场,还是一个网站或 APP ,就可以知道他们的用户都具体干了些什么事情,比如什么时间进入,什么时间买了什么东西等等。 但是,还有一类需求,单点记录的方式并不能很好的满足,比如: 用户平均会来几次? 每次平均逛了几个页面? 每次来平均待多久? 某个具体页面用户平均停留多长时间? 可以发现,类似需求,都需要把用户单点发生的行为串联起来形成一个整体,并在此基础上进行计算后才能得到。 这样的连续行为整体,就是我们已定义好的 Session 概念,而解决类似的分析需求正是 Session 之于用户行为分析最大的意义。 组成 铺垫完 Session 的定义和意义后