public class FeedBehaviorInfo extends AbstractModel
Constructor and Description |
---|
FeedBehaviorInfo() |
FeedBehaviorInfo(FeedBehaviorInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAppVersion()
Get 行为发生时的客户端app版本,用作特征
|
Long |
getBehaviorTimestamp()
Get 行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性
|
String |
getBehaviorType()
Get 行为类型:
● expose - 曝光,必须 ● click - 点击,必须 ● stay - 详情页停留时长,强烈建议 ● videoover - 视频播放时长,强烈建议 ● like - 点赞&喜欢,正效果 ● collect - 收藏,正效果 ● share - 转发&分享,正效果 ● reward - 打赏,正效果 ● unlike - 踩&不喜欢,负效果 ● comment - 评论 不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 |
String |
getBehaviorValue()
Get 行为类型对应的行为值:
● expose - 曝光,固定填1 ● click - 点击,固定填1 ● stay - 详情页停留时长,填停留秒数,取值[1-86400] ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400] ● like - 点赞&喜欢,固定填1 ● collect - 收藏,固定填1 ● share - 转发&分享,固定填1 ● reward - 打赏,填打赏金额,没有则填1 ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1 ● comment - 评论,填评论内容,如“上海加油” |
String |
getCity()
Get 行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
|
String |
getCountry()
Get 行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
|
String |
getDeviceModel()
Get 行为发生时的机型,用作特征
|
String |
getExtension()
Get json字符串,用于行为数据的扩展,需要base64加密
|
String |
getIP()
Get 行为发生时的客户端ip,用作特征
|
String |
getItemId()
Get 内容唯一id
|
String |
getItemTraceId()
Get 推荐追踪ID,使用推荐结果中返回的ItemTraceId填入。
注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果
|
String |
getItemType()
Get 内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议
|
String |
getNetwork()
Get 行为发生时的客户端网络类型,用作特征
|
String |
getOsVersion()
Get 行为发生时的操作系统版本,用作特征
|
String |
getPlatform()
Get 行为发生时的客户端平台,ios/android/h5,用作特征
|
String |
getProvince()
Get 行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
|
String |
getReferrerItemId()
Get 相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议
|
String |
getSceneId()
Get 行为发生的场景ID,在控制台创建场景后获取
|
String |
getSource()
Get 算法来源:
● business 业务自己的算法对照组 ● tencent 腾讯算法 ● other 其他算法 默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证 |
String |
getUserId()
Get 用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识
|
UserIdInfo[] |
getUserIdList()
Get 用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息
|
void |
setAppVersion(String AppVersion)
Set 行为发生时的客户端app版本,用作特征
|
void |
setBehaviorTimestamp(Long BehaviorTimestamp)
Set 行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性
|
void |
setBehaviorType(String BehaviorType)
Set 行为类型:
● expose - 曝光,必须 ● click - 点击,必须 ● stay - 详情页停留时长,强烈建议 ● videoover - 视频播放时长,强烈建议 ● like - 点赞&喜欢,正效果 ● collect - 收藏,正效果 ● share - 转发&分享,正效果 ● reward - 打赏,正效果 ● unlike - 踩&不喜欢,负效果 ● comment - 评论 不支持的行为类型,可以映射到未被使用的其他行为类型。如实际业务数据中有私信行为,没有收藏行为,可以将私信行为映射到收藏行为 |
void |
setBehaviorValue(String BehaviorValue)
Set 行为类型对应的行为值:
● expose - 曝光,固定填1 ● click - 点击,固定填1 ● stay - 详情页停留时长,填停留秒数,取值[1-86400] ● videoover - 视频播放时长,填播放结束的秒数,取值[1-86400] ● like - 点赞&喜欢,固定填1 ● collect - 收藏,固定填1 ● share - 转发&分享,固定填1 ● reward - 打赏,填打赏金额,没有则填1 ● unlike - 踩&不喜欢,填不喜欢的原因,没有则填1 ● comment - 评论,填评论内容,如“上海加油” |
void |
setCity(String City)
Set 行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
|
void |
setCountry(String Country)
Set 行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
|
void |
setDeviceModel(String DeviceModel)
Set 行为发生时的机型,用作特征
|
void |
setExtension(String Extension)
Set json字符串,用于行为数据的扩展,需要base64加密
|
void |
setIP(String IP)
Set 行为发生时的客户端ip,用作特征
|
void |
setItemId(String ItemId)
Set 内容唯一id
|
void |
setItemTraceId(String ItemTraceId)
Set 推荐追踪ID,使用推荐结果中返回的ItemTraceId填入。
注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果
|
void |
setItemType(String ItemType)
Set 内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议
|
void |
setNetwork(String Network)
Set 行为发生时的客户端网络类型,用作特征
|
void |
setOsVersion(String OsVersion)
Set 行为发生时的操作系统版本,用作特征
|
void |
setPlatform(String Platform)
Set 行为发生时的客户端平台,ios/android/h5,用作特征
|
void |
setProvince(String Province)
Set 行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
|
void |
setReferrerItemId(String ReferrerItemId)
Set 相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议
|
void |
setSceneId(String SceneId)
Set 行为发生的场景ID,在控制台创建场景后获取
|
void |
setSource(String Source)
Set 算法来源:
● business 业务自己的算法对照组 ● tencent 腾讯算法 ● other 其他算法 默认为tencent,区分行为来源于哪个算法,用于Poc阶段的效果对比验证 |
void |
setUserId(String UserId)
Set 用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识
|
void |
setUserIdList(UserIdInfo[] UserIdList)
Set 用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public FeedBehaviorInfo()
public FeedBehaviorInfo(FeedBehaviorInfo source)
public String getUserId()
public void setUserId(String UserId)
UserId
- 用户唯一ID,客户自定义用户ID,作为一个用户的唯一标识public String getItemId()
public void setItemId(String ItemId)
ItemId
- 内容唯一idpublic String getBehaviorType()
public void setBehaviorType(String BehaviorType)
BehaviorType
- 行为类型:public String getBehaviorValue()
public void setBehaviorValue(String BehaviorValue)
BehaviorValue
- 行为类型对应的行为值:public Long getBehaviorTimestamp()
public void setBehaviorTimestamp(Long BehaviorTimestamp)
BehaviorTimestamp
- 行为发生的时间戳: 秒级时间戳,尽量实时上报,最长不超过半小时否则会影响推荐结果的准确性public String getSceneId()
public void setSceneId(String SceneId)
SceneId
- 行为发生的场景ID,在控制台创建场景后获取public String getItemTraceId()
public void setItemTraceId(String ItemTraceId)
ItemTraceId
- 推荐追踪ID,使用推荐结果中返回的ItemTraceId填入。
注意:如果和推荐结果中的ItemTraceId不同,会影响行为特征归因,影响推荐算法效果public String getItemType()
public void setItemType(String ItemType)
ItemType
- 内容类型,跟内容上报类型一致,用于效果分析,不做内容校验,强烈建议public String getReferrerItemId()
public void setReferrerItemId(String ReferrerItemId)
ReferrerItemId
- 相关推荐场景点击进入详情页的内容id,该字段用来注明行为发生于哪个内容的详情页推荐中,相关推荐场景强烈建议public UserIdInfo[] getUserIdList()
public void setUserIdList(UserIdInfo[] UserIdList)
UserIdList
- 用户设备ID数组,可传入用户的多个类型ID,详见UserIdInfo结构体,建议补齐,用于构建用户画像信息public String getSource()
public void setSource(String Source)
Source
- 算法来源: public String getCountry()
public void setCountry(String Country)
Country
- 行为发生时的国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征public String getProvince()
public void setProvince(String Province)
Province
- 行为发生时的省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征public String getCity()
public void setCity(String City)
City
- 行为发生时的城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征public String getIP()
public void setIP(String IP)
IP
- 行为发生时的客户端ip,用作特征public String getNetwork()
public void setNetwork(String Network)
Network
- 行为发生时的客户端网络类型,用作特征public String getPlatform()
public void setPlatform(String Platform)
Platform
- 行为发生时的客户端平台,ios/android/h5,用作特征public String getAppVersion()
public void setAppVersion(String AppVersion)
AppVersion
- 行为发生时的客户端app版本,用作特征public String getOsVersion()
public void setOsVersion(String OsVersion)
OsVersion
- 行为发生时的操作系统版本,用作特征public String getDeviceModel()
public void setDeviceModel(String DeviceModel)
DeviceModel
- 行为发生时的机型,用作特征public String getExtension()
public void setExtension(String Extension)
Extension
- json字符串,用于行为数据的扩展,需要base64加密Copyright © 2023. All rights reserved.