开发者社区> 问答> 正文

什么是场景ID,该如果进行埋点,如果在查询中使用,bhv表场景ID是否需要对应,有什么作用?

什么是场景ID,该如果进行埋点,如果在查询中使用,bhv表场景ID是否需要对应,有什么作用?

展开
收起
Puppet 2020-03-23 10:33:39 1205 0
1 条回答
写回答
取消 提交回答
  • 举例1.1 内容表(item)中有一个itemA,其item_id为1,场景ID字段值为:1001,1002 行为表(behavior)中有两条行为,分别为 item_id=1,scene_id=1001,bhv_type=click; item_id=1,scene_id=1002,bhv_type=expose 场景是指物品投放的不同地方,可以理解成是对物品的一个分类。如果您没有多场景需求,将该字段(scene_id)置为空即可。如果进行埋点请阅读数据埋点中场景ID埋点部分。如果对场景理解存在歧义,请阅读投放场景使用指南。 一个物品可以在多个场景投放,需要在scene_id字段指定时用逗号隔开 查询中如果有多场景ID,则在参数sceneId中带上需要投放的ID即可。如果没有多场景,则不用填充此参数。详情参照获取推荐结果。 查询时如果带上1001,则可能会召回该物品(跟进算法模型决定是否推荐该物品),如果带上1003,则永远不会召回该物品 行为表和内容表中的场景ID需要一致,正确的填写场景ID有助于算法模型训练。 行为表中数据表明,该物品在场景1001中有一次点击行为,在1001中有一次曝光行为。算法模型对1001和1002分别训练,也就是说两个场景的行为训练不会相互干扰。合理的填写场景ID有助于提供算法效果。

    2020-03-23 10:33:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
李劲松|Flink Table Store 典型应用场景 立即下载