(从电商项目认识数仓体系二)数据格式

1 埋点数据基本格式

  • 公共字段:基本所有手机都包含的字段
  • 业务字段:埋点上报字段,有具体的业务类型

ps:一般使用json格式

json格式示例:

{
"ap":"xxxxx",//产品字段 app key
"cm":{ //公共字段
    "mid": "", //(String) 设备唯一标识
    "uid": "", //(String) 用户标识
    "vc": "1", //(String) versionCode,程序版本号
    "vn": "1.0", //(String) versionName,程序版本名
    "l": "zh", //(String) 系统语言
    "sr": "", //(String) 渠道号,应用从那个渠道来的
    "os": "7.1.1", //(String) Android系统版本
    "ar": "CN", //(String) 区域
    "md": "BBB100-1", //(String) 手机型号
    "ba": "blackberry", //(String) 收集品牌
    "sv": "V2.2.1", //(String) sdkVersion
    "g": "", //(String) gmail
    "hw": "1620x1080", //(String) heightXwidth,屏幕宽高
    "t": "1506047606608", //(String) 客户端日志产生时的时间
    "nw": "WIFI", //(String) 网络模式
    "ln": 0, //(double) lng,经度
    "la": 0, //(double) lat,纬度
    },
"et": [ //事件
            {
                "ett": "1506047605364", //客户端事件产生时间
                "en": "request", //事件名称
                "kv": { //事件结果,以key-value形式自定义
                    "your key1": "your value1",
                    "your key2": "your value2",
                    "your keyn": "your valuen"
                }
            }
       ]
}

示例日志

{
"ap":"gmail",
"cm":{ //公共字段
    "uid": "1234",
    "vc": "2",
    "vn": "1.0",
    "la": "EN",
    "sr": "",
    "os": "7.1.1",
    "ar": "CN",
    "md": "BBB100-1",
    "ba": "blackberry",
    "sv": "V2.2.1",
    "g": "[email protected]",
    "hw": "1620x1080",
    "t": "1506047606608",
    "nw": "WIFI",
    "ln": 0,
    },
"et": [
            {
                "ett": "1506047605364",
                "en": "request",
                "kv": {
                    "url": "www.baidu.com",
                    "click": "1"
                }
            }
       ]
}

​

2 事件日志数据

(1)商品点击(display)

标签 含义
action 动作:1-曝光商品,2-点击商品
newsid 商品ID(服务端下发的ID)
place 顺序(第几条商品,第一条为0,第二条为1,以此类推)
extend1 曝光类型:1-首次曝光,2-重复曝光(没有使用)
category 分类ID(原服务端定义的分类ID)

 

 

 

 

 

 

 

PS:

曝光:指在浏览页面时,是否出现在屏幕中,例如屏幕最多可显示5个商品,则这五个商品action为1,下面还有其他商品,但是用户并未向下滑动进行浏览,则下面的商品不算曝光,如果上面的商品用户已经浏览过,并且下滑了之后,又返回了最一开始的那5个商品,则那五个商品的曝光类型,会变为重复曝光

(2)商品详情页(newsdetail)

标签 含义
entry 页面入口来源:1-应用首页,2-push,3-详情页相关推荐
action 动作:1-开始加载,2-加载成功(pv),3-加载失败,4-退出页面
newsid 商品ID(服务端下发的ID)
show_sytle 商品样式:0-无图,1-一张大图,2-两张图,3-三张小图,4-一张小图,5-一张大图两张小图,来源于详情页相关推荐的商品,上报样式都为0(因为是左文右图)
news_staytime 页面停留时长:从商品开始加载时开始计算,到用户关闭页面所用的时间。若张图用户跳转其他页面,则暂停计时,待回到详情页时恢复计时。或者中途划出的时间超过10分钟,则本次计时作废,不上报本次数据。如未加载成功,则报空
loading_time 加载时长:计算页面开始加载到接口返回数据的时间(开始加载报0,加载成功或加载失败才上报时间)
type1 加载失败码:把加载失败状态码回报(null-加载成功,没有失败)
category 分类ID(服务端定义的分类ID)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)商品列表页(loading)

标签 含义
action 动作:1-开始加载,2-加载成功,3-加载失败
loading_time 加载时长:计算下拉开始导接口返回数据的时间(开始加载报0,加载成功或加载失败才上报时间)
loading_way 加载类型:1-读取缓存,2-从接口拉新数据(加载成功才上报加载类型)
extend1 扩展字段Extend1(预留字段)
extend2 扩展字段Extend2(预留字段)
type 加载类型:1-自动加载,2-用户下拉加载,3-底部加载(底部条触发点击底部提示条/点击返回顶部加载)

type1

加载失败码:把加载失败状态码回报(null-加载成功,没有失败)

 

 

 

 

 

 

 

 

 

 

 

(4)广告(ad)

标签 含义
entry 页面入口来源:1-应用首页,2-push,3-详情页相关推荐
action 动作:1-请求广告,2-取缓存广告,3-广告位展示,4-广告展示,5-广告点击
content 状态:1-成功,2-失败
detail 失败码(没有则上报null)
source 广告来源:1-admob,2-facebook,3-ADX(百度),4-VK(俄罗斯)
behavior 用户行为:1-主动获取广告,2-被动获取广告
newstype Type:1-图文,2-图集,3-段子,4-GIF,5-视频,6-调查,7-纯文,8-视频+图文,9-GIF+图文,0-其他
show_style 内容样式:1-一张大图,2-一张小图,3-一张大图两张小图+文,4-三张小图+文,5-图集+文,6-无图(纯文字),11-一张大图+文,12-GIF大图+文,13-视频(大图)+文,来源于详情页相关推荐的商品,上报样式都为0(因为都是左文右图)

 

 

 

 

 

 

 

 

 

 

 

 

 

(5)消息通知(notification)

标签 含义
action 动作:1-通知产生,2-通知弹出,3-通知点击,4-常驻通知展示(不重复上报,一天之内只报一次)
type 通知id:1-预警通知,2-早天气预报,3-晚天气预报,4-常驻
ap_time 客户端弹出时间
content 备用字段

 

 

 

 

 

 

(6)用户前台活跃(active_foreground)

标签 含义
push_id 推送的小弟的id,如果不是从推送消息打开,传null
access 1-push,2-icon,3-其他

 

 

 

 

(7)用户后台活跃(active_backgroune)

标签 含义
actice_source 1-upgrade,2-download,3-plugin_upgrade

 

 

 

(8)评论(comment)

标签 含义
comment_id 评论表
userid 用户id
p_comment_id 父级评论id:0-一级评论,其他-回复
content 评论内容
addtime 创建时间
other_id 评论的相关id
praise_count 点赞数量
replay_count 回复数量

 

 

 

 

 

 

 

 

 

(9)收藏(favorites)

标签 含义
id 主键
course_id 商品id
userid 用户ID
add_time 创建时间

 

 

 

 

 

 

(10)点赞(praise)

标签 含义
id 主键
user_id 用户id
target_id 点赞的对象id
type 点赞类型:1-问答点赞,2-问答评论点赞,3-文章点赞,4-评论点赞
add_time 添加时间

 

 

 

 

 

 

 

(11)错误日志数据(errorlog)

标签 含义
errorBrief 错误摘要
errorDetail 错误详情

 

 

 

 

(12)启动日志数据(start)

标签 含义
entry 入口:1-push,2-widget,3-icon,4-notification,5-lockscreen_widget
open_ad_type 开屏广告类型:1-开屏原生广告,2-开屏插屏广告
action 状态:1-成功,2-失败
loading_time 加载时长:计算下拉开始到接口返回数据的时间,开始加载报0,加载成功或加载失败才上报时间
detail 失败码(没有回报null)
extend1 失败的message(没有回报null)

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:((从电商项目认识数仓体系二)数据格式)