[发明专利]跨页面的数据埋点方法、装置、设备及存储介质在审
申请号: | 201910202062.3 | 申请日: | 2019-03-16 |
公开(公告)号: | CN110083459A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 沈小龙 | 申请(专利权)人: | 平安城市建设科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/958 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 点数据 用户终端 存储介质 链接访问 消息格式 跨页 代码获取 请求获取 事件代码 消息发送 消息监听 页面保存 页面反馈 页面关闭 页面事件 监听 触发 预设 追踪 传输 销毁 失败 展示 | ||
本发明属于数据埋点追踪技术领域,公开了一种跨页面的数据埋点方法、装置、设备及存储介质。本发明在接收到用户终端基于第一页面所触发的链接访问请求时,根据所述链接访问请求获取对应的第二页面,将所述第二页面反馈至所述用户终端,以使所述用户终端对所述第二页面进行展示,由所述第二页面通过所述页面事件监听代码获取埋点数据,并由所述第二页面通过所述消息发送代码将所述埋点数据以预设消息格式发出,获取所述第一页面通过所述消息监听事件代码所监听到的埋点数据,由于消息格式通常不依赖于第二页面,因此,可在埋点页面关闭或者埋点页面保存后立即销毁的情况下传输埋点数据,避免获取埋点数据失败。
技术领域
本发明涉及数据埋点追踪技术领域,尤其涉及一种跨页面的数据埋点方法、装置、设备及存储介质。
背景技术
互联网(Web)项目中前端数据埋点大都基于Web页面完善的事件处理、事件监听系统,通过相关事件分发处理的方式实现前端页面相应功能的数据埋点实现。但在多浏览器窗口、多框架(iframe)窗口嵌套的情况下,如果在埋点页面关闭或者埋点页面保存后立即销毁的情况下,因浏览器的限制,发送的请求会被拦截取消,因此造成数据埋点失败,无法实现对应该功能的数据埋点。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种跨页面的数据埋点方法、装置、设备及存储介质,旨在解决现有技术中埋点页面关闭或者埋点页面保存后立即销毁的情况下,发送的请求会被拦截取消,造成数据埋点失败的技术问题。
为实现上述目的,本发明提供一种跨页面的数据埋点方法,所述跨页面的数据埋点方法包括以下步骤:
在接收到用户终端基于第一页面所触发的链接访问请求时,根据所述链接访问请求获取对应的第二页面,所述第一页面添加有消息监听事件代码,所述第二页面中添加有页面事件监听代码和消息发送代码;
将所述第二页面反馈至所述用户终端,以使所述用户终端对所述第二页面进行展示,由所述第二页面通过所述页面事件监听代码获取埋点数据,并由所述第二页面通过所述消息发送代码将所述埋点数据以预设消息格式发出;
获取所述第一页面通过所述消息监听事件代码所监听到的埋点数据。
优选地,所述将所述第二页面反馈至所述用户终端,以使所述用户终端对所述第二页面进行展示,由所述第二页面通过所述页面事件监听代码获取埋点数据,并由所述第二页面通过所述消息发送代码将所述埋点数据以预设消息格式发出,包括:
将所述第二页面反馈至所述用户终端,以使所述用户终端对所述第二页面进行展示,由所述第二页面通过所述页面事件监听代码采集所述第二页面的多种待监听数据,按照预设顺序对所述待监听数据进行排序,按照排序结果对所述待监听数据进行组合,以生成埋点数据,并由所述第二页面通过所述消息发送代码将所述预设顺序及所述埋点数据以预设消息格式发出;
所述获取所述第一页面通过所述消息监听事件代码所监听到的埋点数据,包括:
获取所述第一页面通过所述消息监听事件代码所监听到的预设顺序及埋点数据,根据所述预设顺序对所述埋点数据进行解析,获得所述第二页面的待监听数据。
优选地,所述将所述第二页面反馈至所述用户终端,以使所述用户终端对所述第二页面进行展示,由所述第二页面通过所述页面事件监听代码采集所述第二页面的多种待监听数据,按照预设顺序对所述待监听数据进行排序,按照排序结果对所述待监听数据进行组合,以生成埋点数据,并由所述第二页面通过所述消息发送代码将所述预设顺序及所述埋点数据以预设消息格式发出,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安城市建设科技(深圳)有限公司,未经平安城市建设科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910202062.3/2.html,转载请声明来源钻瓜专利网。