可以。
就像你说的,需要做数据埋点。
简单说,就是你把所有想监测的行为都做好相关的埋点操作即可。
比如,我想知道页面停留时间。那么就需要在用户进入该页面时记录下时间、保存到数据表,然后每隔XX秒通过js查看页面是否为打开状态,否则记录当前时间作为关闭时间;
我想知道用户点了哪些按钮,那么就需要建一个模板命令,加到所有的按钮命令中,点过一次就将按钮的名称、点击时间、次数都保存到数据库;
以此类推。
只是这么做的话,工作量非常巨大。据我所知,只有极少数涉密系数极高的系统会采用这种操作,那些系统甚至有更多、更先进地的追踪方式,比如图片无水印加密(噪点追踪技术)、动态IP追踪(内网常用)、MAC锁定及追踪(只能固定某些设备接入)等等。 |