Clarity用户质量打分
2023-01-30 09:37:38 0 举报
Clarity用户质量打分
作者其他创作
大纲/内容
打分,无论是session的还是total的都是基于:持续时间、页面数、特定页面数(不同在于total使用的是累加后除以session数的均值)
视为一个新session,用当前session的clsk信息重置更新oneState
直接将目前session的和total的state中值打分输出
更新状态oneState的持续时间、页数
是
超过一天,视为上一个total周期结束,输出完整total的分数
否
并且将上一个完整session的打分输出
时间戳有效的情况下(大于上条数据)
clsk拆分出sessionId、ts、pageNum
上面意味着上一个session完整结束了,需要累加更新totalState
没有数据来,定时器触发
更新状态oneState的持续时间、页数、特定页面数
判断与上次session的ts是否处在同一天?
清空两个state,重新开始
当前数据与上次为同一session?
是否包含特定页面?
total周期结束,也要重置totalState
获取两个state的value,如果没有初始化就赋值然后给state update
持续有数据到来,定时器不被触发
注册当前数据ts加24小时之后时间的定时器
收藏
收藏
0 条评论
下一页