Class: TencentCloud::Irp::V20220805::GoodsBehaviorInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220805/models.rb

Overview

电商行为

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, goodsid = nil, behaviortype = nil, behaviorvalue = nil, behaviortimestamp = nil, sceneid = nil, source = nil, page = nil, _module = nil, goodstraceid = nil, referrergoodsid = nil, ordergoodscnt = nil, orderamount = nil, useridlist = nil, userportraitinfo = nil, position = nil, extension = nil) ⇒ GoodsBehaviorInfo

Returns a new instance of GoodsBehaviorInfo.



569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
# File 'lib/v20220805/models.rb', line 569

def initialize(userid=nil, goodsid=nil, behaviortype=nil, behaviorvalue=nil, behaviortimestamp=nil, sceneid=nil, source=nil, page=nil, _module=nil, goodstraceid=nil, referrergoodsid=nil, ordergoodscnt=nil, orderamount=nil, useridlist=nil, userportraitinfo=nil, position=nil, extension=nil)
  @UserId = userid
  @GoodsId = goodsid
  @BehaviorType = behaviortype
  @BehaviorValue = behaviorvalue
  @BehaviorTimestamp = behaviortimestamp
  @SceneId = sceneid
  @Source = source
  @Page = page
  @Module = _module
  @GoodsTraceId = goodstraceid
  @ReferrerGoodsId = referrergoodsid
  @OrderGoodsCnt = ordergoodscnt
  @OrderAmount = orderamount
  @UserIdList = useridlist
  @UserPortraitInfo = userportraitinfo
  @Position = position
  @Extension = extension
end

Instance Attribute Details

#BehaviorTimestampObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def BehaviorTimestamp
  @BehaviorTimestamp
end

#BehaviorTypeObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def BehaviorType
  @BehaviorType
end

#BehaviorValueObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def BehaviorValue
  @BehaviorValue
end

#ExtensionObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def Extension
  @Extension
end

#GoodsIdObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def GoodsId
  @GoodsId
end

#GoodsTraceIdObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def GoodsTraceId
  @GoodsTraceId
end

#ModuleObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def Module
  @Module
end

#OrderAmountObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def OrderAmount
  @OrderAmount
end

#OrderGoodsCntObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def OrderGoodsCnt
  @OrderGoodsCnt
end

#PageObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def Page
  @Page
end

#PositionObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def Position
  @Position
end

#ReferrerGoodsIdObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def ReferrerGoodsId
  @ReferrerGoodsId
end

#SceneIdObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def SceneId
  @SceneId
end

#SourceObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def Source
  @Source
end

#UserIdObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def UserId
  @UserId
end

#UserIdListObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def UserIdList
  @UserIdList
end

#UserPortraitInfoObject

不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 用作上下文特征,刻画不同场景用户行为分布的差异 用作上下文特征,刻画不同模块用户行为分布的差异 注意:如果和推荐结果中的GoodsTraceId不同,会影响行为特征归因,影响推荐算法效果。强烈建议 用作上下文特征,刻画不同位置用户行为分布的差异

Parameters:

  • UserId:

    用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识

  • GoodsId:

    商品唯一ID,skuId或spuId,客户根据需求自行决定商品主键粒度

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    ● order - 下单
    ● buy - 购买成功
    ● addcart - 加入购物车

  • BehaviorValue:

    行为类型对应的行为值:
    ● expose - 曝光,固定填1
    ● click - 点击,固定填1
    ● stay - 详情页停留时长,填停留秒数,取值[1-86400]
    ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400]
    ● like - 点赞&喜欢,固定填1
    ● collect - 收藏,固定填1
    ● share - 转发&分享,固定填1
    ● reward - 打赏,填打赏金额,没有则填1
    ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1
    ● comment - 评论,填评论内容,如“上海加油”
    ● order - 下单,固定填1
    ● buy - 购买成功,固定填1
    ● addcart - 加入购物车,固定填1

  • BehaviorTimestamp:

    行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性

  • SceneId:

    行为发生的场景ID,在控制台创建场景后获取

  • Source:

    算法来源:
    ● business 业务自己的算法对照组
    ● tencent 腾讯算法
    ● other 其他算法
    默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证

  • Page:

    标识行为发生在app内哪个页面,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如首页,发现页,用户中心等

  • Module:

    标识行为发生在页面的哪一区块,取值客户自定,可以是明文或id,建议传明文便于理解、分析,如横幅、广告位、猜你喜欢等

  • GoodsTraceId:

    推荐追踪ID,使用推荐结果中返回的GoodsTraceId填入。

  • ReferrerGoodsId:

    相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议

  • OrderGoodsCnt:

    订单商品购买个数,当behaviorType=order,buy或addcart时有值,用作特征

  • OrderAmount:

    订单总金额,当behaviorType=order或buy时有值(单位:元,统一货币体系,如统一为RMB,美元等),用作特征

  • UserIdList:

    用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息

  • UserPortraitInfo:

    行为发生时用户基础特征信息,用作特征

  • Position:

    标识行为发生在模块内的具体位置,如1、2、...

  • Extension:

    json字符串,用于行为数据的扩展



567
568
569
# File 'lib/v20220805/models.rb', line 567

def UserPortraitInfo
  @UserPortraitInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
# File 'lib/v20220805/models.rb', line 589

def deserialize(params)
  @UserId = params['UserId']
  @GoodsId = params['GoodsId']
  @BehaviorType = params['BehaviorType']
  @BehaviorValue = params['BehaviorValue']
  @BehaviorTimestamp = params['BehaviorTimestamp']
  @SceneId = params['SceneId']
  @Source = params['Source']
  @Page = params['Page']
  @Module = params['Module']
  @GoodsTraceId = params['GoodsTraceId']
  @ReferrerGoodsId = params['ReferrerGoodsId']
  @OrderGoodsCnt = params['OrderGoodsCnt']
  @OrderAmount = params['OrderAmount']
  unless params['UserIdList'].nil?
    @UserIdList = []
    params['UserIdList'].each do |i|
      struseridinfo_tmp = StrUserIdInfo.new
      struseridinfo_tmp.deserialize(i)
      @UserIdList << struseridinfo_tmp
    end
  end
  unless params['UserPortraitInfo'].nil?
    @UserPortraitInfo = UserPortraitInfo.new
    @UserPortraitInfo.deserialize(params['UserPortraitInfo'])
  end
  @Position = params['Position']
  @Extension = params['Extension']
end