【技术实现步骤摘要】
一种埋点数据设计方法及系统
[0001]本专利技术涉及计算机应用
,尤其涉及一种埋点数据设计方法及系统。
技术介绍
[0002]埋点是数据采集领域的术语,泛指对指定用户行为或事件的捕获、处理和传递。比如用户某个icon图标点击次数、观看某个视频的时长等等,以用户为中心,深度挖掘用户的喜好和想法。核心要点是让产品有更好的销量,以低成本、精准的方式发现用户需求、指导产品的设计、验证产品的质量,加快产品的迭代节奏,提升产品的品质服务。
[0003]常见的埋点技术方案思路步骤:埋点设计、SDK接入、数据上传、数据收集/传输、数仓存储/建模、指标可视化。埋点设计一般用于产品设计前的数据收集与分析、产品设计后的数据假设与验证。涉及的应用一般是企业系统平台、消费类的APP、小程序、公众号H5页面、还有一些原生的桌面程序。
[0004]现有技术缺点,不同的平台语言都有一个独立的SDK,每一个应用都需要接入其对应语言的SDK,每采集一个或多个行为数据包时,则将数据发送至一个独立的采集接口,耗费一定的人力成本、调试成本。引 ...
【技术保护点】
【技术特征摘要】
1.一种埋点数据设计方法,其特征在于,应用于客户端,包括:检测到用户的操作行为,基于所述操作行为生成扩展数据;基于所述扩展数据对HTTP协议进行扩展,生成扩展协议数据;将HTTP请求发送至接口网关服务器,所述HTTP请求中附带扩展协议预先生成的埋点数据;基于接口网关服务器提取所述HTTP请求中的埋点数据和业务数据,将所述埋点数据分发至通用埋点分析系统,将业务数据分发至业务系统;解析业务系统返回的结果,完成数据埋点操作。2.根据权利要求1所述的埋点数据设计方法,其特征在于,所述检测到用户的操作行为,基于所述操作行为生成扩展数据,包括:检测到用户的操作行为,基于所述操作行为生成用户匿名标识、流水号、行为标志、行为指标数据和行为数字签名。3.根据权利要求2所述的埋点数据设计方法,其特征在于,所述基于所述扩展数据对HTTP协议进行扩展,生成扩展协议数据,包括:在所述HTTP的请求协议头上添加用户匿名标识、流水号、行为标志、行为指标数据和行为数字签名,生成扩展协议数据。4.根据权利要求3所述的埋点数据设计方法,其特征在于,所述基于接口网关服务器提取所述HTTP请求中的埋点数据和业务数据,将所述埋点数据分发至通用埋点分析系统,将业务数据分发至业务系统,包括:基于接口网关服务器从HTTP请求中提取埋点数据和业务数据,将埋点数据分发至通用埋点系统进行存储,将业务数据分发至业务系统;获取业务系统的业务响应结果,将业务响应结果转发至客户端。5.根据权利要求4所述的埋点数据设计方法,其特征在于,所述解析业务系统返回的结果,完成数据埋点操作,包括:解析业务系统返回的业务响应结果,完成数据埋点操作。6.一种埋点数据设计系统,其特征在于,所述系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序...
【专利技术属性】
技术研发人员:周志文,黄广明,王剑,纪向晴,
申请(专利权)人:深圳市麦谷科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。