数据产品叶凌锋-数据产品经理成长笔记 - 产品逻辑
type: channel
link: http://yelingfeng.com/tag/产品逻辑/
items: 营销系统的抽奖活动产品实践案例

营销系统的抽奖活动产品实践案例
type: item
date: 2020-03-24T12:55:00+08:00
description: 最近做的一个营销系统的产品，做了一些思考和总结。一、产品整体分析原始需求：1、希望引导用户多充值、少提现，引导用户交易某个产品，引导用户交易更多2、希望引导用户一步步参与更高难度的活动，实现更高的转化率3、可以配置不同奖品的概率4、不同用户等级，有不同的中奖概率5、限制用户中奖的次数需求分析：1、①计算指标：多充值少提现——净充值（充值-提现）、交易某个产品——交易产品、交易数量——交易更多（交易数量与交易金额成正比）这些条件②为了方便运营可以创建不同的活动，引入多指标（多条件）组合的形式来统计用户完成情况（多维度计算）2、引导用户一步步完成更高难度的条件，即条件的值从小到大形成阶梯，实现阶梯条件功能3、提供奖品管理和概率配置功能4、不同等级可配置差异化概率5、提供中奖次数总上限的配置，并且限制每个奖品的单日上限和总上限确定整体需求之后，继续细化。抽奖活动的主流程是：报名参加活动→完成获得抽奖机会的条件→获得抽奖机会→抽奖→领取/兑换奖励。通过上面的流程，我们先把这几个步骤进行拆分和分析。报名参加活动，在产品设计中，需要设计一个报名系统，要考虑参与用户的前后台展示；从技术角度看，对应的是要做一个报名功能和参与用户数据表。完成获得抽奖机会的条件，从产品的角度看，需要考虑后台的条件配置以及完成条件的规则计算。对产品来说，逻辑/规则是非常重要，也是特别容易忽略的问题，也是极容易问题的难点。而本文主要想说的也是抽奖系统的逻辑/规则。从技术的角度看，需要对用户的行为进行记录和统计，然后通过产品所指定的逻辑/规则进行计算；对应的数据表是用户行为表、条件表。另外，还有一个步骤也是比较重要的，那就是“抽奖”。在抽奖这个步骤中，我们需要考虑的是中奖概率的计算问题。从产品的角度去看，抽奖的前端展示，从运营的角度去思考，让用户对抽奖感兴趣，让用户实时感受到自己离想要的奖品很近，让用户清楚地感受到自己中奖了。从技术的角度看，需要做一个抽奖的功能，需要计算中奖的概率，对应的也需要一张中奖用户的数据表。最后一个步骤是领取/兑换奖励。如果奖品是虚拟奖品，如优惠券之类的奖品，则可以设计成即时得到奖品，也可以设计成抽奖成功后，点击领取奖品；如果是实物奖品，还需要考虑填写邮寄地址、姓名、电话之类的内容。二、产品设计通过上面的分析，接下来我们做一下产品的设计。报名参加活动。前端的产品设计，需要做的是【立即报名】这样一个按钮；后台的产品设计，我们需要有一个页面来查看报名的用户。主要字段有：ID、用户账号、用户名称（姓名/昵称）、参与时间。除了这几个关键字段之外，可根据具体需求，可以显示用户的一些主要信息（如，注册时间）。完成获得抽奖机会的条件。主要在于后台的条件配置以及完成条件的规则计算。在后台的条件配置方面，为了方便更灵活地开展运营活动，我做了多条件组合的方式，同时做了完成条件的时间限制。这部分对产品、技术、测试来说，都是非常重要，也是非常麻烦的一部分。需要考虑多条件组的组合问题，也需要考虑多条件组合的问题。抽奖设计，前端方面，做了中奖的滚动播报，给用户的感知是“这么多用户都中奖了，没准下一个就是我了”，同时也让用户知道这个活动是有很多人参与并且中奖的，而不是一个无人参与、废弃已久的活动。（抽奖前端页面）后台方面，因为这个营销系统是用于长期性运营的，因此，后台的奖品是灵活可配置的。后台做了奖品设置以及中奖概率设置，关键字段有：奖项（一等奖、二等奖之类的命名）、奖品、中奖概率。另外，为了限制用户得到奖品的次数，避免用户每次都是获得同一奖品，还需要增加“总上限”的限制；为了避免用户一天之内频繁抽到同一个奖品，还可以增加“单日上限”的限制。为了针对不同等级的用户进行刺激，在概率的设置方面，对不同等级的用户做了差异化概率配置。领取/兑换奖励。在领取/兑换奖励方面，我们做得较轻，抽奖成功，直接获得奖励。后台方面，需要一个中奖记录的页面，展示所有中奖的用户以及奖品，主要字段有：ID、账号、用户名、参与时间、奖项、奖品、抽奖时间、领奖时间。三、产品逻辑/规则产品的逻辑逻是整个抽奖活动的关键，也是最容易出问题的一部分。这里主要讲一下获得抽奖机会以及抽奖概率计算的逻辑。1、条件组和条件的逻辑条件组的设计，主要是为了满足阶梯条件的需求，是为了让不同的用户群体，都能够参与到活动中来，并获得抽奖机会，阶梯的设计，还能够刺激用户为达成更高的层级，得到更多的抽奖机会，而完成更高的条件，进而促活以及提高转化率。因为是阶梯关系，条件组之间是【或】的关系，也就是只要用户满足了其中任意条件，都可以得到所获得的条件中对应的抽奖次数。条件的设计，是为了促使用户参与更多的操作，提高用户的活跃率和转化率。因为想要用户做更多操作，条件之间是【与】的关系，也就是用户需要同时满足多个条件，才能够获得抽奖机会。2、…