分析的前提条件
前提是用户行为的记录,如下图则记录了三个用户的用户记录,主要包含:
- 访问时间
- 绘画类型
- 浏览入口页面
- 浏览跳出页面
- 访问页面数量
- 用户操作
- 错误
- 回话时长
用户数据
用户记录都包含哪些呢?用户记录对于数据分析非常重要,可以让程序员定位bug或者性能问题,产品可以查看用户体验,甚至是广告分析数据分析和用户增长模型的建立。
一般说来默认需要记录:
回话时长
用户在页面停留多久,如果5s不到就结束,可能用户是网卡或者体验不佳就流失卸载了
用户省份城市、版本
不同的版本一般对应着不同的功能,这里有可能是针对产品或者时长对某个城市做的特定的功能投放的测试
用户轨迹
在不同页面(path)的不同行为,一般包含:
页面切换(从A----》B),在页面停留的时长,这里能得出页面的跳入跳出率,最受欢迎页面等
页面的行为,可能还包含:点击按钮、页签后者某个标题。
针对某一个行为进去分析就可能推断出一些结果,比如
举个栗子
这里咱们举个栗子来说明一些事情,用户搜索体验差、网站性能提升和产品优化的例子
用户搜索体验差
如用户跳出率很高的页面,点击span进入后发现用户一直在搜索
做性能分析
再举一个例子,针对整站的资源加载比例,也能反映出很多问题
- 比如下图中js站资源首位,是不是可以合并?
- 所有资源中有326个资源来自一个域名,其他不足30个资源来自另两个域名,那么资源分配是否合理?是否对特定资源做加速?
产品优化
如下图能看到最受关注的页面,其中访问频率分别是:首页>分组页面>项目列表页>统计页面>登录页面
其中页面页面加载时长最短的是登录页,首页加载最长。