日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

活动社交产品怎么设计排序算法?

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 活动社交产品怎么设计排序算法? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


本問答來自PMCAFF產品經理社區:www.pmcaff.com

若想和作者及更多PM交流請點擊閱讀原文進入社區

咖友提問:活動社交產品怎么設計排序算法?

一款面向大學生的活動社交產品、該怎么來設計他的活動列表的排序算法?

來自 @匿名咖友 的回答:

題主的問題說的不太清楚,我試著揣測一下,是你做了一個活動list頁面,但你不知道怎么把一個一個活動放到這個list的合適位置。求哪個放第一,哪個放第二的這樣一個的排序算法?最好是這個list頁面涉及的其他方面也想問問?

可用的信息太少,我試著按照上面的推測給你個思路吧!為了方便理解,全翻譯成大白話。

首先明確,你做這個排序為了啥?你沒說,我就當是為了促進轉化率。

1.分析用戶在這個list頁的行為。

我舉個例子哈,你這個【活動】是【讓大學生做兼職】。【用戶】大多數是【大學生】,上來的【需求】是是【找“合適”的兼職】,然后點看詳情頁面。

2.考慮用戶的期望可能會被哪些因素影響。

如何算是“合適”?【錢多】、【性別合適(只招男或者女)】、【靠譜(不是騙錢)】的。

(當然還有很多,就先拿這三個舉例子)

3.考慮你列表中的item,是否有結構化的數據可以體現上述因素。

做一份能賺多少錢、應聘者性別、商家是否具備資質等。我們的每個活動都有這些數據字段,嗯,太好了。

我們把這些字段稱為列表排序的【影響因子】。

4.為上述所有的【影響因子】設置權重和計算規則。

這么多事兒,哪些重要你得拍個板。怎么算重要你得說個規則。最簡單的,用計算得分的方法來做。

舉個例子:

錢多最重要,在用戶的決策中大約要占【50%】(這個數字需要很慎重,反復驗證并做監控,為了給你講我先拍腦袋說一個)。那么我們設定這個因子的權重為0.5,并且制定如下規則:

如果【兼職每日收入x>=100元,則記做3分,100>x>=50記做2分,50>x>=0記做1分】。

性別合適其次,在用戶的決策中占到30%。那么我們設置這個因子的權重為0.3,并且制定規則:

如果【性別和用戶的性別匹配,記做2分,性別和用戶的性別不匹配,記做1分】。

靠譜最次,占20%。那么設定權重0.2,并且制定如下規則:

如果【商家有資質,則記2分,否則記做1分】。

5.考慮默認順序的規則。

默認順序一般是用在得分相同的時候對列表項進行排序。這次咱就簡單點,得分相同的,默認按數據庫的創建時間吧。最新的在上面。

6.考慮人工干預的規則。

一般來說,運營的小伙伴都會需要人工干預列表排序,需要制定一個規則。比如:

【運營可以通過運營后臺指定列表第3-5位的活動。當一個活動被運營指定在列表某個位置時,不在參與其他邏輯的計算。當列表中某個位置被運營指定時,按照原排序邏輯應當排在這個位置的活動向下移動1個位置。】

7.匯總完整的排序邏輯。

首先,對列表中每個因子計算總得分。總得分=Σ(每個因子得分*對應權重)。

其次,按照得分排序,分高者在上。得分相同的,按照默認順序規則排列。

再次,按照人工干預規則調整順序。

8.驗證、調整、優化。

一般來說,設置完排序規則,你需要進行驗證。驗證什么呢?驗證你的規則正確的讓該上去的上去了,該下去的下去了。

怎么驗證?這就比較深了。可以用現有的數據模擬,也可以用線上數據來驗證,就不展開說了。

但,一定不能做完就完了。時刻記得,你做這個排序為了啥?所以時刻想著,他有沒有真的提高了轉化率?如果沒有,問題在哪?遺漏了某個關鍵的因子,還是權重不對,還是人工干預的太多,等等?發現有問題,及時調整。

就說這么多吧先。


本文由PMCAFF產品經理社區(www.pmcaff.com原創發布,未經許可,禁止轉載。聯系作者請點擊閱讀原文進入社區



總結

以上是生活随笔為你收集整理的活动社交产品怎么设计排序算法?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。