金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210885102.0 (22)申请日 2022.07.26 (71)申请人 上海万物新 生环保科技 集团有限公 司 地址 200433 上海市杨 浦区淞沪路43 3号 1101-1103室 (72)发明人 陈宾  (74)专利代理 机构 上海百一领御专利代理事务 所(普通合伙) 31243 专利代理师 王奎宇 (51)Int.Cl. G06F 16/958(2019.01) G06F 16/25(2019.01) (54)发明名称 一种基于前端页面的埋点数据处理方法及 设备 (57)摘要 本申请的目的是提供一种基于前端页面的 埋点数据处理方法及设备, 本申请通过创建本地 存储库, 所述本地存储库用于存储每次访问前端 页面时所记录的埋点数据; 获取当前次访问所述 前端页面时所记录的埋点数据; 响应于当前次触 发的埋点上报指令, 将所述当前次对应的埋点数 据存储至 所述本地存储库后, 向后台服务器发送 所述当前次对应的埋点数据, 利用本地存储库先 对获取得到的埋点数据进行存储, 再进行埋点数 据的上传, 有效防止埋点数据丢失, 并在不牺牲 用户使用体验的情况下, 降低埋点数据丢失概 率, 提高埋 点数据的精准 性。 权利要求书1页 说明书6页 附图1页 CN 115391702 A 2022.11.25 CN 115391702 A 1.一种基于前端页面的埋 点数据处 理方法, 其中, 所述方法包括: 创建本地存 储库, 所述本地存 储库用于存 储每次访问前端页面时所记录的埋 点数据; 获取当前次访问所述前端页面时所记录的埋 点数据; 响应于当前次触发的埋点上报指令, 将所述当前次对应的埋点数据存储至所述本地存 储库后, 向后台服 务器发送所述当前次对应的埋 点数据。 2.根据权利要求1所述的方法, 其中, 所述将所述当前次对应的埋点数据存储至所述本 地存储库后, 向后台服 务器发送所述当前次对应的埋 点数据之后, 所述方法还 包括: 当所述当前次对应的埋点数据发送成功, 则将所述当前次对应的埋点数据从所述本地 存储库清除。 3.根据权利要求1所述的方法, 其中, 将所述当前次对应的埋点数据存储至所述本地存 储库后, 向后台服 务器发送所述当前次对应的埋 点数据之后, 所述方法还 包括: 当所述当前次对应的埋点数据发送失败, 则在下一次进入所述前端页面的访 问时, 检 查所述本地存 储库是否存在未发送成功的埋 点数据, 若是, 则将所述本地存储库中的、 未发送成功的埋点数据发送给所述后台服务器, 并在 发送成功后, 将发送成功的埋 点数据从所述本地存 储库清除; 其中, 所述本地存储库中的、 未发送成功的埋点数据包括: 所述当前次对应的埋点数 据。 4.根据权利要求3所述的方法, 其中, 所述本地存储库中的、 未发送成功 的埋点数据还 包括: 除当前次访问前端页面时所记录的埋 点数据以外的历史埋 点数据。 5.一种非易失性存储介质, 其上存储有计算机可读指令, 所述计算机可读指令可被处 理器执行时, 使所述处 理器实现如权利要求1至4中任一项所述的方法。 6.一种基于前端页面的埋 点数据处 理设备, 其中, 该设备包括: 一个或多个处 理器; 计算机可读介质, 用于存 储一个或多个 计算机可读指令, 当所述一个或多个计算机可读指令被所述一个或多个处理器执行, 使得所述一个或多 个处理器实现如权利要求1至4所述的方法。权 利 要 求 书 1/1 页 2 CN 115391702 A 2一种基于前端页面的埋点数据处理 方法及设备 技术领域 [0001]本申请涉及计算机技术领域, 尤其涉及一种基于前端页面的埋点数据处理方法及 设备。 背景技术 [0002]在软件开发过程中, 为了更好的了解用户需求, 实现全方位服务用户的开发理念, 当用户使用各个应用程序时, 软件开发的后台系统都会对用户的操作进行信息记录, 从而 方便分析 得到每个用户的特点。 [0003]现有技术中, 大多数使用子午线埋点方案实现上述功能, 子午线埋点方案是通过 软件开发人员 在后台系统中进行相 应的操作, 比如通过点击自动 或手动, 从而完成自动 或 者手动的埋点数据上报; 但是, 在页面跳转时, 仍然会有异步发送请求, 发生埋点请求未发 送成功的情况, 此时页面已经卸 载, 最终造成埋点数据的丢失。 为了解决上述问题, 软件开 发人员只能手动阻塞页面跳转的时间(比如, 200ms或者其他任何 时长), 来保证埋点数据在 页面卸载 前能正常发送, 不但牺牲了用户体验, 而且在极端情况 下, 埋点数据仍存在丢失。 发明内容 [0004]本申请的一个目的是提供一种基于前端页面的埋点数据处理方法及设备, 解决了 页面跳转过程中埋点数据丢失的问题, 实现了在不影响用户体验的情况下, 保证埋点数据 不丢失, 并且提高埋 点数据的精准 性。 [0005]根据本申请的一个方面, 提供了一种基于前端页面的埋点数据处理方法, 其中, 所 述方法包括: [0006]创建本地存储库, 所述本地存储库用于存储每次访问前端页面时所记录的埋点数 据; [0007]获取当前次访问所述前端页面时所记录的埋 点数据; [0008]响应于当前次触发的埋点上报指令, 将所述当前次对应的埋点数据存储至所述本 地存储库后, 向后台服 务器发送所述当前次对应的埋 点数据。 [0009]进一步地, 上述方法中, 所述将所述当前次对应 的埋点数据存储至所述本地存储 库后, 向后台服 务器发送所述当前次对应的埋 点数据之后, 所述方法还 包括: [0010]当所述当前次对应的埋点数据发送成功, 则将所述当前次对应的埋点数据从所述 本地存储库清除。 [0011]进一步地, 上述方法中, 将所述当前次对应的埋点数据 存储至所述本地存储库后, 向后台服 务器发送所述当前次对应的埋 点数据之后, 所述方法还 包括: [0012]当所述当前次对应的埋点数据发送失败, 则在下一次进入所述前端页面的访问 时, 检查所述本地存 储库是否存在未发送成功的埋 点数据, [0013]若是, 则将所述本地存储库中的、 未发送成功的埋点数据发送给所述后台服务器, 并在发送成功后, 将发送成功的埋 点数据从所述本地存 储库清除;说 明 书 1/6 页 3 CN 115391702 A 3

PDF文档 专利 一种基于前端页面的埋点数据处理方法及设备

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于前端页面的埋点数据处理方法及设备 第 1 页 专利 一种基于前端页面的埋点数据处理方法及设备 第 2 页 专利 一种基于前端页面的埋点数据处理方法及设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。