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

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

前言#

首先我们先来回顾下营销体系的组成:

营销体系
活动营销系统
销售营销系统

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

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

常见抽奖场景与归类#

下面是我列出来的一些常见的抽奖场景,红包雨、糖果雨、打地鼠、大转盘(九宫格)、考眼力、答题闯关、游戏闯关、支付刮刮乐、积分刮刮乐等等活动营销场景。

活动名称描述
红包雨每日整点抢红包🧧抽奖,每个整点一般可参与一次
糖果雨每日整点抢糖果🍬抽奖,每个整点一般可参与一次
打地鼠每日整点打地鼠抽奖,每个整点一般可参与一次
大转盘(九宫格)某个时间段,转盘抽奖,每个场一般可参N次
考眼力某个时间段,旋转杯子猜小球在哪个被子里,猜对可抽奖,一般每日可参与N次
答题闯关每过一关,可参与抽奖,越到后面奖品越贵重
游戏闯关每过一关,可参与抽奖,越到后面奖品越贵重
支付刮刮乐支付订单后可刮奖,支付金额越大奖品越贵重
积分刮刮乐积分刮奖,消费积分额度越大奖品越贵重

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

类型活动名称维度
按时间抽奖红包雨、糖果雨、打地鼠、幸运大转盘(九宫格)、考眼力时间维度
按抽奖次数抽奖答题闯关、游戏闯关参与该活动次数维度
按数额范围区间抽奖支付刮刮乐、积分刮刮乐数额区间维度

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

抽奖需求配置#

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

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

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

类型活动名称特点
按时间抽奖红包雨、糖果雨、打地鼠、幸运大转盘(九宫格)、考眼力时间维度
按时间抽奖是否多场次单场次次数限制(次)总场次次数限制(次)
红包雨1N
糖果雨1N
打地鼠NN
幸运大转盘(九宫格)NN
考眼力NN

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

  • 活动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元优惠券200050%
-优惠券5元优惠券100020%
-空奖-500030%
12:00:00 ~ 12:01:00优惠券2元优惠券200050%
-优惠券5元优惠券100020%
-空奖-500030%
18:00:00 ~ 18:01:00优惠券2元优惠券200050%
-优惠券5元优惠券100020%
-空奖-500030%

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

第五要素:均匀投奖#

如何均匀的抽走奖品?

答案: 均匀投奖。

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

场次奖品类型具体奖品奖品数量中奖概率投奖时间(默认提前5分钟投奖)投奖数量
00:00:00 ~ 23:59:59优惠券2元优惠券200050%--
-----00:00:002000
-----06:00:002000
-----12:00:002000
-----18:00:002000

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

结语#

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

抽奖五要素要素名称
第一要素活动
第二要素场次
第三要素奖品
第四要素中奖概率
第五要素均匀投奖

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

  1. 活动配置
  2. 场次配置
  3. 奖品配置
  4. 奖品中奖概率配置
  5. 奖品投奖配置

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

[Skr-Shop]通用抽奖工具之需求分析
https://blog.zhequtao.com/posts/golang/go-project/go电商设计手册/material/tigerb/marketing/lottery-demand/
作者
阿俊
发布于
2020-05-10
许可协议
CC BY-NC-SA 4.0

相关阅读