前端埋点比后端埋点更灵活,比如页面停留时间、点击下拉框动作等都可以通过埋点接口让后端记录下来;而后端埋点,这些是记录不下来的,因为没有请求,后端埋点还有一个问题,有可能前端不同按钮调用后端同一个接口,此时后端埋点是区分不出来的。
后端埋点又分为前端把userInfo放在http请求报文header里,统一用拦截器记录所有请求和通过AOP在每个接口上精细划分埋点信息,比如操作模块、具体操作。前者会把所有请求记录下来,没有细分,不好展示;后者比较好,记录的时候麻烦点,但利于展示。