如何记录用户的访问信息?
需求:记录用户的每一步操作,以备查询。
思路:
- 写Middleware,在Middleware中调用Model,将用户的ID,访问的路径,访问时间,存储到数据库中。
- 写辅助函数,在方法中调用辅助函数,记录用户的ID,访问的路径,访问时间,并存储到数据库中。
问题:
- 使用框架自带的Log能不能把日志分离出来,一个是系统访问日志,一个是我自己的日志。
- 框架自带的日志能不能方便的搜索?
高认可度评论:
方案还是得跟着具体用例来走比较好落地。
需要重点考虑的是:
答案可以是:
技术人员查询还是运营人员查询?
可以讲下用例
@Summer 运营人员查询,比如查询某个用户在某个时间段的访问记录:从登录开始,进入了个人中心,然后进入到文档中,下载了几个文件,后离开文档中心,前往支付平台进行下单。
理论上,GA 统计应该可以满足需求
@monkey 但是这样如果查询可能不方便吧?GA有数据实时查询的接口?
方案还是得跟着具体用例来走比较好落地。
需要重点考虑的是:
答案可以是:
@Summer 感谢,我研究下!