[发明专利]无埋点的数据采集方法及装置在审
申请号: | 201910468771.6 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110286898A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 李钻达;陈佳丽 | 申请(专利权)人: | 福建新大陆软件工程有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/71 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350015 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据采集 异步下载 触发条件 基础代码 页面配置 页面上传 用户触发 用户数据 点信息 耦合性 填入 页面 局限 开发 | ||
本发明公开了一种无埋点的数据采集方法及装置,包括步骤:获取无埋点的基础代码填入页面中,实现异步下载核心SDK代码;为页面配置相应的埋点信息;生成核心SDK代码,并异步下载至开发项目中;当用户触发触发条件时,接收页面上传的数据。本技术方案降低了业务与埋点之间的耦合性,而埋点也不再需要开发人员参与也能完成,在无埋点的基础上实现了深度的埋点,实现了在收集更深层次的信息,不仅仅局限于表面的用户数据。
技术领域
本发明涉及互联网技术领域,特别涉及一种无埋点的数据采集方法及装置。
背景技术
随着大数据时代的到来,为了收集大量的数据、研究用户行为,埋点技术应运而生。在现如今的互联网环境下,埋点技术应用范围越来越大。埋点技术不仅可以分析用户行为,还可以记录流程,可视化体现应用使用情况。现如今埋点技术主要分为以下三类:1、手动埋点2、可视化埋点3、无埋点。三种方式的埋点技术侧重点不同,所带来的效果也是不一样的,手动埋点代码开发量大;可视化埋点代码定制化能力较低;无埋点发送数据量笼统且多,网络请求过重。因此,如何提供一种业务与埋点之间耦合度低、代码开发量小的无埋点的数据采集方法,成为一个亟待解决的问题。
发明内容
本发明要解决的技术问题是提供一种业务与埋点之间耦合度低的无埋点的数据采集方法及装置。
为了解决上述技术问题,本发明的技术方案为:
一种无埋点的数据采集方法,包括步骤:
获取无埋点的基础代码填入页面中,实现异步下载核心SDK代码;
为页面配置相应的埋点信息;
生成核心SDK代码,并异步下载至开发项目中;
当用户触发触发条件时,接收页面上传的数据。
优选地,获取无埋点的基础代码填入页面中,实现异步下载核心SDK代码的工作的步骤中,包括:
将一个新的<script type=text/javascript>标签插入到一IIFE形式的、压缩的js代码中,并将所述js代码插入至页面的head中。
优选地:为页面配置相应的埋点信息的步骤包括:
接收页面的url,推送配置工具栏;
接收工具栏中被选中的配置选项的信息,所述配置选项对应唯一的ID;
推送配置选项的信息,接收配置选项的具体信息,所述具体信息包括属性、名称、触发条件。
优选地:当用户触发触发条件时,接收页面上传的数据的步骤之后,还包括步骤:
将页面上传的数据存储,并将数据可视化的展示在开放平台的埋点详情页中,埋点详情页通过图表模式和/或数据表格模式将数据进行展示。
优选地,获取无埋点的基础代码填入页面中,实现异步下载核心SDK代码的工作的步骤之前,还包括:
生成key及secret,并发送至开发者,其中,开发者与secret一一对应,应用或网站与key一一对应;
对开发人员的key及secre进行验证。
本发明还提出了一种无埋点的数据采集装置,包括:
基础代码模块,获取无埋点的基础代码填入页面中,实现异步下载核心SDK代码;
埋点配置模块,为页面配置相应的埋点信息;
SDK代码模块,生成核心SDK代码,并异步下载至开发项目中;
数据上传模块:当用户触发触发条件时,接收页面上传的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆软件工程有限公司,未经福建新大陆软件工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910468771.6/2.html,转载请声明来源钻瓜专利网。