360
阿里云
日志埋点规范__数据规范_开发者指南_推荐引擎-阿里云
埋点规范
推荐引擎的日志格式为标准的JSONObject。其中对于实时行为日志,可以使用实时行为日志上传API这个API进行上传,将每条日志put到demo中的logs中`
JAVA示例:
JSONObject obj = new JSONObject();obj.put("action","login");obj.put("user_id","i1");logs.add(obj);
- 表示必须埋点项目
信息注册类
新用户注册
注册新用户相关信息
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值”login” | 否 |
| user_id | string | 用户唯一ID | 否 |
| tags | object | 用户标签,格式为:{“tag_key”:”tag_value”},不允许嵌套 | 是 |
JSON示例:
{"action":"login","user_id":"u1","tags":{"age":"1","gender":"1"}}
新物品注册
注册新物品相关的信息
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值”item” | 否 |
| item_id | string | 物品唯一ID | 否 |
| category | string | 物品类目 | 否 |
| keywords | object/array | 物品关键词,格式为:{“word”:”word_weight”} 或者 [“word1”,”word2”],不允许嵌套 | 是 |
| description | string | 物品描述 | 是 |
| properties | object | 物品属性,格式为:{“key”:”value”},不允许嵌套 | 是 |
| bizinfo | object | 物品业务属性,格式为:{“key”:”value”},不允许嵌套 | 是 |
| deleted | boolean | 从离线数据中删除该item | 是 |
JSON示例:
{"action":"item","item_id":"i1","category":"","keywords":["a","b","c"],"description":"","properties":{"key","value"},"bizinfo":{"key","value"},"deleted":false}
行为类
通用埋点
以下是每种行为都需要的埋点参数
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| user_id | string | 用户唯一ID | 否 |
| item_id | string | 物品唯一ID | 否 |
| trace_id | string | 如果发生行为的物品是推荐引擎引导,取值为同推荐列表一起返回的trace_id | 是 |
| bhv_datetime | string | 行为时间,字符串e格式 ‘yyyy-MM-dd HH:mm:ss’ | 否 |
| pos_type | string | 行为发生的位置类型,有三种取值 ll:经纬度格式的位置信息 gh:geohash格式的位置信息 poi:poi格式的位置信息 |
是 |
| position | string | 行为发生的位置,根据pos_type有不同的取值格式: 如果pos_type=ll,position格式’longitude:latitude’ 如果pos_type=gh,position格式 ‘geohashcode’ 如果pos_type=poi,position格式’poi_string’ |
是 |
| env | object | 其他环境参数,如IP,Network | 是 |
以下是每种行为特定的埋点参数
物品曝光(*)
物品信息展现在用户面前时
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “view” | 否 |
JSON示例:
{"action":"view","user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
物品点击(*)
用户点击物品进入详情页
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “click” | 否 |
| bhv_amt | float | 如果是推荐引导,取值推荐列表的展现次序 | 是 |
JSON示例:
{"action":"click","bhv_amt": 1.0,"user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
物品消费
用户消费积分或者人民币购买某物品
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “consume” | 否 |
| bhv_amt | float | 购买金额 | 否 |
| bhv_cnt | int | 购买件数 | 否 |
JSON示例:
{"action":"consume","bhv_amt": 100.0,"bhv_cnt": 1,"user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
物品使用
用户使用某个物品,包括阅读,观看,收听
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “use” | 否 |
| bhv_amt | float | 观看时长等 | 否 |
| bhv_cnt | int | 观看次数等 | 否 |
JSON示例:
{"action":"use","bhv_amt": 100.0,"bhv_cnt": 1,"user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
物品评分
用户对物品的显式评分
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “grade” | 否 |
| bhv_amt | float | 取值评分值 | 否 |
JSON示例:
{"action":"grade","bhv_amt": 3,"user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
主动点赞/点衰
用户评价的一种
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值“like”或者 “dislike” | 否 |
JSON示例:
{"action":"like","user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
主动收藏/取消收藏
用户收藏或者取消收藏某个物品
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值“collect”或者 “uncollect” | 否 |
JSON示例:
{"action":"collect","user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
主动分享
主要考虑app上的社交分享功能
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “share” | 否 |
| media_type | string | 通过何种渠道分享(短信:sms,邮件:email,微博:sina_wb,微信好友:wechat_friend,微信朋友圈:wechat_circle,QQ空间:qq_zone,来往好友:laiwang_friend,来往动态:laiwang_circle)。如有新的分享媒体,可与平台协商后添加 | 否 |
JSON示例:
{"action":"share","media_type":"email","user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
评论
用户对物品的显式文字评论
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “comment” | 否 |
| content | string | 评论内容 | 否 |
JSON示例:
{"action":"comment","content":"good","user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
搜索结果点击
用户搜索后点击的物品(无trace_id)
| 参数 | 字段类型 | 描述 | Nullable |
|---|---|---|---|
| action | string | 取值 “search_click” | 否 |
| content | string | 搜索词 | 否 |
JSON示例:
{"action":"search_click","content":"book","user_id":"u1","item_id":"i1","trace_id":"xxx","bhv_datetime":"2016-05-06 11:11:11"}
实时行为日志上传API
实时行为日志上传API的相关说明请参见“API参考”中的“7、实时行为日志上传API”
最后更新:2016-11-23 17:55:16
上一篇:
数据格式规范__数据规范_开发者指南_推荐引擎-阿里云
下一篇:
规格报价__公众趋势分析-阿里云
QueueMessage__基本概念_API使用手册_消息服务-阿里云
程序代码连接__连接实例_快速入门_云数据库 MongoDB 版-阿里云
ossprobe__常用工具_对象存储 OSS-阿里云
授权资源组__账号管理类 API_Open API 参考_企业级分布式应用服务 EDAS-阿里云
创建角色__账号管理类 API_Open API 参考_企业级分布式应用服务 EDAS-阿里云
产品发行版本更新记录__更新记录_产品简介_E-MapReduce-阿里云
云服务器 ECS包月ECS带宽按流量计费FAQ
DescribeVServerGroupAttribute__VServerGroup相关API_API 参考_负载均衡-阿里云
遍历全表操作__开发手册_分布式关系型数据库 DRDS-阿里云
停用媒体工作流__媒体工作流接口_API使用手册_视频点播-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云