基礎(chǔ)知識(shí)講解:什么是feed流?
feed是將用戶主動(dòng)訂閱的若干消息源組合在一起形成內(nèi)容聚合器,幫助用戶持續(xù)地獲取最新的訂閱源內(nèi)容。feed流即持續(xù)更新并呈現(xiàn)給用戶內(nèi)容的信息流。
最近常聽(tīng)朋友說(shuō)中了抖音的毒,一有時(shí)間就刷抖音,根本停不下來(lái)。刷朋友圈、逛微博,以及現(xiàn)在很火的短視頻,我們每天有大量時(shí)間消耗在“feed流”中,并且刷的不亦樂(lè)乎。跟同行交流或看相關(guān)的產(chǎn)品文章,也經(jīng)常會(huì)提到“feed流”。那么,究竟什么是feed流,回想了一下,似乎對(duì)feed流沒(méi)有明確的認(rèn)知,所以梳理了一下feed相關(guān)的內(nèi)容。
01
首先,什么是feed呢?以下是維基百科中關(guān)于“web feed”的定義:
?a?web feed?(or?news feed) is a data format used for providing users with frequently updated content. Content distributors?syndicate?a web feed, thereby allowing users to?subscribe?a channel to it
從以上定義中可以看出
- feed是一種給用戶持續(xù)提供內(nèi)容的數(shù)據(jù)形式
- 是由多個(gè)內(nèi)容提供源組成的資源聚合器,由用戶主動(dòng)訂閱消息源并且向用戶提供內(nèi)容
總結(jié)一下:feed是將用戶主動(dòng)訂閱的若干消息源組合在一起形成內(nèi)容聚合器,幫助用戶持續(xù)地獲取最新的訂閱源內(nèi)容。嚴(yán)格按照上述定義來(lái)說(shuō),我們通常說(shuō)的搜索結(jié)果、排序列表都不能算作feed流。
最早web時(shí)代,訂閱源一般是新聞網(wǎng)站以及博客。典型的應(yīng)用即是rss訂閱器,用戶主動(dòng)訂閱信息源,訂閱器幫用戶及時(shí)更新訂閱源信息,然后按照時(shí)間順序展示出來(lái)。
02
facebook在2006年推出了“news feed”,同時(shí)還有“mini feed”(個(gè)人動(dòng)態(tài)):
The news feed is the primary system through which users are exposed to content posted on the network. Using a secret method (initially known as?EdgeRank), Facebook selects a handful updates to actually show users every time they visit their feed, out of an average of 1500 updates they can potentially receive.[1][2]
——“來(lái)源于維基百科”
Facebook提供了一種新的思路,將好友或者關(guān)注的對(duì)象作為信息源,而內(nèi)容即是好友或關(guān)注對(duì)象的動(dòng)態(tài)(發(fā)布的內(nèi)容以及其他的社交行為)。當(dāng)好友足夠多或者好友發(fā)布動(dòng)態(tài)足夠頻繁時(shí),用戶能源源不斷的收到內(nèi)容。
我們現(xiàn)在習(xí)以為常的“好友動(dòng)態(tài)”,在facebook剛推出來(lái)的時(shí)候,便遭到了大量用戶的抗議,用戶覺(jué)得該功能會(huì)侵犯?jìng)€(gè)人隱私,甚至有用戶建立了專門抵制“news feed”的網(wǎng)站,要求Facebook移除該模塊。
Facebook最終還是沒(méi)有移除“news feed”模塊,并且在后續(xù)的發(fā)展中,對(duì)該模塊不斷的進(jìn)行優(yōu)化迭代,現(xiàn)在feed流已經(jīng)能夠給Facebook每天帶來(lái)上千萬(wàn)美元的收入。
關(guān)于“news feed”的演變可參考文章The Evolution of Facebook News Feed
03
了解了feed的含義,feed流也就很清楚了—持續(xù)更新并呈現(xiàn)給用戶內(nèi)容的信息流。
feed流的展現(xiàn)形式有很多種,主要的有timeline以及rank。
- timeline:是最典型的feed流展示方式,按照f(shuō)eed流內(nèi)容更新的時(shí)間先后順序,將內(nèi)容展示給用戶,早期的微博、朋友圈都是典型的timeline。
- rank:即按照某些因素計(jì)算內(nèi)容的權(quán)重,從而決定內(nèi)容展示的先后順序。例如當(dāng)前的微博主頁(yè)信息流算法即拋棄了原始的timeline,而采用最新的智能排序。
至于在timeline或rank形式下使用列表、瀑布流還是卡片形式,則是前端設(shè)計(jì)展示的問(wèn)題。
在產(chǎn)品迭代發(fā)展的過(guò)程中,feed流的展現(xiàn)形式也在不斷的變化。
最常見(jiàn)的是feed流中插入商業(yè)變現(xiàn)的廣告內(nèi)容,F(xiàn)acebook在2012的新版feed流中推送廣告內(nèi)容,微博feed流中的廣告已經(jīng)成為了用戶吐槽的一個(gè)點(diǎn),朋友圈也在16年開(kāi)始推送廣告,雖然會(huì)有部分用戶抵觸,但是feed流廣告帶給平臺(tái)的收入是實(shí)實(shí)在在的。
feed流不在嚴(yán)格的按照時(shí)間順序排列,在timeline的基礎(chǔ)上,使用智能排序。
最早的是Facebook的EdgeRank算法,將內(nèi)容按照權(quán)重因子計(jì)算權(quán)重,優(yōu)先曝光高權(quán)重內(nèi)容。微博從2016年開(kāi)始也啟用了智能排序的算法,新的feed流一發(fā)布就遭到了用戶的大面積聲討,關(guān)于微博feed流算法可以參考:《視奸渣浪的feed流算法》。
— end —
作者:Ronie,個(gè)人微信公號(hào):qinfengrec
本文由 @Ronie 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自 unsplash ,基于 CC0 協(xié)議
學(xué)到了 我一直對(duì)微博現(xiàn)在用的排序算法很感興趣 謝謝博主
GOOD~~
感謝普法