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