【技术实现步骤摘要】
埋点数据采集方法及其装置
本专利技术涉及计算机
,具体涉及一种埋点数据采集方法及其装置。
技术介绍
埋点是通过在页面中加入一段代码,来记录用户的使用行为数据并返回给服务端进行可视化记录。目前,页面埋点框架通过原生的页面切换生命周期监听方法以监听原生页面的开启,进而采集该原生页面的埋点数据。但是在开启非原生页面时,系统不会触发原生的页面切换生命周期监听方法。在此情况下,系统无法监听到非原生页面的开启,导致无法采集到该非原生页面的埋点数据。
技术实现思路
本专利技术实施例公开了一种埋点数据采集方法及其装置,可以获取非原生页面的埋点数据。第一方面,本专利技术实施例公开了一种埋点数据采集方法,该方法应用于终端设备,该方法可以包括:检测在原生页面中是否发生页面跳转;在检测到该原生页面发生跳转时,确定该原生页面的页面组件信息;若该页面组件信息包括基于预设页面实现类实现的组件,则通过该预设页面实现类对应的拦截器获取非原生页面的埋点数据,该非原生页面为基于该预设页面实现类实现的页面。在一种实 ...
【技术保护点】
1.一种埋点数据采集方法,应用于终端设备,其特征在于,所述方法包括:/n检测在原生页面中是否发生页面跳转;/n在检测到所述原生页面发生跳转时,确定所述原生页面的页面组件信息;/n若所述页面组件信息包括基于预设页面实现类实现的组件,则通过所述预设页面实现类对应的拦截器获取非原生页面的埋点数据,所述非原生页面为基于所述预设页面实现类实现的页面。/n
【技术特征摘要】
1.一种埋点数据采集方法,应用于终端设备,其特征在于,所述方法包括:
检测在原生页面中是否发生页面跳转;
在检测到所述原生页面发生跳转时,确定所述原生页面的页面组件信息;
若所述页面组件信息包括基于预设页面实现类实现的组件,则通过所述预设页面实现类对应的拦截器获取非原生页面的埋点数据,所述非原生页面为基于所述预设页面实现类实现的页面。
2.根据权利要求1所述的方法,其特征在于,所述预设页面实现类包括第一预设页面实现类和/或第二预设页面实现类;所述第一预设页面实现类包括第五代超文本标记语言页面实现类和/或所述第五代超文本标记语言页面实现类的子类,所述第二预设页面实现类包括嵌套页面实现类和/或所述嵌套页面实现类的子类。
3.根据权利要求2所述的方法,其特征在于,所述通过所述预设页面实现类对应的拦截器获取非原生页面的埋点数据,包括:
在所述预设页面实现类包括所述第一预设页面实现类的情况下,通过所述第一预设页面实现类对应的第一拦截器获取非原生页面的埋点数据。
4.根据权利要求2所述的方法,其特征在于,所述通过所述预设页面实现类对应的拦截器获取非原生页面的埋点数据,包括:
在所述预设页面实现类包括所述第二预设页面实现类的情况下,通过所述第二预设页面实现类对应的第二拦截器获取非原生页面的埋点数据。
5.根据权利要求1所述的方法,其特征在于,所述原生页面为所述终端设...
【专利技术属性】
技术研发人员:汤棚健,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。