首页 > 编程知识 正文

数据仓库中的数据一般,数据仓库主题划分原则

时间:2023-05-05 09:17:58 阅读:26774 作者:2854

文章主流嵌入方式(理解)代码嵌入点(前端/后端)可视化嵌入点全嵌入点)数据上报定时嵌入点的数据记录结构

主流埋点方式(了解) ) ) )。

目前主流的嵌入点方式有代码嵌入点(前端/后端)、可视化嵌入点、全嵌入点三种。

代码嵌入点(前端/后端)代码嵌入点调用嵌入点SDK函数,在需要嵌入点的业务逻辑功能位置调用接口,报告嵌入点数据。 例如,在页面中的某个按钮中填充点后,单击该按钮时,可以调用与该按钮对应的OnClick函数中SDK提供的数据发送接口来发送数据。

JS onclick (' ) )。

可视化点虚拟化只需要研发人员集成收集SDK,而不需要编写嵌入点代码。 通过访问分析平台的“筛选”功能,业务代表可以对需要捕获用户行为的控件进行“包围”,并为其命名。 选择完成后,这些配置将同步到每个用户的终端,并且收集SDK根据选择的配置自动收集和发送用户的行为数据。

所有嵌入点都相当于通过在产品中嵌入SDK,在前端自动收集页面上所有用户的行为事件,并报告嵌入点的数据,从而创建了统一的嵌入点。 然后,通过接口设置需要在系统中分析哪些数据。

埋点数据上报的时机埋点数据上报的时机有两种方式。

方式一、离开本页面时,上传本页面发生的所有数据(页面、事件、曝光、错误等)。 优点,批处理可以减少服务器接收数据的压力。 缺点,并不特别及时。

方式二.每次事件、动作、错误等,发生后及时发送。 好处,及时应对。 缺点是向服务器接收数据的压力很大。

这次项目采用方式填补积分。

嵌入点的数据记录结构我们的日志结构大致分为两种,一种是启动普通页面嵌入点日志,另一种是启动日志。

常规页面日志的结构如下:每个日志包含当前页面的页面信息、所有事件(操作)、所有曝光信息和错误消息。 它还包含一组公共信息,包括以下公共字段:设备信息、地理位置和APP应用信息。

(1)普通页面嵌入日志格式

{'common':}----公共信息' ar': '230000 ',---地区代码' ba': 'iPhone ',--手机品牌' ch ' : ' app sp --手机型号' mid': 'YXfhjAYH6As2z9Iq ',--设备id 'os': 'iOS 13.2.9 ',--操作系统' uid' -会员id ' vid -目标id 'item_type': 'sku_id ',--目标类型' ts': 1585744376605 --动作时间戳},' displays ' 333666 --曝光对象id 'item_type': 'sku_id ',--曝光对象类型' order': 1,--出现顺序' pos _ id ' { ' display type ' : ' ' order': 2,' pos} 'item': '9',' item_type': 'sku_id ',' order': 3,' pos _ id ' 333365292; ' order': 4,' pos_id': 2 },{ 'displayType': 'query ',' item} 'order': 5,' pos _ id ' 333365365292; --持续时间毫秒' item': '3' -目标类型' last_page_id': 'login ',--上一页类型' page _ id ' : ' good _ id --页面id ' source type ' : ' err ' : {--错误' error_code': '1234 ',--错误代码' msg ' : ' * * * * * *

启动日志的结构比较简单,主要包括公共信息、启动信息和错误消息。

{ ' common ' : } ' ar ' : ' 370000 ',' ba': 'Honor ',' ch': 'wandoujia ',' is _ new ' 3336520 '1} ' uid': '76 '、' vc': 'v2.1.134' }、' VC'3360'v2.1.134' --icon手机图标notice在安装后--通知启动广告页面id'open_ad_ms广告总播放时间' open_ad_skip_ms': 1989 --当用户跳过广告时},' err ' :

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。