宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

如何設(shè)計(jì)一個(gè)抽獎系統(tǒng)

管理 管理 編輯 刪除

抽獎在我兒時(shí)的印象里,是一個(gè)非常神秘、非常刺激、也非常有意思的事兒。小時(shí)候媽媽帶我去商場里,當(dāng)購物金額達(dá)到一定門檻時(shí),可以獲得抽獎機(jī)會。

抽獎的形式也非常簡單,在一個(gè)不透明的箱子里放著很多小紙條或者小球,抽獎盒子上有一個(gè)僅一拳大小的入口,手伸進(jìn)去隨機(jī)摸一張紙條或小圓球,上面寫著所抽到的獎品,媽媽總會讓我去抽。雖然我抽到基本上都是最普通的獎品,但是整個(gè)抽獎過程中充滿期待又未知的體驗(yàn)還是令人著迷。

后來逐步演化出了更多的抽獎方式,比如很常見的轉(zhuǎn)盤抽獎。轉(zhuǎn)盤抽獎的規(guī)則也很簡單,轉(zhuǎn)盤上被劃分了 n 個(gè)全等的扇形,每個(gè)扇形上都分別標(biāo)注了獎品。轉(zhuǎn)動轉(zhuǎn)盤后,當(dāng)指針落在某一個(gè)扇形區(qū)間時(shí),你就獲得了扇形上對應(yīng)的獎品。

這個(gè)是某平臺的抽獎活動:

隨著互聯(lián)網(wǎng)的普及,抽獎也逐步推廣為線上化,那么從產(chǎn)品角度看,如何設(shè)計(jì)一個(gè)抽獎系統(tǒng)呢?

一、系統(tǒng)設(shè)計(jì)思路

首先要確定設(shè)計(jì)思路,設(shè)計(jì)思路圍繞【誰】【在什么場景】【做什么】進(jìn)行分析。

套用這個(gè)邏輯分析:用戶在活動下進(jìn)行抽獎。

所以角色有兩方:【用戶】【活動發(fā)起方】(這里用運(yùn)營指代)。

  • 場景:抽獎活動,即運(yùn)營在后臺配置活動。
  • 行為:抽獎,即用戶基于活動在c端進(jìn)行抽獎。

二、抽獎系統(tǒng)模塊

一套抽獎系統(tǒng)主要是分為兩個(gè)大模塊:

  1. c 端面向用戶的活動頁;
  2. b 端創(chuàng)建活動的后臺。

c 端活動頁一般都是 h5 的配置頁面,主要的邏輯通過某個(gè)標(biāo)識和后臺配置的活動關(guān)聯(lián)。h5 頁面上承接了規(guī)則介紹、交互形式的說明,通過調(diào)用抽獎系統(tǒng)的 api,將返回結(jié)果渲染在頁面上,這里不多贅述。

b 端后臺主要是定義活動時(shí)間、獎品、以及獎品概率、設(shè)置抽獎活動狀態(tài)等。

獎池:獎品歸屬于某個(gè)獎池、一個(gè)活動也可以有不同的獎池。本身獎品是有庫存的概念,多獎池從底層設(shè)計(jì)上可以理解為主要是為了區(qū)分庫存池。

獎品類型:常見的獎品類型主要是包含實(shí)物、虛擬商品如權(quán)益、優(yōu)惠券以及現(xiàn)金這幾種類型。不同類型的獎品本質(zhì)最大的區(qū)別是履約方式的不同。

1)實(shí)物:實(shí)物需要物流履約,所以在設(shè)計(jì)上需要考慮發(fā)貨流程、單號信息的回傳與通知。

2)虛擬商品(如優(yōu)惠券、虛擬權(quán)益):虛擬物權(quán)一般都是由系統(tǒng)觸發(fā),設(shè)計(jì)上需要考慮和履約系統(tǒng)的交互,觸發(fā)履約的時(shí)間點(diǎn),以及下發(fā)履約后的信息的通知。

3)現(xiàn)金:不同面額的現(xiàn)金可以看作一個(gè)單獨(dú)的獎品。這些獎品都在一個(gè)現(xiàn)金池中,現(xiàn)金池可以理解為獎池。由于直接發(fā)放現(xiàn)金的操作比較敏感,常規(guī)流程中,需要關(guān)聯(lián)預(yù)算,而且現(xiàn)金獎池也區(qū)分于其他獎池。在獎池、獎品設(shè)置時(shí),需要聯(lián)動內(nèi)部付款系統(tǒng)指定現(xiàn)金發(fā)放方式。

獎品概率:想象一下我們使用大轉(zhuǎn)盤來抽獎時(shí),每個(gè)獎品會占用一定角度的扇區(qū),設(shè)角度為「α」,起初所有獎品占的扇區(qū)角度之和為 360 度,該獎品的中獎概率是「α / 360」。在系統(tǒng)設(shè)計(jì)上,為了便于理解,我們通常用百分比來進(jìn)行設(shè)置概率,所有獎品的概率加起來要滿足 100% 。在技術(shù)實(shí)現(xiàn)上,用到了隨機(jī)數(shù)算法,結(jié)合所配置獎品的中獎概率,完成抽獎的邏輯。

抽獎活動:抽獎活動顧名思義,其實(shí)就是圍繞抽獎的一個(gè)配置,主要的信息是活動名稱、獎品名稱、獎品庫存、獎品圖片、中獎文案以及一些自動回復(fù)的設(shè)置,每個(gè)活動都有唯一一個(gè)標(biāo)識。

三、個(gè)人思考

在常見的設(shè)計(jì)中,抽獎機(jī)會也是可以通過積分兌換這種形式獲取。用戶如果想要抽獎,一般會有一個(gè)門檻,比如需要連續(xù)簽到、或者通過其他各種活動的獲得積分來兌換抽獎機(jī)會等等,規(guī)則簡單的可能當(dāng)天登陸即可獲得抽獎機(jī)會。

抽獎時(shí),每個(gè)扇形都有不同的獎品、每個(gè)用戶有剩余可抽獎次數(shù)。雖然扇形都是全等的,但是每個(gè)獎品的概率可以是自定義的。比如90%用戶都會抽到謝謝參與,只有10%用戶才會抽到獎品。

從這個(gè)場景看,抽獎和兌換的實(shí)現(xiàn)邏輯其實(shí)非常相似,本質(zhì)上都是一種兌換邏輯,但是抽獎和兌換的關(guān)鍵區(qū)分在于抽獎有很多隨機(jī)定性,而兌換是百分百命中獲得的。

歡迎大家來體驗(yàn)、來提建議,來一起讓CRMEB開源商城系統(tǒng)更強(qiáng)大,讓更多開發(fā)者受益!雖然是開源,但我們該有的功能全都有!拼團(tuán)、秒殺、優(yōu)惠券、抽獎、積分、直播、分銷、頁面DIY... 常用商城系統(tǒng)功能,都是全開源,直接用!

作者:閆秀兒

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

請登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-08-21 11:04:47

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點(diǎn)贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
2160
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動獲取的帖子內(nèi)容,不準(zhǔn)確時(shí)需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊

切換手機(jī)號登錄

{{ bind_phone ? '綁定手機(jī)' : '手機(jī)登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服