如何設(shè)計UGC社區(qū)的內(nèi)容展示規(guī)則?

12 評論 20894 瀏覽 233 收藏 8 分鐘

本文針對剛起步與用戶量不大的UGC內(nèi)容社區(qū),分享了兩種基于內(nèi)容熱度的推薦展示規(guī)則,同時結(jié)合了目前幾大UGC內(nèi)容社區(qū)案例進行展示。

首先科普一下社交產(chǎn)品、社區(qū)產(chǎn)品、UGC、PGC的含義:

  • 社交產(chǎn)品:以沉淀用戶關(guān)系鏈為主,體現(xiàn)在:如何讓用戶之間建立關(guān)系、保持關(guān)系、升華關(guān)系;
  • 社區(qū)產(chǎn)品:以沉淀內(nèi)容為主,體現(xiàn)在:如何讓用戶生產(chǎn)、消費內(nèi)容,如何為用戶呈現(xiàn)內(nèi)容;
  • UGC:指用戶原創(chuàng)內(nèi)容平臺,如抖音、知乎、Instagram、小紅書、IN;
  • PGC:指專業(yè)化、規(guī)?;a(chǎn)內(nèi)容的平臺,如愛奇藝、優(yōu)酷、早期的騰訊新聞。

UGC內(nèi)容社區(qū)信息流

以上分別為Instagram、小紅書、即刻的內(nèi)容信息流,分別代表了UGC內(nèi)容社區(qū)三類典型的布局方式:純圖片信息流、圖文縮略信息流、圖文詳情信息流,在數(shù)據(jù)層面它們都有一些相似特征:

  • 每次下拉刷新內(nèi)容會變化;
  • 內(nèi)容幾乎不會重復(fù)出現(xiàn);
  • 內(nèi)容的點贊、轉(zhuǎn)發(fā)、評論等數(shù)據(jù)都相對較高。

以上方App內(nèi)容信息流為示例,分享2個基于內(nèi)容熱度的推薦展示規(guī)則,適用于剛起步與用戶量不大的UGC內(nèi)容社區(qū),拋磚引玉,僅供學(xué)習(xí)與交流。

熱度隨機曝光規(guī)則

方案目的:

  • 熱度高的內(nèi)容應(yīng)得到高曝光;
  • 盡可能多的向用戶曝光內(nèi)容;

應(yīng)用場景:

發(fā)現(xiàn)、推薦、探索類信息流。

上圖是小紅書的內(nèi)容詳情頁,包含有點贊、收藏、評論、轉(zhuǎn)發(fā)這些基本數(shù)據(jù),所以我們需要拿到這些數(shù)據(jù)設(shè)計規(guī)則并進行排序計算,如果想把規(guī)則做得更精準(zhǔn),則可考慮把頁面停留時間、頁面跳出率等埋點數(shù)據(jù)納入計算。

熱度排序

  • 首先判斷:點贊數(shù)高低,更高的靠前;
  • 如果點贊數(shù)相等:判斷收藏數(shù),更高的靠前;
  • 如果收藏數(shù)相等:判斷轉(zhuǎn)發(fā)數(shù),更高的靠前;
  • 如果轉(zhuǎn)發(fā)數(shù)相等:判斷評論數(shù),更高的靠前;
  • 如果評論數(shù)相等:判斷發(fā)布時間,發(fā)布更早的靠前。

排序規(guī)則的判斷指標(biāo)、先后順序,都可以根據(jù)實際業(yè)務(wù)調(diào)整。

數(shù)據(jù)過濾

  • 在所有作品中,取出發(fā)布時間在5天內(nèi)的作品,挑入備選池;
  • 對備選池里所有的數(shù)據(jù),使用熱度排序規(guī)則進行排序計算;
  • 取出排序后數(shù)據(jù)中排名前20%的作品,挑入曝光池;
  • 如果排名前20%的作品數(shù)量,不足曝光池限定的最小數(shù)量如400,則應(yīng)把另外80%的作品,按排名依次填充到曝光池中,直到滿足最小數(shù)量要求。

如果不設(shè)定曝光池的最小數(shù)量限制,則可能導(dǎo)致計算后的數(shù)據(jù)不足,內(nèi)容無法飽和填充。

經(jīng)過以上步驟,就過濾出了社區(qū)中一段時間內(nèi)熱度較高的作品數(shù)據(jù),其中5天,20%,400這3個參數(shù),可根據(jù)實際業(yè)務(wù)調(diào)整。

刷新機制

  • 方式1:每 x 小時執(zhí)行一次規(guī)則;
  • 方式2:監(jiān)控新作品增量,當(dāng)增量達到 n 時,執(zhí)行一次規(guī)則。

數(shù)據(jù)返回

  • 每次請求的數(shù)據(jù),都隨機返回;
  • 當(dāng)分頁數(shù)據(jù)被請求到末尾后,繼續(xù)從數(shù)據(jù)頭部開始返回,保持?jǐn)?shù)據(jù)循環(huán)展示。

保證每位用戶的每次信息流下拉操作,看到的都是隨機數(shù)據(jù),提高了曝光池中每一份作品的曝光幾率。

如果有進一步精細化曝光的需求,則可以考慮對熱度不同的作品分權(quán)重曝光,如在小紅書信息流的示例圖中,有8155點贊量的作品,也有30點贊量的作品。

方案2:歷史熱度排名規(guī)則

方案目的:根據(jù)熱度展示內(nèi)容與排名;

應(yīng)用場景:熱門類信息流。

熱度排序

  • 首先判斷:點贊數(shù)高低,更高的靠前;
  • 如果點贊數(shù)相等:判斷收藏數(shù),更高的靠前;
  • 如果收藏數(shù)相等:判斷轉(zhuǎn)發(fā)數(shù),更高的靠前;
  • 如果轉(zhuǎn)發(fā)數(shù)相等:判斷評論數(shù),更高的靠前;
  • 如果評論數(shù)相等:判斷發(fā)布時間,發(fā)布更早的靠前。

排序規(guī)則的判斷指標(biāo)、先后順序,都可以根據(jù)實際業(yè)務(wù)調(diào)整。

數(shù)據(jù)過濾

  • 對社區(qū)中所有作品按熱度排序規(guī)則進行排序計算,且要排除已進入熱門池的作品;
  • 取出排名前 x 名的作品,放入熱門池的子列表中;
  • 子列表再放入父列表中,按照子列表的創(chuàng)建時間倒序排列;
  • 如果當(dāng)前計算中發(fā)現(xiàn)無可用作品,則本次計算直接跳過,等待下一次計算;
  • 如果整個平臺的可用作品數(shù)量 < x,則有多少就展示多少內(nèi)容。

刷新機制

  • 方式1:每 x 小時執(zhí)行一次規(guī)則
  • 方式2:監(jiān)控新作品增量,當(dāng)增量達到 n 時,執(zhí)行一次規(guī)則。

該方案在目前的移動互聯(lián)網(wǎng)中,實際應(yīng)用的場景已不多,但在少數(shù)web端的產(chǎn)品中如:虎嗅、36氪的信息流中,還能看到影子。

在目前的信息流展示策略中,最受認(rèn)可的實屬頭條系的興趣推薦算法,但對于普通企業(yè)來講建設(shè)成本極高,有興趣的朋友可以自行了解一下。

以上,拋磚引玉,歡迎指教,期待更多交流與學(xué)習(xí)。

 

本文由 @Ethan 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 請問一下,為什么歷史熱度排序不用了呢,從編輯的角度來說,我感覺按天篩選熱門內(nèi)容也是很合適的做法,只是可能多天的內(nèi)容又要放在一起重新排個序更合適

    來自廣東 回復(fù)
  2. 你好,問個問題,為什么要先取20%放入曝光池,然后不夠的話在往里補?那我為什么不直接從備選池中按照排好的順序直接拿出來400條,滿足曝光池最小數(shù)量的內(nèi)容呢?

    來自廣東 回復(fù)
    1. 百分之20不一定是400啊,只是最低是400

      回復(fù)
  3. 謝謝分享,初入行的菜鳥,得到了很大的啟示~~~ ??

    來自上海 回復(fù)
    1. ??

      來自四川 回復(fù)
  4. 謝謝分享

    回復(fù)
  5. 非常感謝 有了大的思路……

    回復(fù)
    1. ??

      來自四川 回復(fù)
    2. 666

      回復(fù)
    3. 555

      回復(fù)
  6. 很受用,如果分開來講,更細一些就好了

    回復(fù)
    1. 再細的內(nèi)容就是各家的機密了 ??

      來自四川 回復(fù)