Excel表格制作之用户行为数据可视化—行为序列图

作为一名网站的用户研究工作人员 , 我曾经碰到过以下问题:深知服务器日志是一座金矿 , 但不知道该从哪里开始分析?辛辛苦苦盯着电脑一天 , 看了1000+条日志 , 越看越晕 , 看不出规律 , 找不到方向…在众多日志中 , 发现了一个异常动作 , 可是 , 这只是一个用户不小心点错了呢?还是由于设计导致的大量误操作呢? 。。。。。。
经过一段时间的探索 , 发现将日志可视化 , 制作行为序列图 , 是一个非常直观有效的梳理思路&发现问题的方法 , 在此分享给大家~
二.什么是用户行为序列?行为序列图长啥样?
1.用户行为序列:
也可以叫做“基于时间序列的用户行为” , 是某一时间段内 , 按照时间先后顺序记录的人从事某种活动的每一步行为 。
在网站 , 一段时间内 , 一个用户从进入网站到离开网站过程中的每一步行为的记录 , 被我们记做一条用户行为序列 。
如下图 , 就是一条用户行为序列 。
Excel表格制作之用户行为数据可视化—行为序列图
文章图片
这条用户行为包含12个步长 , 依次进行了搜索、添词、预估等动作 。 2.了解了用户行为序列 , 我们再来看一下行为序列图长啥样子?
刚才的那条共计12步的用户行为序列 , 转化为行为序列图 , 就是这个样子滴↓
(*其中 , 对每个动作都进行了数字编码&颜色标记 , 如:动作“search”被编码为“16” , 并标记为“透明度为20%的红色” 。 具体操作方法请参考文章第四部分 。 )win10专业版激活密钥
Excel表格制作之用户行为数据可视化—行为序列图
文章图片
是不是瞬间变得非常简单直观~如果有100条用户行为序列 , 那么这幅行为序列图是这个样子的↓ , 大数据尽收眼底 , 就是这种赶脚哦~
Excel表格制作之用户行为数据可视化—行为序列图
文章图片
三.那么问题来了 , 用户行为序列图有啥用呢?
直观~直观~还是直观
如果非要说出来的话 , 我总结了一下 , 对我们研究日志有如下帮助:
1.宏观全览大数据
2.根据需求灵活标注 , 便于观察规律
3.定位问题 , 通过颜色区分 , 一目了然
4.与统计数据结合 , 解释问题有数有据
5.大家都能看的懂
。。。 (暂时想不出来了 , 欢迎补充)
四.下面我将详细说明一下如何一步一步将基于时间序列的用户行为可视化 。
第一步:获取数据
数据来源:通过数据后台 , 或请程序猿大哥帮忙跑出的日志 , 格式不限 。
比如 , 它可以是这个样子的:
Excel表格制作之用户行为数据可视化—行为序列图
文章图片
第二步:清洗&整理数据1.清洗数据:
在数据提取阶段 , 偶尔会出现空白值的情况 , 建议把包含空白值的用户剔除掉 , 以免干扰以后的数据分析 。
2.整理数据:
拿到的数据格式各异 , 需要进行整理才能符合我们做可视化的格式 。 我们需要将数据整理成这样的格式 。
Excel表格制作之用户行为数据可视化—行为序列图
文章图片
Excel表格制作之用户行为数据可视化—行为序列图】在EXCEL中 , 对动作进行数字编码 , 并使用数据透视表 , 将数据进行整理后变成如下形式:
Excel表格制作之用户行为数据可视化—行为序列图
文章图片
OK , 数据已经整理成了我们想要的形式 。 第三步:对不同动作进行颜色标记 , 以便通过色彩直观的了解用户行为规律和特点 。