视奸渣浪的feed流算法

21 评论 2.5万 浏览 107 收藏 13 分钟

鉴于渣浪的微博feed流算法被骂得特别厉害,把我知道的算法公布一下。我可没什么内部消息,只不过长期视奸微博CEO的评论,再加上脑补,盲人摸象,说错了你们别怪我。

我视奸了解到的微博调整feed流算法,有三个阶段。

(一)

第一个阶段是打压蓝V和营销号,从去年底开始。

蓝V就是企业认证号,对“营销号”的定义则是对百万级粉丝,高传播微博进行人工排查,把肉眼可辨识的营销号标记出来。

算法大致是这样的,这批PO主发布的内容,首先只分发给5%的粉丝,进行灰度测试。如果互动率高,进一步分发给15%的粉丝,最多也就15%。具体的数字不断调整,并不严格遵照5-15的标准。

这么做的理由是,微博认为蓝V和营销号天然有动力“大量发布内容”,尤其是非原创微博,或低价值的营销微博。这部分内容比例增大,就会挤压原创内容的曝光率,而微博的策略是鼓励原创,扶持自媒体。毕竟开心网和人人网饮鸩止渴,放纵转帖组件的恶果历历在目。

你问我怎么看呢,我其实是支持这个算法的。的确粗暴,的确不近情理,的确搞一刀切,但广州市搞一刀切禁摩之后,治安的确大有好转,我是亲历者。在当时那个feed流环境下,可能没有更好的办法,只能牺牲蓝V和营销号的利益,确保更多人的利益。反正当前阶段蓝V和营销号对微博生态的价值不大,该种田的时候就得拔草。

很多人对此评论说:“觉得烦我自己会取关,不用你渣浪多事”。我作为产品经理代答“呵呵”,翻个白眼给你看。

也有人评论说,是不是非得用这么粗暴的手段?能不能用更好的方法筛选出内容优质的蓝V和营销号,而不是一刀切?但我觉得,以优质内容的比例之少,大可不必这么折腾。毕竟企业经营不是白左小清新,讲的不是大爱无疆公平正义,而是效率与投入产出比。

不过,这套针对蓝V和营销号的算法,疑似被新的“未读池”全局算法迭代了,稍后再讲。

(二)

又过了几个月,大概是今年春节后,算法的屠刀砍到了普通用户头上。正应了那句“起初他们…因为我不是…我不说话; 接着他们……我不说话;最后…再也没有人为我说话了。”

好吧我是在搞笑(可能你并没有笑),新的算法我也是支持的。

新算法大致是这样的,即便你是普通用户,长图微博被降权,转发被降权,内容触发了敏感字被降权。敏感字包括政治、情色、竞品等等。

降权的意思是,你发出的微博只会被一定比例的粉丝看到,或者在未读池里排到后面再出来。

这段时间微博面临的问题有可能是,怎样增加高价值内容的曝光率?于是对低价值内容降权。什么是低价值内容呢?比如说长图的浏览体验不如微博自家的头条文章,且内容无法导入搜索引擎,所以要降权。转发的内容价值通常不如原创,也要降权。敏感字就更不用解释了。判断高价值低价值的规则很多,我只猜到这几个。

然后你多半要问两个问题:

(1)问:为什么非得降权不可呢?为什么不能对优质内容加权呢?

答:傻孩子,你想想,每天刷微博的时间就这么多,一些内容加权被优先看到,占据了注意力,另一些内容相当于被降权。“降权”的措辞让你心里不舒服,但结果其实是一样的。

(2)问:凭什么要新浪微博来决定我看什么不看什么,凭什么?

答:综合微博feed流的速度,用户打开微博的频次,很大一部分内容是被错过的,这是不可避免的。微博官方有动力来优化“可见内容”的构成,这对于用户本人来说反倒是不可控的,随机性的。同样的事情Facebook做了很多年,也被用户骂了很多年,痴心不改。不改不改就是不改,你有志气就不要用。

从产品专业的角度来讲,当feed流速到了某一个地步,用算法来优化内容构成就是一件不可避免的事情,挨骂也是一件不可避免的事情。因为这个算法起作用,内容价值提升的时候,你意识不到,觉得是自己眼光好,订阅的PO主质量高。但是当你发现订阅内容丢失的时候,人之常情,必定破口大骂。

渣浪唾面自干。

骂归骂,如果feed流的内容价值真的提升上去了,你其实是离不开的。边骂边用,边用边骂。环球同此凉热,彼岸Facebook搞这套都多少年了,渣浪只是个学生。什么?你说Twitter?Twitter用没用feed流调节算法我不知道,但它的市值持续走低,用户增长乏力可是不争的事实。渣浪微博的市值已超过Twitter,这是10月的最新消息。

(三)

好了,终于到了本文的重点。以上两套算法对普通用户影响不太大,那么渣浪怎么到了千夫所指,人人喊打的地步呢?是因为4月左右推出的全局算法,关键字是“未读池”。

什么叫未读池呢?就是指你订阅PO主所发的微博,如果你没刷到过,还是未读状态,就会进入未读池。

当你刷新timeline时,会按照一定的规则,一次只取出15-30条内容,而不是全部未读内容。算法优先取权重高的,刚刚发布的内容,取完以后你再刷新,从未读池里边接着提取。说白了就是“智能分批提取数据”,而不是传统的“一次性提取全部未读数据”。

我给你们解释背后的原因。

刚才提到过“feed流很大一部分内容是被错过的,这是不可避免的”。比如说你半天刷一次微博,这段时间订阅的PO主产生了80条信息,但平均下来,一次浏览的微博数量是15-30条,剩下的内容看不完,在过去,它就被浪费掉了。

被浪费掉的内容里,很可能有高价值的,特别值得看的,也被浪费掉了。

然后,你这段时间特别空闲,过了15分钟又去刷微博。这么短的时间间隔,新产生的信息只有5条。你觉得没意思,就把微博关掉了。

未读池在理论上可以完美解决这些问题。一次刷新只出来15-30条内容,符合一次浏览的统计中位数。再刷,再出,再刷,中出。直到新内容刷空了,就从未读池里提取高权重的内容,再接下来是未读池里低权重的内容。

未读池的时间容量是3天,最多存放3天的内容。也就是你发一条微博,用户在这一刻没刷到,进了未读池,内容权重又不高(排在后面分发),那就有可能第3天才被粉丝看到。当然,也有可能永远都看不到了。但你想想,如果用户“这一刻没刷到”,就算没有未读池,内容沉底在下面,很大的概率他还是“永远都看不到了”,未读池反而增加了这条微博的曝光机会。

未读池算法对浏览者的好处,一方面是你只要不停刷,就不会错过任何有价值的内容,减少了浪费;另一方面是空闲时多次刷新,多次刷出来新内容打发时光,而不是刷两下就没有了。对作者的好处,则是增加了整体曝光率——我测算自己的数据,浏览数大约增加了1/3。

多完美的解决方案啊,为什么渣浪被骂成了个猪头呢?

主要的原因是未读池打乱了时间线。微博和Facebook不一样,新闻价值更高得多,当内容在两三天内从未读池里分批提取出来,带有强烈时间属性的内容显然是错乱的。比如球赛结束两天后,你还能看见朋友为球员加油,顿时就炸了有没有。

这个问题非常尴尬,未读池显著提升了内容体验,但也破坏掉了时间线上的新闻体验。我又不是渣浪员工,没深入研究过feed流算法,我也提不出来解决方案。从渣浪一意孤行来看,未读池对数据的提升非常显著,再加上一家独大,不怕用户跑路,最后还是执行未读池方案。

所以成千上万人骂渣浪臭傻逼,我不赞同。臭傻逼能做到一百多亿刀的市值?渣浪得有多丧心病狂,才能摧毁用户体验而不自知,同时市值和用户数持续上涨?

但是换个角度来看,渣浪微博的战略很好,战术低能,一以贯之。未读池算法刚上线的时候,犯了特别多的低级错误,到现在可能还有不少低级错误,挨骂一点都不冤枉。感觉上“瞎鸡巴搞,完成任务不过脑”也是渣浪传统,和微信团队的精英化是冰火两重天。

(四)

文章写完了,想都不用想,就知道涌上来不少人,冲着我说“收了多少钱为渣浪洗地?”

看我口型:

  • 洗你妈逼
  • 洗你妈逼
  • 洗你妈逼

另外,本文如出现数据错误很正常,我他妈又不是渣浪分析师,所有数字都是凭记忆随手写的。我是跟你们讲这个道理,feed流调节算法的动机是什么,好处和坏处是什么。文章也是写给产品爱好者看的——你看,我作为一只网红产品狗都会为渣浪洗地,下次再骂feed流乱七八糟的时候,可不可以想想,还有什么更好的解决方案,而不只是泄愤?

比如说,上次视奸到微博CEO在评论里跟产品负责人说:“某些特定的新闻关键字,是不是就不要进未读池了?”说明渣浪也在想办法,改进未读池带来的时间线错乱问题。很难根治,或可改善。

#专栏作家#

纯银V,蝉游记创始人,人人都是产品经理专栏作家。前网易网站产品部总监。一个文艺加文笔好的产品经理。

本文原创发布于人人都是产品经理,未经许可,不得转载。

给作者打赏,鼓励TA抓紧创作!
2人打赏
更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 废话太多

    来自浙江 回复
  2. 一句牛逼走天下

    来自四川 回复
  3. 最近在琢磨微博国际版存在的意义,看这个算法,对我这产品小白真的太有用了,感谢。

    来自北京 回复
  4. 1、是不是某一爆点的新闻,优先在timeline上展示,尽量避免进入未读池
    2、如果进入未读池,是不是可以设置关键词,优先展示哪些内容

    但是上述方法只能是片面的解决某些热点新闻的问题,但是不能覆盖到所有时效新闻

    来自北京 回复
  5. 也许微博开放所有垂直领域的热搜权限,能缓解一下时间线的问题。

    来自北京 回复
  6. 来自北京 回复
  7. 有个性的文章,很符合气质 :mrgreen:

    来自广东 回复
  8. (一)到(三)给个82分,(四)要给你666 :mrgreen:

    来自山东 回复
  9. 东西上线测试肯定会有问题,有问题就解决呗;哪有上线就完美,就算BAT的产品新功能上线也会被吐槽,被吐槽也是一种实力。(产品小白)

    来自北京 回复
  10. 哈哈,同意

    回复
  11. 文章好不好先不说,最后喷脏话,就显示了个人素质

    来自山东 回复
    1. 纯银大叔刚融资失败,估计心情不好啊

      来自广东 回复
    2. 心情不好,负面情绪又解决不了问题啊

      来自山东 回复
    3. 吐槽而已

      来自北京 回复
    4. 少在这装,素质不是一两句脏话就能评判的

      来自四川 回复
    5. 无脑喷子

      来自山东 回复
  12. 沃日,可以发和谐词?😂

    回复
  13. 说的太到位了。我不鄙视用户。我鄙视的是同做产品的这些人,动不动就喷,以为自己很牛逼?

    回复
  14. 写的好!!!纯银的文章,这一篇很有观点。平时很多问题其实就是流水账。

    来自广东 回复
  15. 题主分析很有道理 ,长见识了!
    话说,情绪化词可以不用这么多吗?还有骂人的话语,让你难以相信你是在一本正经谈事情啊

    来自广东 回复
  16. 纯银已经想好怎么反喷了,棒棒哒~

    来自广东 回复