基本概念
前端监控中约定了部分术语,在文档和平台日常使用中频繁提到和使用。
概念 | 说明 |
---|---|
aid | 应用ID,是项目的全局唯一标识。在SDK和平台中保持一致,但和常见的APP_ID不同,它不需要去专门申请,只需要保证和现有项目的AID并不重合即可。 |
pid | 您的应用中标志某一个具体页面的ID,在平台中可用于过滤,分组查看数据。同样由您在SDK相关配置中指定,默认情况下,SDK会将PID设置为当前页面的URL,对于活动页或者是带有不重复ID类型的页面,建议您在SDK中配置自己的聚合策略。 |
user_id | 标志当前访问用户的ID,根据user_id计算UV、影响用户数等信息,可以由您自己指定。默认情况下,系统会为您自动生成uuid并存储在localstorage中。 |
session_id | 标志一次会话的ID,"会话"指用户进入页面开始到关闭页面为止的整个阶段。通过session_id来计算整站点PV、错误率等数据,同时用它来进行上报的去重计数。您不需要自行指定 session_id,系统会为您生成。 |
view_id | 标志一次页面访问的ID,"页面访问"在SPA等情况下,是session的子集,一次session可能会有多个页面访问,通过它来计算单PID PV,并串联相关的静态资源、请求和Longtask上报。 |
env | 用以区分上报环境的字段,通过在SDK指定不同env,可以对数据进行环境分组,避免线上环境和线下环境的数据相互污染。 |