本文便從發(fā)放獎品的規(guī)則和安全,和大家分享一下踩過的坑。
在520'>營銷活動中,我們?yōu)榱俗非蟾玫幕顒有Ч?,又或者受限于成本、庫存等原因,會對發(fā)放獎品制定一系列規(guī)則,這些規(guī)則會導(dǎo)致獎品概率不準(zhǔn)確。
接下來以表1為例進(jìn)行舉例闡述:
營銷活動如何更好的發(fā)放獎品?" class="j-lazy fluidbox__thumb" src="歡迎收藏本站img.huodongju.net/activity/202001/fetch-8901579403274.jpg" alt="活動的內(nèi)在:該如何發(fā)放獎品"/>
表1 獎品發(fā)放需求
庫存控制規(guī)則,其實(shí)也是獎品的均勻發(fā)放機(jī)制,目的是使獎品不至于過早發(fā)放完畢。
1.1 中獎次數(shù)
時間維度:設(shè)置每日中獎總次數(shù)、每日獎項(xiàng)中獎次數(shù),甚至可精確到時間段。
用戶維度:每人中獎總次數(shù)、每人獎項(xiàng)中獎次數(shù)。
1.2 獎項(xiàng)互斥
組間互斥,如:中了一等獎,不可中二等獎,但可獲三等獎。
組內(nèi)互斥,如:一等獎中,中了手機(jī)不可中電視。
1.3 獎項(xiàng)優(yōu)先級
當(dāng)獎項(xiàng)中獎概率相同,優(yōu)先發(fā)放某獎品。如:二等獎中,話費(fèi)、流量中獎概率相同,因流量成本更低,庫存更多,優(yōu)先發(fā)放流量。
當(dāng)庫存不足,從擁有庫存獎品抽取,并設(shè)置抽取優(yōu)先級。如:第2點(diǎn)庫存補(bǔ)足機(jī)制的方案2。
1.4 獎品真實(shí)庫存不足
除了主動控制庫存,也有真實(shí)的庫存不足導(dǎo)致了概率不準(zhǔn)確。
當(dāng)“一等獎:手機(jī)”全部發(fā)放完畢,庫存為0。邏輯上程序不再抽取此獎項(xiàng),在庫存為0至庫存補(bǔ)充的過程中,如不加控制,抽取另一個“一等獎:電視”的概率,則變成了2.5%÷97.5。
那么這些概率不準(zhǔn)確的地方應(yīng)該如何避免呢?避免概率不準(zhǔn)確,其實(shí)也是避免庫存不足。
當(dāng)抽中手機(jī)時,手機(jī)庫存為0,不予發(fā)放手機(jī),可采取以下兩種方案:
方案1:以“不中獎”選項(xiàng)填補(bǔ)空缺,補(bǔ)足概率。
方案2:以其余擁有庫存的某項(xiàng)獎品填補(bǔ)空缺,提高其概率重新抽取。重新抽取時以卡券1為例,中獎概率理論上為15%+2.5%=17.5%。
在獎品發(fā)放中,除了發(fā)放規(guī)則,更重要的是安全規(guī)則的設(shè)置,畢竟有利益的地方,就有沖突。
在獎品發(fā)放的安全機(jī)制中,主要從運(yùn)維監(jiān)測、開發(fā)規(guī)范兩個方面進(jìn)行描述。
運(yùn)維監(jiān)測,事實(shí)上也是數(shù)據(jù)監(jiān)測。
常見的按鈕數(shù)據(jù)、頁面數(shù)據(jù)指向的產(chǎn)品優(yōu)化。而運(yùn)維監(jiān)測,則指向了產(chǎn)品的風(fēng)控。
1.1 庫存監(jiān)控
1.1.1 監(jiān)控目的:
a、防止庫存消耗過快,活動無法進(jìn)行。
b、防止惡意攻擊等作弊行為,盜刷獎品。
c、防止獎品兌換/抽取失敗場景。
1.1.2 監(jiān)測手段:
庫存的余量監(jiān)控根據(jù)庫存限制類型不同,監(jiān)測手段不同:
a、 庫存受自身限制類獎品:
即庫存數(shù)據(jù)源來自自身,能根據(jù)平臺發(fā)放獎品數(shù)據(jù)監(jiān)測自身庫存。
監(jiān)控方式:獎品庫存剩余50%、30%、10%預(yù)警。
b、庫存受第三方限制類獎品:
即庫存數(shù)據(jù)源來自第三方,常見于積分商城,商城內(nèi)獎品為接入第三方接口,庫存數(shù)據(jù)不主動推送給接入方。
監(jiān)控方式:
實(shí)時獲取庫存:商品列表頁、商品詳情頁及訂單支付(兌換)頁調(diào)取庫存接口,獲取庫存狀態(tài)。
定時刷新機(jī)制:如商品積分兌換價格是根據(jù)第三方供應(yīng)價格變動而自動換算,其監(jiān)測做法也可采取同樣的方式。但為了提高性能,較少采用在商品列表頁獲取庫存及價格狀態(tài)。
流水賬單記錄:流水賬單記錄主要防止我方產(chǎn)品用戶消耗次數(shù)/積分,獎品發(fā)放失敗場景,如:積分兌換場景,當(dāng)存在獎品領(lǐng)取記錄,不存在第三方反饋記錄或第三方反饋失敗記錄也可考慮自動退回積分的操作。
當(dāng)涉及到虛擬獎品如流量、話費(fèi)類,獎品發(fā)放失敗記錄應(yīng)在某時間段匯總以郵件或其他方式進(jìn)行提醒,由運(yùn)營人員進(jìn)行補(bǔ)發(fā)操作。
1.2 增量監(jiān)控
1.2.1 監(jiān)控目的
當(dāng)數(shù)據(jù)高于平均值或出現(xiàn)極值,考慮是否出現(xiàn)惡意攻擊等作弊行為。
1.2.2 監(jiān)控方式
主要列舉增量例子:
平均每日中獎人數(shù)
平均每日中獎次數(shù)
平均每日獎項(xiàng)中獎次數(shù)
……
1.3 異常行為監(jiān)控
1.3.1 監(jiān)控目的:
主要針對違背正常邏輯的行為做監(jiān)控,考慮是否出現(xiàn)惡意攻擊等作弊行為。
1.3.2 監(jiān)控方式:
流量異常:主要為云服務(wù)器監(jiān)測。
中獎頻次:時間段內(nèi)頻次異常,事實(shí)上也是接口異常相關(guān)場景。
區(qū)域異常:注冊IP與訪問IP不匹配、手機(jī)號歸屬與訪問IP所在地不匹配、境外IP預(yù)警。
行為異常:多個賬戶為同一手機(jī)號充值、中獎概率異常
……
此類問題主要去研發(fā)、測試、運(yùn)維人員相關(guān)。
2.1 主從服務(wù)器
a、實(shí)現(xiàn)服務(wù)器負(fù)載均衡:
在主服務(wù)器和從服務(wù)器之間實(shí)現(xiàn)負(fù)載均衡。即可以通過在主服務(wù)器和從服務(wù)器之間切分處理客戶查詢的負(fù)荷,從而得到更好的客戶響應(yīng)時間。
b、實(shí)現(xiàn)數(shù)據(jù)的異地備份:
定期將數(shù)據(jù)從主服務(wù)器上復(fù)制到從服務(wù)器上,提高信息安全。
c、提高數(shù)據(jù)庫系統(tǒng)的可用性
數(shù)據(jù)庫復(fù)制功能實(shí)現(xiàn)了主服務(wù)器與從服務(wù)器之間數(shù)據(jù)的同步,當(dāng)主服務(wù)器出現(xiàn)問題時,數(shù)據(jù)庫管理員可以馬上讓從服務(wù)器作為主服務(wù)器,用來數(shù)據(jù)的更新與查詢服務(wù)。
2.2 接口數(shù)據(jù)校驗(yàn)
接口傳輸?shù)臄?shù)據(jù)是否符合規(guī)范,防止接口攻擊。
2.3 接口調(diào)用順序
如:積分兌換失敗時,應(yīng)先修改兌換狀態(tài),再返還積分。
防止先返還積分再修改狀態(tài),導(dǎo)致接口被攻擊。
2.4 接口調(diào)用頻率
設(shè)置接口調(diào)用時間限制,如:游戲中30秒限制使用1次道具,調(diào)用接口后,30秒內(nèi)不得重復(fù)調(diào)用。
2.5 配置文件、寫死代碼自檢
在測試階段為了測試便利,常常會修改配置文件或?qū)懰滥巢糠执a,容易造成上線時未替換正確的配置文件和代碼。
上線階段也需要檢測配置文件是否生效等問題。
2.6 壓力測試
對用戶量大的程序,是否可達(dá)到期望的并發(fā)量,接受的接口錯誤率是多少?當(dāng)壓力過大,可能會導(dǎo)致數(shù)據(jù)丟失、接口卡死等情況。
獎品發(fā)放的相關(guān)邏輯非常的多,發(fā)放邏輯、監(jiān)測機(jī)制、安全機(jī)制每一個都不是簡單能夠完善的,當(dāng)無法完全考慮詳細(xì)時,一定要盡可能有足夠多的運(yùn)維措施和應(yīng)急預(yù)案。
除此之外,不單是獎品發(fā)放,其他產(chǎn)品設(shè)計中異常流、非功能性需求的考慮深度亦或者是解決能力,也是產(chǎn)品經(jīng)理進(jìn)階不可少的一環(huán),也希望通過這一次簡單的分享,能夠做到拋轉(zhuǎn)引玉,與大家共同交流。
本文由 @WISE
大家在做活動策劃方案的過程中,都會用到一些活動運(yùn)營工具,比如投票工具、抽獎工具等,我們紅星成都活動公司(歡迎收藏本站m.fixmypst.com/)提供了大量的投票模板和抽獎模板,針對每一種應(yīng)用場景都有相應(yīng)的解決方案,歡迎大家免費(fèi)使用!
136 0806 8886【加微信請注明來意】
四川省成都市高新區(qū)天府三街1599號(天府三街與南華路交匯處)