用户常用模块统计方案

前期(页面点击分析):

可以统计常用的模块的基本操作信息

1 前端暂时可以把,执行哪个模块、用户的ID、点击次数、进入时间,退出时间,设备终端类型(Android,IOS,PC,轻应用等)、也可以加入各个模块的停留时间(这个实现起来有点难度) 统计起来

2 前端没必要实时同步到服务器,可以暂时缓存到本地。可以在打开关闭app或者app无其他业务网络请求时同步数据,数据上传成功后清除缓存;

3 前端的统计功能操作都必须在子线程操作,避免影响用户体验。

4 筛选有效数据


后台:

1 需要提供写入接口和常用模块列表接口等

2 后台接收前端接口数据时,建议缓存在类似redis数据库中,避免在用户使用过程中对SqlServer频繁操作,可以选则在空闲时间存储数据到SqlServer中,也要避免缓存数据库中的数据过大问题。

3 筛选有效数据

4 后续数据统计处理交由后台处理


数据库:

提供存储用户操作记录的表


备注:


后期(行为事件分析):统计用户的所有功能操作记录;比如:处理邮件,像短语使用,签名,审批意见,保存草稿等具体的操作记录。

再比如,处理完某个类型的的邮件,这个用户会去干什么,可以根据职务,操作信息来等分析,需要一套合理的算法。

以提升我们产品的用户体验。这个实现难度很大,可以在设计之初先考虑到,以便后面处理。

展开阅读全文

页面更新:2024-05-02

标签:模块   常用   用户   终端   缓存   后台   难度   接口   邮件   类型   操作   功能   时间   方案   数据   数码   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top