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-阿里云