数据分析方法论:你真的懂 Session(会话) 分析吗?

简介:

 数据分析方法论:你真的懂 Session(会话) 分析吗?

在数据分析领域,Session是一种专业的数据分析。对于有数据驱动意识的互联网人来说,这并不陌生——Session 即会话,是指在指定的时间段内在网站上发生的一系列互动。例如,一次会话可以包含多个网页或屏幕浏览、事件、社交互动和电子商务交易。

Session:解决用户分析中的“线”型难题

Session 分析有何意义?

人们往往最熟悉事件分析模型,且用户行为事件往往以“点”的方式呈现,即某人在什么时间什么地点干了一件什么样的事,也就是我们熟知的 4W1H 模型:Who、When、Where、How、What。

王小明昨天下午在 i 百联通过个性化推送买了一双 NIKE 球鞋,张小花今天十点在融 360 上注册后领取了新人基金,某白领晚上六点在五道口区域扫码一辆 ofo 小黄车并报修了它……

基于这样用户角度的行为记录,产品方可以知道他们的用户都具体干了什么事情。并对自己的产品做出精细化运营,但是,还有一些需求,是不能通过“点”来描述的,比如:

  • 用户平均会来几次?
  • 每次平均逛了几个页面?
  • 每次来平均待多久?
  • 某个具体页面用户平均停留多长时间?

这些需要把用户单点行为串联起来形成一个整体,并在此基础上进行计算后才能得到的数据分析需求,更像是一条“线”。而 Session 分析的最大意义,就是解决用户分析中的“线”型难题,从不同角度指导精细化运营与商业决策。

如何用 Session 分析支持工作?

如果根据定义,Session 的关键点显然是:多长时间内用户做了什么事。

Session 切割时间

假如王小明打开某企业官网了解信息,点击了 DEMO 按钮,并进行了注册试用行为,然后就被领导叫去开会,四十分钟后又跑回来继续浏览页面,这是几个 Session?

这要看数据分析工具的 Session 切割规则,通常来讲,Web 产品建议切割时间为 30 分钟,APP 产品建议切割时间为 1 分钟。比较符合用户的使用习惯,当然规则是活的人也是活的~可以根据产品的业务形态变更。所以王小明两次浏览页面的时间超过了 Web 端的 30 分钟,被记录为两个 Session。

Session 事件

Session 记录什么事件,取决于需要关注的用户行为。如果 Session 事件只包含了注册行为(核心事件),那王小明的行为将会被记录为一个 Session。如果包含浏览页面,则会被记录为两个 Session。

图1 不同切割时长的 Session

那么 Session 分析究竟可以分析什么?

平均使用时长

平均访问时长是指在一定统计时间内,浏览网站的一个页面或整个网站时用户所逗留的总时间与该页面或整个网站的访问次数的比。

图2 平均访问时长

平均访问时长越久,证明 Web/APP 越有吸引力,如果用户停留的平均时间非常低,那么可能内容不够有趣,或界面优化较差,真正有价值的内容无法吸引用户,影响用户体验。

平均交互深度

平均交互深度和平均访问深度定义虽有差别,意义却很相似,都是衡量 Web/APP 质量的重要指标,可以帮助企业了解页面内容的价值,功能是否满足用户需求,指标的具体意义需要依照业务判断。

图3 平均交互深度

跳出率

这部分我在后面的文章会详细的介绍,有兴趣的朋友可以关注下。

Session 转化分析

营销推广中一个非常典型的需求是需要知道不同渠道带来的注册、购买等转化情况,该需求本质上,就是需要界定 Session,然后按渠道属性查看注册、购买等事件的转化数量。

用户路径

在业务流程中,了解用户的行为路径,有助于运营同学找到用户大量流失环节,衡量网站营销推广效果,产品同学验证用户行为流与初步设想进行对比,完善功能,优化用户体验。

使用用户路径分析,设定起始事件与 Session 切割时间,可以观察一个 Session 内用户的行为流。

总结

Session 分析并不“包治百病”,但却是用户行为分析的重要方法;既可以看透如王小明一样的“常跑路”用户,也可以帮你了解真正的用户使用习惯,避免产品设计“不按套路出牌”的辛酸往事。 


本文作者:乔一鸭

来源:51CTO

相关文章
|
4月前
|
数据采集 存储 数据挖掘
【优秀python数据分析案例】基于Python书旗网小说网站数据采集与分析的设计与实现
本文介绍了一个基于Python的书旗网小说网站数据采集与分析系统,通过自动化爬虫收集小说数据,利用Pandas进行数据处理,并通过Matplotlib和Seaborn等库进行数据可视化,旨在揭示用户喜好和市场趋势,为图书出版行业提供决策支持。
325 6
【优秀python数据分析案例】基于Python书旗网小说网站数据采集与分析的设计与实现
|
2月前
|
数据挖掘 UED
ChatGPT数据分析——探索性分析
ChatGPT数据分析——探索性分析
|
2月前
|
数据可视化 数据挖掘 数据处理
ChatGPT数据分析应用——热力图分析
ChatGPT数据分析应用——热力图分析
|
2月前
|
数据挖掘
ChatGPT在常用的数据分析方法中的应用(分组分析)
ChatGPT在常用的数据分析方法中的应用(分组分析)
|
2月前
|
机器学习/深度学习 数据采集 数据可视化
如何理解数据分析及数据的预处理,分析建模,可视化
如何理解数据分析及数据的预处理,分析建模,可视化
53 0
|
2月前
|
数据挖掘
ChatGPT在常用的数据分析方法中的应用(对比分析)
ChatGPT在常用的数据分析方法中的应用(对比分析)
|
3月前
|
机器学习/深度学习 人工智能 数据挖掘
数据分析师是在多个行业中专门从事数据搜集、整理和分析的专业人员
数据分析师是在多个行业中专门从事数据搜集、整理和分析的专业人员
40 3
|
4月前
|
前端开发 Java JSON
Struts 2携手AngularJS与React:探索企业级后端与现代前端框架的完美融合之道
【8月更文挑战第31天】随着Web应用复杂性的提升,前端技术日新月异。AngularJS和React作为主流前端框架,凭借强大的数据绑定和组件化能力,显著提升了开发动态及交互式Web应用的效率。同时,Struts 2 以其出色的性能和丰富的功能,成为众多Java开发者构建企业级应用的首选后端框架。本文探讨了如何将 Struts 2 与 AngularJS 和 React 整合,以充分发挥前后端各自优势,构建更强大、灵活的 Web 应用。
60 0
|
4月前
|
SQL 数据采集 算法
【电商数据分析利器】SQL实战项目大揭秘:手把手教你构建用户行为分析系统,从数据建模到精准营销的全方位指南!
【8月更文挑战第31天】随着电商行业的快速发展,用户行为分析的重要性日益凸显。本实战项目将指导你使用 SQL 构建电商平台用户行为分析系统,涵盖数据建模、采集、处理与分析等环节。文章详细介绍了数据库设计、测试数据插入及多种行为分析方法,如购买频次统计、商品销售排名、用户活跃时间段分析和留存率计算,帮助电商企业深入了解用户行为并优化业务策略。通过这些步骤,你将掌握利用 SQL 进行大数据分析的关键技术。
199 0

热门文章

最新文章

下一篇
无影云桌面