[发明专利]收集vue框架中事件数据的方法、装置、设备及存储介质有效
申请号: | 202010102777.4 | 申请日: | 2020-02-19 |
公开(公告)号: | CN111309558B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 于海川 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁;张海秀 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 收集 vue 框架 事件 数据 方法 装置 设备 存储 介质 | ||
本申请实施例提供了一种vue框架中收集事件数据的方法、装置、设备及存储介质。该方法包括:接收用户针对vue框架中的自定义组件的操作;根据预配置的映射关系,确定自定义组件对应的事件数据收集指令,并通过确定出的事件数据收集指令进行相应的事件数据收集;其中,映射关系为各自定义组件与各自定义组件各自对应的事件数据收集指令的对应关系。在本申请实施例中,由于可以预先配置自定义组件与对应的事件数据收集指令,进而可根据对应的事件数据收集指令进行相应的事件数据收集,以达到收集事件数据的目的。此外,由于事件数据收集指令与自定义组件可以是独立的,并不是封装在自定义组件中,因此具有更好的兼容性。
技术领域
本申请涉及计算机技术领域,具体而言,本发明涉及一种vue框架中收集事件数据的方法、装置、设备及存储介质。
背景技术
随着技术的发展,一个成型的系统在生产环境中对用户的行为分析也是一个重要指标,有利于方便对用户的行为指引以及系统可靠性分析。对于vue(渐进式)框架,其是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,vue框架被设计为可以自底向上逐层应用,且vue框架的核心数据库只关注视图层,便于与第三方数据库或既有项目整合。
但是,现在对于vue框架中的用户行为埋点及其繁琐,统计的数据不够准确,并且对于自定义的组件兼容性比较差。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是vue框架中的用户行为埋点繁琐,统计的数据不够准确,并且对于自定义的组件兼容性比较差的技术缺陷。
第一方面,提供了一种vue框架中收集事件数据的方法,包括:
接收用户针对vue框架中的当前自定义组件的操作;
根据预配置的映射关系,确定当前自定义组件对应的事件数据收集指令,并通过确定出的事件数据收集指令进行相应的事件数据收集;
其中,映射关系为各自定义组件与各自定义组件各自对应的事件数据收集指令的对应关系。
第一方面可选的实施例中,该方法还包括:
接收绑定指令,绑定指令中包括待绑定事件收集数据指令的待绑定自定义组件标识、以及待绑定的事件收集数据指令标识;
建立待绑定自定义组件标识与待绑定事件收集数据指令标识的对应关系。
第一方面可选的实施例中,映射关系包括组件组中的各子组件与对应的事件数据收集指令的对应关系;
若当前自定义组件为组件组中存在层级关系的子组件,确定当前自定义组件对应的事件数据收集指令,并通过对应的收集指令进行相应的事件数据收集,包括:
确定当前自定义组件在组件组中的层级关系是否满足设定要求;
在确定满足设定要求时,确定当前自定义组件对应的事件数据收集指令,并通过对应的事件数据收集指令进行相应的事件数据,否则不通过对应的事件数据收集指令进行相应的事件数据。
第一方面可选的实施例中,设定要求为在自定义组件中的层级为最低层级。
第一方面可选的实施例中,该方法还包括:
将收集得到的事件数据存储至数据库中。
第一方面可选的实施例中,当前自定义组件包括点击事件组件、输入事件组件、选择事件组件和页面浏览事件组件中的至少一种,事件数据包括事件标识、事件触发的业务标识
第一方面可选的实施例中,若当前自定义组件为点击事件组件,事件数据还包括触发时间,若当前自定义组件为选择事件组件或输入事件组件,事件数据还包括用户输入的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010102777.4/2.html,转载请声明来源钻瓜专利网。