转载

微博信息流的新算法

满多人说,微博总是给自己推过期内容这事,我基本搞清楚了。

这是微博的一项信息流调节规则,当你刷新微博,没有读取到新内容时,会从你3天内的timeline里,提取(互动数较高的)热门微博出来补位,优先从时间最近的开始提取。

我在凌晨测试了一把,刷新一次提取15-16条历史微博,最多可以提取3次来补位。

关闭APP再打开,再刷新,又提取了2次也就是30条。

再关闭APP再打开,再刷新,又提取了1次也就是15条。

以此类推,5分钟内提取了大约10次?也就是150多条历史微博。

这意味着,如果你的timeline不是特别活跃,当你打开微博官方APP的频次较高时,会不断从3天内的历史微博里,提取热门内容补位,最后你的首页上就全部是老内容了,刷得越多内容越老,直觉上是“timeline整个乱掉了”。

这个动作只对微博官方APP生效,我一直用的WeicoPro 3不受影响,PC端也不受影响。

微博官方这么搞,动机当然是“不希望你的首页刷不出内容来”。毕竟刷不出内容来,用户会骂微博快死了,没人玩微博了;但刷出老内容来,用户也会骂timeline乱掉了,不给我看最新的(其实是没有最新的)。

二者相比起来,“没内容看”导致的流失概率更大一些,“信息流乱”会挨骂但未必流失。这大约也是微博官方坚持这么改动的原因吧。

而我的建议是,这么做可以,但少提取一点,也不要提取超过24小时的内容。timeline也要讲基本法嘛。刷新一下看到3天前的内容是什么心情?

微博不是今日头条。

微博不是今日头条。

微博不是今日头条。

重要的话讲三次。

我理解微博官方希望“随时都能刷出大量信息”的心情,但用历史微博补位,数值上调节得有点过了,包括历史微博的时间与密度。今日头条这么干,前提是有海量的资讯可选择,每个人的timeline可不是海量信息啊。

妈的我今天失眠了,凌晨5点起来测试微博算法真鸡巴丧……

最后,微博管理层解释说:“普通用户的微博没作降权处理。”(敏感用户例外)。但我这种人畜无害的小V,也有人说,纯银刚刚发的微博硬是在timeline看不见。我倒不是为自己的利益伸张,骂归骂,平台规则还是要遵守的嘛,我就是好奇,微博到底有没有对普通用户降权呢?因为降权规则很复杂,只能先用我自己做例子,因为我自信没有触犯微博的降权条件(除非发简书长图)。

如果大家发现“纯银刚刚发的微博硬是在timeline看不见”,请立刻发条评论告诉我一声。

耐心求证,乃是PM本色。

原文  http://www.jianshu.com/p/cd1ebe41168c
正文到此结束
Loading...