Class: TencentCloud::Irp::V20220805::FeedBehaviorInfo

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, itemid = nil, behaviortype = nil, behaviorvalue = nil, behaviortimestamp = nil, sceneid = nil, itemtraceid = nil, itemtype = nil, referreritemid = nil, useridlist = nil, source = nil, country = nil, province = nil, city = nil, ip = nil, network = nil, platform = nil, appversion = nil, osversion = nil, devicemodel = nil, extension = nil) ⇒ FeedBehaviorInfo

Returns a new instance of FeedBehaviorInfo.



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
# File 'lib/v20220805/models.rb', line 293

def initialize(userid=nil, itemid=nil, behaviortype=nil, behaviorvalue=nil, behaviortimestamp=nil, sceneid=nil, itemtraceid=nil, itemtype=nil, referreritemid=nil, useridlist=nil, source=nil, country=nil, province=nil, city=nil, ip=nil, network=nil, platform=nil, appversion=nil, osversion=nil, devicemodel=nil, extension=nil)
  @UserId = userid
  @ItemId = itemid
  @BehaviorType = behaviortype
  @BehaviorValue = behaviorvalue
  @BehaviorTimestamp = behaviortimestamp
  @SceneId = sceneid
  @ItemTraceId = itemtraceid
  @ItemType = itemtype
  @ReferrerItemId = referreritemid
  @UserIdList = useridlist
  @Source = source
  @Country = country
  @Province = province
  @City = city
  @IP = ip
  @Network = network
  @Platform = platform
  @AppVersion = appversion
  @OsVersion = osversion
  @DeviceModel = devicemodel
  @Extension = extension
end

Instance Attribute Details

#AppVersionObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def AppVersion
  @AppVersion
end

#BehaviorTimestampObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def BehaviorTimestamp
  @BehaviorTimestamp
end

#BehaviorTypeObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def BehaviorType
  @BehaviorType
end

#BehaviorValueObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def BehaviorValue
  @BehaviorValue
end

#CityObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def City
  @City
end

#CountryObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def Country
  @Country
end

#DeviceModelObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def DeviceModel
  @DeviceModel
end

#ExtensionObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def Extension
  @Extension
end

#IPObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def IP
  @IP
end

#ItemIdObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def ItemId
  @ItemId
end

#ItemTraceIdObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def ItemTraceId
  @ItemTraceId
end

#ItemTypeObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def ItemType
  @ItemType
end

#NetworkObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def Network
  @Network
end

#OsVersionObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def OsVersion
  @OsVersion
end

#PlatformObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def Platform
  @Platform
end

#ProvinceObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def Province
  @Province
end

#ReferrerItemIdObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def ReferrerItemId
  @ReferrerItemId
end

#SceneIdObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def SceneId
  @SceneId
end

#SourceObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def Source
  @Source
end

#UserIdObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def UserId
  @UserId
end

#UserIdListObject

注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果

Parameters:

  • UserId:

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

  • ItemId:

    内容唯一id

  • BehaviorType:

    行为类型:
    ● expose - 曝光,必须
    ● click - 点击,必须
    ● stay - 详情页停留时长,强烈建议
    ● videoover - 视频播放时长,强烈建议
    ● like - 点赞&喜欢,正效果
    ● collect - 收藏,正效果
    ● share - 转发&分享,正效果
    ● reward - 打赏,正效果
    ● unlike - 踩&不喜欢,负效果
    ● comment - 评论
    不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为

  • BehaviorValue:

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

  • BehaviorTimestamp:

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

  • SceneId:

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

  • ItemTraceId:

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

  • ItemType:

    内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议

  • ReferrerItemId:

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

  • UserIdList:

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

  • Source:

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

  • Country:

    行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征

  • Province:

    行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征

  • City:

    行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征

  • IP:

    行为发生时的客户端ip,用作特征

  • Network:

    行为发生时的客户端网络类型,用作特征

  • Platform:

    行为发生时的客户端平台,ios/android/h5,用作特征

  • AppVersion:

    行为发生时的客户端app版本,用作特征

  • OsVersion:

    行为发生时的操作系统版本,用作特征

  • DeviceModel:

    行为发生时的机型,用作特征

  • Extension:

    json字符串,用于行为数据的扩展,需要base64加密



291
292
293
# File 'lib/v20220805/models.rb', line 291

def UserIdList
  @UserIdList
end

Instance Method Details

#deserialize(params) ⇒ Object



317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'lib/v20220805/models.rb', line 317

def deserialize(params)
  @UserId = params['UserId']
  @ItemId = params['ItemId']
  @BehaviorType = params['BehaviorType']
  @BehaviorValue = params['BehaviorValue']
  @BehaviorTimestamp = params['BehaviorTimestamp']
  @SceneId = params['SceneId']
  @ItemTraceId = params['ItemTraceId']
  @ItemType = params['ItemType']
  @ReferrerItemId = params['ReferrerItemId']
  unless params['UserIdList'].nil?
    @UserIdList = []
    params['UserIdList'].each do |i|
      useridinfo_tmp = UserIdInfo.new
      useridinfo_tmp.deserialize(i)
      @UserIdList << useridinfo_tmp
    end
  end
  @Source = params['Source']
  @Country = params['Country']
  @Province = params['Province']
  @City = params['City']
  @IP = params['IP']
  @Network = params['Network']
  @Platform = params['Platform']
  @AppVersion = params['AppVersion']
  @OsVersion = params['OsVersion']
  @DeviceModel = params['DeviceModel']
  @Extension = params['Extension']
end