logo好方法网

一种数据采集方法和装置


技术摘要:
本发明提供一种数据采集方法和装置,所述方法包括:响应于第一客户端可视化埋点请求,采集第一用户行为数据;根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据;将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端;响应于所述第二客  全部
背景技术:
埋点,是用来收集终端用户操作行为的技术。目前埋点技术包括两类,一类是可视 化埋点,另一类是代码埋点。代码埋点的优势在于使用者可以非常精确地选择什么时候发 送数据,可以比较方便地设置自定义属性、自定义事件,传递比较丰富的数据到服务端。但 是埋点代价比较大,每一个控件的埋点都需要添加相应的代码,不仅工作量大,而且限定了 必须是技术人员才能完成。可视化埋点是则可由业务人员(非技术人员)通过访问分析平台 的圈选功能来“圈”出需要对用户行为进行捕捉的控件,并给出事件命名。圈选完毕后,这些 配置会同步到各个用户的终端上,由采集SDK按照圈选的配置自动进行用户行为数据的采 集和发送。可视化埋点很好地解决了代码埋点代价大的问题。但是,可视化埋点能够覆盖的 功能有限,目前并不是所有的控件操作都可以通过这种方案进行定制。 埋点是产品数据分析的基础,发明人在研究实践中发现,为了缩短产品分析时间, 往往会采用可视化埋点采集用户行为数据,但是可视化采集到的用户行为数据往往不够详 细,导致产品分析结果不够准确。 如何通过数据采集来提高产品分析准确性和效率是目前亟需解决的技术问题。
技术实现要素:
本发明的目的在于提供一种数据采集方法。能够提高产品分析准确性以及提高产 品分析的效率。 本为了解决上述技术问题,第一方面,本发明实施例提供一种数据采集方法,执行 主体为服务器端,,包括: 响应于第一客户端可视化埋点请求,采集第一用户行为数据; 根据设定的指标筛选所述第一用户行为数据,获得第二用户行为数据; 将所述第二用户行为数据以及第一客户端发送的埋点方案下发到第二客户端; 响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案的代码埋点 操作,采集第三用户行为数据; 根据预设的规则以图表的形式显示所述第三用户行为数据并将所述图表下发到 所述第一客户端。 作为优选方案,所述响应与第一客户端的埋点请求,包括: 响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机 制将数据采集的功能代码注入到所述控件原始的点击操作过程。 作为优选方案,在响应于第一客户端选定需要埋点的控件操作,获取控件的配置 信息并利用动态机制将数据采集的功能代码注入到所述控件原始的点击操作过程之后,还 包括: 4 CN 111581067 A 说 明 书 2/5 页 检测所述选定的控件是否被触发,当检测到所述控件被触发时,运行其对应的事 件响应程序,采集第一用户行为数据。 作为优选方案,所述响应于所述第二客户端根据所述第二用户行为数据和所述埋 点方案的代码埋点操作,采集第三用户行为数据,包括: 响应于所述第二客户端根据所述第二用户行为数据和所述埋点方案向目标页面 元素对应的事件响应程序中注入埋点代码的操作; 检测所述目标页面元素是否被触发,当所述目标页面元素被触发时,运行其对应 的事件响应程序,采集第三用户行为数据。 第二方面,本发明实施例还提供一种数据采集装置,包括: 采集模块,用于响应于第一客户端可视化埋点请求,采集第一用户行为数据; 筛选模块,用于根据设定的指标筛选所述第一用户行为数据,获得第二用户行为 数据; 发送模块,用于将所述第二用户行为数据以及第一客户端发送的埋点方案下发到 第二客户端; 所述采集模块还用于,响应于所述第二客户端根据所述第二用户行为数据和所述 埋点方案的代码埋点操作,采集第三用户行为数据; 显示模块,用于根据预设的规则以图表的形式显示所述第三用户行为数据并将所 述图表下发到所述第一客户端。 作为优选方案,所述响应与第一客户端的埋点请求,包括: 响应于第一客户端选定需要埋点的控件操作,获取控件的配置信息并利用动态机 制将数据采集的功能代码注入到所述控件原始的点击操作过程。 作为优选方案,所述的数据采集装置,还包括: 检测模块,检测所述选定的控件是否被触发,当检测到所述控件被触发时,运行其 对应的事件响应程序,采集第一用户行为数据。 作为优选方案,所述的数据采集装置,还包括: 响应模块,用于响应于所述第二客户端根据所述第二用户行为数据和所述埋点方 案向目标页面元素对应的事件响应程序中注入埋点代码的操作; 所述检测模块还用于,检测所述目标页面元素是否被触发,当所述目标页面元素 被触发时,运行其对应的事件响应程序,采集第三用户行为数据。 基于上述方案,本发明实施例的有益效果在于: 本发明实施例通过利用可视化埋点的优势和代码埋点的优势来一步步精细化地 采集数据,同时使业务员和技术人员共同分担埋点的工作,不仅够缩短埋点的时间,从而缩 短产品分析时间,进而提高产品分析效率,还能获取详尽的用户行为数据,提高产品分析的 准确率。 附图说明 为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作 简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 5 CN 111581067 A 说 明 书 3/5 页 图1为本发明实施例提供的数据采集方法的流程示意图。
下载此资料需消耗2积分,
分享到:
收藏