本篇文章属于超级干货方法论,不论是产品、运营还是数据分析从业者,只要是内容型产品形态,便都会需要接触到 Feed 流,且整个工作几乎都围绕着内容优化这一主题。本篇我将讲述自己对这方面方法论的理解总结,相信读完本篇文章会对你有所帮助。

一、Feed 流是什么?

Feed 流是将若干消息源组合在一起,帮助用户持续地获取最新的内容。我们无需主动搜索,自动呈现琳琅满目的内容。它对我们了如指掌,给我们想了解的,让我们不停的刷新。我们熟知的微博、知乎、今日头条、微信朋友圈、各类短视频等都是 feed 流的展示模式。我们以今日头条为例,Feed 流如图:

看了图片,相信大家对 Feed 流有了基础了解,其核心就是个性化推荐, 即通过各种策略,从内容池中筛选部分内容,经策略排序后展现给用户。


二、Feed 流如何产生?

Feed 流的产生,遵循策略制定的四步骤:问题-> 输入-> 计算-> 输出,即为了给用户展示其合适的内容,输入一系列数据指标,进行逻辑计算,最后输出一个令用户满意的 Feed 流结果。

1、内容推荐的指标输入维度

我们可以从内容、用户、环境这三个维度去考虑输入指标;

内容:今日头条是一款综合信息聚合平台,涵盖图文、视频、小视频、微头条、问答等,每种内容有自己的特征及垂类,需要考虑如何提取不同内容类型的特征以做好推荐。

用户: 涵盖用户基础信息,职业、年龄、性别等,以及基于用户过往行为数据的兴趣偏好标签,甚至可以拿到用户的设备信息以及在其他 app 上的行为信息。

环境: 用户随着周围环境的不同,在工作场合、家中休息、通勤、旅游等不同场景,信息会有特定偏好。

2、用户特征

3、常用匹配数据特征

4、特殊人为策略

有了上述输入特征、进行逻辑计算生成策略,即可输出一个 Feed 流结果,那么如何判断用户对这个 Feed 流是否满意呢?


三、Feed 流的效果评估

一个基本原则是,要想评估 Feed 流展现效果好不好,就是要通过各方面进行打分,从而得出该 Feed 流在用户心中的喜爱程度。打分可以从排序和内容本身两个维度来考虑,即用户喜爱的内容越靠前、用户感兴趣的内容出现的越多,则说明该 Feed 流效果越好。细化评估指标可以考虑以下数据维度:

  1. 点击量:前 N 刷点击量
  2. 点击率(前 N 刷点击率、整体点击率):最直观数据,用户点击该 Feed 流点击率越高,越说明推荐的内容感兴趣,前几刷内容的点击率高于后面内容的点击率则说用户喜爱的内容越靠前
  3. 停留时长:用户在该 Feed 流内容中的停留越长,越说明该 Feed 内容吸引用户(排除标题党导致 ctr 虚高的干扰)
  4. 阅读完成度:与停留时长概念类似,完成度高说明该内容符合用户
  5. 活跃度:用户点赞、评论、分享、关注、收藏等行为

有了评估指标,便可以将各个指标分段设置权重分数,计算一个 Feed 流的效果总得分。以下行为权重分数示例:

四、Feed 流的优化策略

通过以上步骤,我们初步产生了一个 Feed 流及其分数,下面就需要不断优化迭代了。咱们还是以今日头条为例,看看其 Feed 流存在最大的问题是什么?基�