[发明专利]一种跨平台移动终端的可视化埋点方法有效
申请号: | 201711341351.9 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108304176B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 李泽贤 | 申请(专利权)人: | 广东数果科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F11/36 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 邵穗娟;汤喜友 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 移动 终端 可视化 方法 | ||
本发明公开了一种跨平台移动终端的可视化埋点方法,包括:客户端与服务端建立连接后,对发送给服务端的当前交互界面的控件树相关信息进行刷新;服务端根据收到的信息同步更新渲染界面,用户在服务端对控件进行可视化埋点圈选操作;测试控件的绑定情况,服务端将埋点信息发送到客户端,客户端确认获取到的埋点信息中指定的控件,并进行绑定;在客户端触发测试绑定的控件,触发控件的事件信息,并发送到服务端,测试通过后,服务端对已埋点圈选的控件进行部署操作。本发明增加了埋点自定义维度功能,增加了HTML元素的埋点支持;使交互界面控件通用于各种自定义客户端交互界面;同时对于网页控件,支持可视化代码注入埋点功能和同类元素埋点功能。
技术领域
本发明涉及再渲染技术和数据采集技术领域,具体涉及一种跨平台移动终端的可视化埋点方法。
背景技术
现有的大数据采集方法主要包括以下三种:代码埋点、可视化埋点以及全埋点。其中,可视化埋点是通过客户端发送自身交互界面信息到服务端,通过可视化界面配置埋点信息进行埋点,其埋点维护较友善,且埋点成本比代码埋点低,但是,存在无法把所有交互都进行埋点的不足。
现有的可视化埋点技术方案存在以下缺点:
(1)可埋点控件少,不支持混合开发应用中的HTML元素埋点;
(2)对于各移动终端平台的原生控件,只能对结构层级简单的控件进行埋点,当控件结构层级复杂时,会出现控件识别不出,埋点绑定事件不生效等情况;
(3)对于各移动终端平台的网页元素,并不支持可视化埋点,当遇上混合应用的开发时,现有方案不能满足埋点需求。
发明内容
本发明所要解决的技术问题是现有的可视化埋点技术可埋点控件少,不支持混合开发应用中的HTML元素埋点;对于各移动终端平台的原生控件,只能对结构层级简单的控件进行埋点,当控件结构层级复杂时,会出现控件识别不出,埋点绑定事件不生效等情况;对于各移动终端平台的网页元素,并不支持可视化埋点,当遇上混合应用的开发时,现有方案不能满足埋点需求。
为了解决上述技术问题,本发明所采用的技术方案是提供一种跨平台移动终端的可视化埋点方法,包括以下步骤:
建立客户端与服务端的连接后,客户端按照预设条件对发送给服务端的当前交互界面的控件树相关信息进行刷新;
服务端根据接收到的交互界面控件树相关信息,同步更新渲染界面,用户在服务端对控件进行可视化埋点圈选操作;
埋点圈选完成后,测试控件的绑定情况,服务端将埋点信息发送到客户端,客户端确认获取到的埋点信息中指定的控件,并进行绑定;
在客户端触发测试绑定的控件,触发控件的事件信息,并发送到服务端,测试通过后,服务端对已埋点圈选的控件进行部署操作。
在上述技术方案中,当所开发的应用为混合类型移动应用时,在软件开发工具包内将可视化埋点的原生代码与JavaScript代码注入网页中执行,使网页可以根据HTML元素的圈选绑定实现埋点。
在上述技术方案中,。在可视化埋点管理界面中,对页面进行相应设置,当软件开发工具包通过页面路径确定当前页面与设置的页面相符合后,默认发送每个页面的浏览和停留事件数据时,并自动添加页面名称维度。
在上述技术方案中,建立客户端与服务端的连接,具体包括以下步骤:
打开服务端提供的可视化埋点二维码页面,客户端扫描二维码,通过软件开发工具包的解释,开始进行建立与服务端的连接;
服务端接收客户端请求建立连接的请求后,对连接建立请求进行验证,若验证通过,则向客户端请求获取设备信息;若验证失败,则继续等待;
客户端在接收到服务端的请求后,向服务端返回自身设备信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东数果科技有限公司,未经广东数果科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711341351.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:代码文件隔离打包方法及装置
- 下一篇:计算图的执行