Data acquisition method and device without burying points
A data collection and data technology, applied in the Internet field, can solve the problems of heavy network requests, general data volume sent without buried points, and low customization ability of visual buried point codes, so as to achieve hot update, reduce coupling, and reduce coupling effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041]下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
[0042]参照,图1,本发明技术方案提出了一种无埋点的数据采集方法,包括步骤:
[0043]生成key及secret,并发送至开发者,其中,参照图3开发者与secret一一对应,应用或网站与key一一对应;
[0044]本发明的开放平台申请key和secret(用于区分开发者和埋点平台。Key和应用或网站是一对一的关系,一个开发者可以拥有多个key。secret对应开发者,一个开发者只有一个secret。
[0045]对开发人员验证成功后,获取无埋点的基础代码填入页面中,实现异步下载核心SDK代码;将一个新的标签插入到一IIFE形式的、压缩的js代码中,并将js代码插入至页面的head中。
[0046]开发人员验证后,会在结果页面出现一个用IIFE形式的压缩过的js代码,把这段代码插入一个新的标签,并放到网页的head里,从而实现了异步下载核心sdk代码的工作,并且由于该异步下载,即使核心代码更新了,开发者也不需要更新基础代码,从而实现了代码的热更新。
[0047]为页面配置相应的埋点信息;具体地包括:接收页面的url,推送配置工具栏;接收工具栏中被选中的配置选项的信息,配置选项对应唯一的ID;推送配置选项的信息,接收配置选项的具体信息,具体信息包括属性、名称、触发条件。
[0048]开发者或运维人员在开放平台配置相应的埋点信息。第一步先填写相关页面的url,加载完之后会出现配置的工具栏,使用工具栏选中工具选中需要配置的地方(这个步骤会为选中的属性配置相应的id,id用来唯一区别该元素的属性,用于核心sdk中获取深层次的用户数据),选中后会弹出开发者需要配置的信息,,需要配置事件元素的属性,名称,以及触发条件等相关信息。这个步骤只要是开发者针对用户操作访问以及深层次的例如用户的订单数额,订单运费等更深层次的数据埋点。
[0049]生成核心SDK代码,并异步下载至开发项目中;核心sdk的嵌入会由S10步骤基础代码中异步下载到开发者的项目中,从而实现不阻塞浏览器,影响用户操作体验。
[0050]当用户触发触发条件时,接收页面上传的数据。将页面上...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com