专栏首页大愚Talk[Skr-Shop]通用抽奖工具之需求分析

[Skr-Shop]通用抽奖工具之需求分析

前言

回顾营销体系的组成:

营销体系

活动营销系统

销售营销系统

今天带来的是活动营销系统下的第一个独立子系统通用抽奖工具的介绍,本篇文章主要分为如下4部分:

  • 常见抽奖场景与归类
  • 抽奖需求配置
  • 常见奖品类型
  • 抽奖五要素

常见抽奖场景与归类

下面是我列出来的一些常见的抽奖场景:

红包雨、糖果雨、打地鼠、大转盘(九宫格)、考眼力、答题闯关、游戏闯关、支付刮刮乐、积分刮刮乐等等活动营销场景。

表格可左右滑动

活动名称

描述

红包雨

每日整点抢红包抽奖,每个整点一般可参与一次

糖果雨

每日整点抢糖果?抽奖,每个整点一般可参与一次

打地鼠

每日整点打地鼠抽奖,每个整点一般可参与一次

大转盘(九宫格)

某个时间段,转盘抽奖,每个场一般可参N次

考眼力

某个时间段,旋转杯子猜小球在哪个被子里,猜对可抽奖,一般每日可参与N次

答题闯关

每过一关,可参与抽奖,越到后面奖品越贵重

游戏闯关

每过一关,可参与抽奖,越到后面奖品越贵重

支付刮刮乐

支付订单后可刮奖,支付金额越大奖品越贵重

积分刮刮乐

积分刮奖,消费积分额度越大奖品越贵重

通过上面的活动描述,我们把整个抽奖场景归为以下三类:

表格可左右滑动

类型

活动名称

维度

按时间抽奖

红包雨、糖果雨、打地鼠、幸运大转盘(九宫格)、考眼力

时间维度

按抽奖次数抽奖

答题闯关、游戏闯关

参与该活动次数维度

按数额范围区间抽奖

支付刮刮乐、积分刮刮乐

数额区间维度

接着我们来看下每类抽奖活动具体的抽奖需求配置。

抽奖需求配置

本小节每类抽奖活动的需求配置,分为如下三个部分:

  • 活动配置
  • 场次配置
  • 奖品配置

首先,第一类: 按时间抽奖的需求配置

表格可左右滑动

类型

活动名称

特点

按时间抽奖

红包雨、糖果雨、打地鼠、幸运大转盘(九宫格)、考眼力

时间维度

按时间抽奖

是否多场次

单场次次数限制(次)

总场次次数限制(次)

红包雨

1

N

糖果雨

1

N

打地鼠

N

N

幸运大转盘(九宫格)

N

N

考眼力

N

N

通过上面的分析我们得到了活动场次的概念: 一个活动需要支持多场次的配置。

  • 活动activity:配置活动的日期范围
  • 场次session:配置每场的具体时间范围

红包雨的需求配置示例:

活动特征:红包雨需要支持多场次。

比如双十二期间三天、每天三场整点红包雨配置。

活动、场次配置:

表格可左右滑动

双十二红包雨

活动配置:

2019-12-10 ~ 2019-12-12

场次配置:

10:00:00 ~ 10:01:00

12:00:00 ~ 12:01:00

18:00:00 ~ 18:01:00

奖品配置:

表格可左右滑动

场次

奖品1

奖品2

---

奖品N

场次10:00:00 ~ 10:01:00

优惠券2元

空奖

---

场次12:00:00 ~ 12:01:00

优惠券5元

空奖

---

场次18:00:00 ~ 18:01:00

优惠券10元

优惠券20元

---

空奖

上面配置的结果如下:

2019-12-10日三场整点红包雨:
2019-12-10 10:00:00 ~ 10:01:00
2019-12-10 12:00:00 ~ 12:01:00
2019-12-10 18:00:00 ~ 18:01:00

2019-12-11日三场整点红包雨:
2019-12-11 10:00:00 ~ 10:01:00
2019-12-11 12:00:00 ~ 12:01:00
2019-12-11 18:00:00 ~ 18:01:00

2019-12-12日三场整点红包雨:
2019-12-12 10:00:00 ~ 10:01:00
2019-12-12 12:00:00 ~ 12:01:00
2019-12-12 18:00:00 ~ 18:01:00

幸运大转盘的需求配置示例:

活动特征:幸运大转盘不需要多场次。

比如年货节2020-01-20 ~ 2020-02-10期间幸运大转盘。

活动、场次配置:

表格可左右滑动

双十二幸运大转盘

活动配置:

2019-12-10 ~ 2019-12-12

场次配置:

00:00:00 ~ 23:59:59

奖品配置:

表格可左右滑动

场次

奖品1

奖品2

---

奖品N

场次00:00:00 ~ 23:59:59

优惠券2元

空奖

---

上面配置的结果如下:

幸运大转盘抽奖活动将于 2019-12-10 00:00:00 ~ 2019-12-12 23:59:59 进行

注意与思考:双十二幸运大转盘不需要多个场次,只配置一个场次即可,完全复用活动场次模型。

接着,第二类: 按抽奖次数抽奖的需求配置

表格可左右滑动

类型

活动名称

特点

按抽奖次数抽奖

答题闯关、游戏闯关

(成功参与)当前活动次数维度

答题闯关的需求配置示例:

活动特征:每一关的奖品不同,一般越到后面中大奖的几率越大。

活动、场次配置:

双十二答题闯关

活动配置:

2019-12-10 ~ 2019-12-12

场次配置:

00:00:00 ~ 23:59:59

奖品配置:

表格可左右滑动

双十二答题闯关

奖品

第一关

优惠券2元

第二关

优惠券5元

第三关

优惠券10元

第四关

优惠券20元

第五关

优惠券50元

第六关

优惠券100元

注意与思考:同理活动&场次配置完全复用,同幸运大转盘配置(不需要支持多场次)。

最后,第三类: 按数额范围区间抽奖的需求配置

类型

活动名称

特点

按数额范围区间抽奖

支付刮刮乐、积分刮刮乐

数额区间维度

活动特征:不同的订单金额,一般金额越大中大奖的几率越大。

活动、场次配置:

双十二答题闯关

活动配置:

2019-12-10 ~ 2019-12-12

场次配置:

00:00:00 ~ 23:59:59

奖品配置:

表格可左右滑动

订单金额

奖品1

奖品2

---

奖品N

0~100

优惠券2元

空奖

---

100~200

优惠券5元

空奖

---

200~1000

优惠券10元

优惠券20元

---

空奖

1000以上

优惠券50元

笔记本电脑

---

空奖

注意与思考:同理活动&场次配置完全复用,同幸运大转盘配置(不需要支持多场次)。

总结: 通过上面的分析我们得到了抽奖工具的两个要素活动场次。

常见奖品类型

抽奖抽什么?

常见奖品类型

优惠券

积分

实物

空奖

总结: 我们得到了抽奖工具的另一个要素奖品

抽奖五要素

通过上面的分析我们已经得到了抽奖的三要素

  • 活动
  • 场次
  • 奖品

那还有什么要素我们还没聊到呢?接下来来看。

第四要素:中奖概率

抽奖自然离不开奖品的中奖概率的设置。关于中奖概率我们支持如下灵活的配置:

1. 手动设置奖品中奖概率

2. 自动概率,根据当前奖品的数量和奖品的权重得到中奖概率

比如我们某次大促活动红包雨的配置如下:

表格可左右滑动

活动配置

描述

活动时间

2019-12-10~2019-12-12

活动名称

2019双十二大促整点红包雨

活动描述

2019双十二大促全端整点红包雨活动

手动设置奖品概率

场次

奖品类型

具体奖品

奖品数量

中奖概率

10:00:00 ~ 10:01:00

优惠券

2元优惠券

2000

50%

-

优惠券

5元优惠券

1000

20%

-

空奖

-

5000

30%

12:00:00 ~ 12:01:00

优惠券

2元优惠券

2000

50%

-

优惠券

5元优惠券

1000

20%

-

空奖

-

5000

30%

18:00:00 ~ 18:01:00

优惠券

2元优惠券

2000

50%

-

优惠券

5元优惠券

1000

20%

-

空奖

-

5000

30%

备注:每轮场次中奖概率之和必须为100%,否则剩余部分默认添加为空奖的中奖概率。

第五要素:均匀投奖

如何均匀的抽走奖品?

答案: 均匀投奖。

具体方式为拆分总奖品数量,到各个细致具体的时间段。以双十二幸运大转盘为例:

场次

奖品类型

具体奖品

奖品数量

中奖概率

投奖时间(默认提前5分钟投奖)

投奖数量

00:00:00 ~23:59:59

优惠券

2元优惠券

2000

50%

-

-

-

-

-

-

-

00:00:00

2000

-

-

-

-

-

06:00:00

2000

-

-

-

-

-

12:00:00

2000

-

-

-

-

-

18:00:00

2000

这里我们就得到了抽奖的第五个要素:均匀投奖

结语

通过上面的分析,我们得到抽奖五要素如下:

表格可左右滑动

抽奖五要素

要素名称

第一要素

活动

第二要素

场次

第三要素

奖品

第四要素

中奖概率

第五要素

均匀投奖

同时我们通过抽奖五要素也得到了通用抽奖工具配置一场抽奖活动的5个基本步骤:

1. 活动配置

2. 场次配置

3. 奖品配置

4. 奖品中奖概率配置

5. 奖品投奖配置

最后,接着一篇文章,我们将来介绍通用抽奖工具的DB设计和配置后台设计。

尽情期待。


[Skr Shop] 项目地址

长按进入:https://github.com/skr-shop/manual

本文分享自微信公众号 - 大愚Talk(dayuTalk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android Hook技术的学习经历分享

    还记得前两天发送的短文吗?近一段时间一直在看android hook相关的技术,到今天算是入门了吧!

    大愚
  • 走进Golang之运行与Plan9汇编

    通过上一篇走进Golang之汇编原理,我们知道了目标代码的生成经历了那些过程。今天我们一起来学习一下生成的目标代码如何在计算机上执行。以及通过查阅 Golang...

    大愚
  • 推荐三款我常备开发辅助神器

    五一假期过完了,大家都去哪些地方浪了?上班第一天是不是倍感无趣?哈哈,不要紧,今天我来给大家推荐几个神器,让你明天神清气爽,这可是程序员开发必备之良品呀。

    大愚
  • 【DB笔试面试618】在Oracle中,“OR扩展”可以有查询转换吗?

    小麦苗DBA宝典
  • 使用 NumPy 和 SciPy 创建 PyTorch 扩展

    官方教程链接: CREATING EXTENSIONS USING NUMPY AND SCIPY

    caoqi95
  • Yum 报错 curl#60 – “Peer’s Certificate has expired.”解决

    Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and...

    zhangdd
  • 使用SQL计算宝宝每次吃奶的时间间隔

    需求:媳妇儿最近担心宝宝的吃奶时间不够规律,网上说是正常平均3小时喂奶一次,让我记录下每次的吃奶时间,分析下实际是否偏差很大,好在下次去医院复查时反馈给医生。 ...

    Alfred Zhao
  • 如何使用SQL计算宝宝每次吃奶的时间间隔(文末含PPT)

    编者的话:搞好SQL可以做很多事情,比如说可以解决海盗分金的问题,可以用SQL把大象装进冰箱,还可以用SQL解决环环相扣的刑侦推理问题,近期,有位读者朋友投稿了...

    数据和云
  • Oracle 12.2中的一个参数说明(r12笔记第76天)

    之前花了些时间做了Oracle 10g,11g,12c参数的差别,其中有一个参数很有意思,在不同版本代表的含义还有所差别。就是sec_case_sens...

    jeanron100
  • 谷歌分享注视点渲染技术的新研究成果

    显示器分辨率在不断提高,但图形处理能力并没有以同样的速度提升。注视点渲染技术通常被认为是下一代头显必备的能力,该技术能够让头显降低对显卡渲染的要求,显卡会集中渲...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券