活动社交产品怎么设计排序算法?
本問(wèn)答來(lái)自PMCAFF產(chǎn)品經(jīng)理社區(qū):www.pmcaff.com
若想和作者及更多PM交流請(qǐng)點(diǎn)擊閱讀原文進(jìn)入社區(qū)
咖友提問(wèn):活動(dòng)社交產(chǎn)品怎么設(shè)計(jì)排序算法?
一款面向大學(xué)生的活動(dòng)社交產(chǎn)品、該怎么來(lái)設(shè)計(jì)他的活動(dòng)列表的排序算法?
來(lái)自 @匿名咖友 的回答:
題主的問(wèn)題說(shuō)的不太清楚,我試著揣測(cè)一下,是你做了一個(gè)活動(dòng)list頁(yè)面,但你不知道怎么把一個(gè)一個(gè)活動(dòng)放到這個(gè)list的合適位置。求哪個(gè)放第一,哪個(gè)放第二的這樣一個(gè)的排序算法?最好是這個(gè)list頁(yè)面涉及的其他方面也想問(wèn)問(wèn)?
可用的信息太少,我試著按照上面的推測(cè)給你個(gè)思路吧!為了方便理解,全翻譯成大白話。
首先明確,你做這個(gè)排序?yàn)榱松?#xff1f;你沒(méi)說(shuō),我就當(dāng)是為了促進(jìn)轉(zhuǎn)化率。
1.分析用戶在這個(gè)list頁(yè)的行為。
我舉個(gè)例子哈,你這個(gè)【活動(dòng)】是【讓大學(xué)生做兼職】。【用戶】大多數(shù)是【大學(xué)生】,上來(lái)的【需求】是是【找“合適”的兼職】,然后點(diǎn)看詳情頁(yè)面。
2.考慮用戶的期望可能會(huì)被哪些因素影響。
如何算是“合適”?【錢(qián)多】、【性別合適(只招男或者女)】、【靠譜(不是騙錢(qián))】的。
(當(dāng)然還有很多,就先拿這三個(gè)舉例子)
3.考慮你列表中的item,是否有結(jié)構(gòu)化的數(shù)據(jù)可以體現(xiàn)上述因素。
做一份能賺多少錢(qián)、應(yīng)聘者性別、商家是否具備資質(zhì)等。我們的每個(gè)活動(dòng)都有這些數(shù)據(jù)字段,嗯,太好了。
我們把這些字段稱(chēng)為列表排序的【影響因子】。
4.為上述所有的【影響因子】設(shè)置權(quán)重和計(jì)算規(guī)則。
這么多事兒,哪些重要你得拍個(gè)板。怎么算重要你得說(shuō)個(gè)規(guī)則。最簡(jiǎn)單的,用計(jì)算得分的方法來(lái)做。
舉個(gè)例子:
錢(qián)多最重要,在用戶的決策中大約要占【50%】(這個(gè)數(shù)字需要很慎重,反復(fù)驗(yàn)證并做監(jiān)控,為了給你講我先拍腦袋說(shuō)一個(gè))。那么我們?cè)O(shè)定這個(gè)因子的權(quán)重為0.5,并且制定如下規(guī)則:
如果【兼職每日收入x>=100元,則記做3分,100>x>=50記做2分,50>x>=0記做1分】。
性別合適其次,在用戶的決策中占到30%。那么我們?cè)O(shè)置這個(gè)因子的權(quán)重為0.3,并且制定規(guī)則:
如果【性別和用戶的性別匹配,記做2分,性別和用戶的性別不匹配,記做1分】。
靠譜最次,占20%。那么設(shè)定權(quán)重0.2,并且制定如下規(guī)則:
如果【商家有資質(zhì),則記2分,否則記做1分】。
5.考慮默認(rèn)順序的規(guī)則。
默認(rèn)順序一般是用在得分相同的時(shí)候?qū)α斜眄?xiàng)進(jìn)行排序。這次咱就簡(jiǎn)單點(diǎn),得分相同的,默認(rèn)按數(shù)據(jù)庫(kù)的創(chuàng)建時(shí)間吧。最新的在上面。
6.考慮人工干預(yù)的規(guī)則。
一般來(lái)說(shuō),運(yùn)營(yíng)的小伙伴都會(huì)需要人工干預(yù)列表排序,需要制定一個(gè)規(guī)則。比如:
【運(yùn)營(yíng)可以通過(guò)運(yùn)營(yíng)后臺(tái)指定列表第3-5位的活動(dòng)。當(dāng)一個(gè)活動(dòng)被運(yùn)營(yíng)指定在列表某個(gè)位置時(shí),不在參與其他邏輯的計(jì)算。當(dāng)列表中某個(gè)位置被運(yùn)營(yíng)指定時(shí),按照原排序邏輯應(yīng)當(dāng)排在這個(gè)位置的活動(dòng)向下移動(dòng)1個(gè)位置。】
7.匯總完整的排序邏輯。
首先,對(duì)列表中每個(gè)因子計(jì)算總得分。總得分=Σ(每個(gè)因子得分*對(duì)應(yīng)權(quán)重)。
其次,按照得分排序,分高者在上。得分相同的,按照默認(rèn)順序規(guī)則排列。
再次,按照人工干預(yù)規(guī)則調(diào)整順序。
8.驗(yàn)證、調(diào)整、優(yōu)化。
一般來(lái)說(shuō),設(shè)置完排序規(guī)則,你需要進(jìn)行驗(yàn)證。驗(yàn)證什么呢?驗(yàn)證你的規(guī)則正確的讓該上去的上去了,該下去的下去了。
怎么驗(yàn)證?這就比較深了。可以用現(xiàn)有的數(shù)據(jù)模擬,也可以用線上數(shù)據(jù)來(lái)驗(yàn)證,就不展開(kāi)說(shuō)了。
但,一定不能做完就完了。時(shí)刻記得,你做這個(gè)排序?yàn)榱松?#xff1f;所以時(shí)刻想著,他有沒(méi)有真的提高了轉(zhuǎn)化率?如果沒(méi)有,問(wèn)題在哪?遺漏了某個(gè)關(guān)鍵的因子,還是權(quán)重不對(duì),還是人工干預(yù)的太多,等等?發(fā)現(xiàn)有問(wèn)題,及時(shí)調(diào)整。
就說(shuō)這么多吧先。
本文由PMCAFF產(chǎn)品經(jīng)理社區(qū)(www.pmcaff.com)原創(chuàng)發(fā)布,未經(jīng)許可,禁止轉(zhuǎn)載。聯(lián)系作者請(qǐng)點(diǎn)擊閱讀原文進(jìn)入社區(qū)
總結(jié)
以上是生活随笔為你收集整理的活动社交产品怎么设计排序算法?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PMCAFF微课堂 | 京东零售平台资深
- 下一篇: 电商的折扣体系是如何搭建的?