推荐系统 RES-准备离线数据源:行为数据
行为数据
字段名 |
类型 |
描述 |
是否必选 |
---|---|---|---|
userId |
String |
用户ID。 |
是 |
itemType |
String |
物品的类型。 |
是 |
itemId |
String |
对应行为发生的对象的值。如果是和物品发生关系,则是物品的id(itemId)的值。 |
是 |
actionType |
String |
行为类型,包括正向行为和负向行为。下面为预置的行为类型和对应的权重,权重有默认分数,默认分数代表该行为类型的权重,可做修改。同时支持自定义行为类型。
说明:
|
是 |
actionMeasure |
Int |
本次行为的度量,取值为正整数1-10。建议用户根据实际情况进行换算,如总视频15秒,观看视频duration超过10秒的7分,全看完得10分等。 |
是 |
actionTime |
Long |
行为发生的时间,采用UTC标准时间,单位以秒计。 |
是 |
actionLocation |
Json |
行为发生的位置,精度维度格式:{"lat": latitude, "lon": longitude }。例如:"location": {"lat": 41.12, "lon": -71.34}。 |
否 |
sceneId |
String |
推荐场景 ID,用于场景维度的区分。 |
否 |
traceId |
String |
用于追踪每个被推荐物品的唯一ID。用于推荐效果的计算。 |
否 |
flowId |
String |
用于计算每一个在线服务的效果。flowId由推荐系统的API返回给用户,用户需把flowId写到用户行为日志中。 |
否 |