推荐系统 RES-离线数据源:用户操作行为表

时间:2024-04-17 20:12:37

用户操作行为表

用户-物品行为表,每行记录用户的单次行为信息,包含用户标识符、行为对象标识符、行为类型和行为时间等信息。
表4 字段描述

字段名

类型

描述

是否必选

userId

String

用户ID。

objectType

String

发生行为对象的名称。

item:是用户和物品本身发生的行为。

actionObject

String

对应行为发生对象的值,如果是和物品发生关系,则是物品的id(itemId)的值。

actionType

String

行为类型:

  • view:物品曝光
  • click:用户点击物品
  • collect:用户收藏了某个物品
  • uncollect:用户取消收藏某个物品
  • search_click:用户点击搜索结果中的物品
  • comment:用户对物品的评论
  • share:分享
  • like:点赞
  • dislike:点衰
  • grade:评分
  • consume:消费
  • use:观看视频/听音乐/阅读。

actionMeasure

String

发生行为的度量,金额,评分,次数(整数)等。

默认值:

  • 评分和观看视频/听音乐/阅读由用户根据实际情况自行定义,如观看两分钟,值为 “0.5”,观看5分钟,值为“0.8”。
  • 其余行为的默认值为1.0。

actionContent

String

发生行为为评论时,需要记录评论内容。

当是search_click时,需要记录搜索的关键字。

actionDateTime

String

行为发生的时间,采用UTC标准时间,单位以秒计。

actionLocation

String

行为发生的位置和精度维度。

格式:[latitude, longitude]

context

String

动作发生的上下文信息,内容为json格式字符串,也可作为行为表的扩展字段。

例如,用户当前的设备id,ip地址等信息。

subSite

String

行为发生的位置ID。例如,在首页推荐里面点击,在详情页里面浏览。

traceId

String

用于追踪每个被推荐物品的唯一ID。用于效果的计算。

flowId

String

用于计算每一个在线服务的效果。flowId由推荐系统的API返回给用户,用户需把flowId写到用户行为日志中。

support.huaweicloud.com/usermanual-res/res_01_0028.html