用第一性原理构建营促销中台
编辑导语:第一性原理的思想方式是用物理学的角度看待世界,本文意在以此拆解、分析,并尝试找到构建营促销中台的关键,帮助大家理解本质的同时,加强思维模式的训练,与大家分享。
一、导读
开门见山,相信很多人从各种渠道看到过介绍第一性原理的文章,其实第一性原理并无新意,我们经常会在各种场合讲的透过现象看本质,这里的本质,某种意义上讲就是第一性原理的意思,不过是看本质的过程没有理论化,通常看本质的方法也是偏归纳法一些。
第一性原理是演绎法的产物。理论的作用通常是解释和预测两种作用,第一性原理的预测作用要远强于一般的看本质的方法。本文不再对第一性原理做过多的阐述,还是着重阐述在构建促销中台的过程中怎么应用第一性原理的。
通常来讲,纯逻辑、纯理论的知识,很多人不愿意花心思学习、吸纳,可往往却是能改变并提升你的,就像教科书类的纯理论体系,因为它们构成了你的知识框架。
为了让大家能有点阅读的趣味,采用了对话式的行文方式。
另外有个导图做指引:
先抛两个观点
- 中台本质:抽象与复用。
- 促销中台实施的本质:改价格。
二、什么是促销?
假设来了个实习生,就叫小明吧,聪明伶俐又善于思考,上来就问:
“浩哥,在促销中台最初搭建的时候为什么要做成现在这个样子?当初做的本质思考过程是怎样的?”
我该如何回答呢?呃,容我想想,我先来引导一下,“你先来看看大家认为的促销都有哪些?”
小明:“满减促销、打折、返券、送赠品、拼团、秒杀、抽奖等等等。”
浩哥:“在这样一个商业社会里,我们每天都接触各种各样层出不穷的促销形式和玩法,那么什么是促销呢?”
小明补充:“百度的解释是:促销就是营销者向消费者传递有关本企业及产品的各种信息,说服或吸引消费者购买其产品,以达到扩大销售量的目的的一种活动。”
浩哥:“上面说到了,促销是企业利用各种手段和方法,最终促进消费者购买的行为。而在电商环境真正的实现过程中,这样的手段和方法总结起来就是改价格,说的委婉一点影响价格来影响消费者的消费决策。说直接一点就三个字:就三个字:改价格。”
“改价格?”小明疑惑道。
“对,改价格,并且往往是往低改。你看我们上面列举的单品级的赠品呀,免税呀。那订单级的满减呀,满赠啊,等等的,包括一些免费领券券等等专业,还有是采取各种各样的优惠,这种对以一个优惠的价格和有效的运营来促进消费者消费。那我们的促销中台系统就是要构建一个改价格的系统工具。”
三、促销玩法的抽象
浩哥:“上面抛出了中台的本质的抽象和复用(篇幅有限,另行探讨),下面就从两个方面来谈,我们是怎么构建促销中台的。”
小明:“什么是抽象呢?”
浩哥:“什么是抽象?有一个比较好的比喻,有一个漆黑又空旷的区域,我们要探索这个区域,需要抽象出几盏灯去照亮整个区域。灯的数量要尽可能的少,而照亮的范围要尽可能的多。当前的业务可能仅在眼前的一点区域,但是当业务扩展到更大的区域,也依然被系统的灯光所覆盖和照亮,这样就系统的扩展性就足够好,甚至可以引导业务。”
“灯,有意思的说法。”小明笑道。
浩哥继续说:“由区域就有边界,我们先就大家都比较熟悉的促销的玩法做一定的抽象。之前也提到了很多很多的促销玩法。我们的促销呈现给业务、用户面前的也是通过各种各样的促销玩法去呈现的,我们首先要把促销玩法做一个归类或者总结。并给他们一个明确的概念去界定他们的范围。
首先说的是营销玩法。我们将单品的限时限量限价的活动,因为营销活动系统范围。营销玩法,主要有拼团预售砍价等等。
然后是促销玩法。促销是全域的,涵盖商品范围比较广,时间比较长。并且通过凑单、增加复购等等活动来拉动销售的活动玩法。
还有就是比较特殊的优惠券自成一个体系。”
“这就是我们为什么在营促销领域分了营销、促销、优惠券三个系统的原因啊。”小明总结道。
四、系统的抽象
浩哥继续说:“我们现在大致知道了促销中台大致有几个系统构成:促销系统、营销系统、优惠券系统,下面我们进一步来阐述系统如何构建。”
小明问:“分了系统后就要确定系统里面的模块了吧?”
浩哥问道,“你能想到哪些模块呢?”
小明想想说:“营促销规则啊,人群、时段、商品范围、优惠规则之类的”
浩哥肯定道:“对的,我们首先想到的就是这么多促销玩法,都需要有个活动规则的,都需要有个活动规则的,因为营促销的命中是按规则命中的。所以规则系统是第一个模块。”
“还有什么别的模块吗?”小明问
“再想想玩法规则多了就有优先级的问题,优先级还有两个维度:1系统内的,比如促销活动之间的,像满金额减金额、满减额打折和满金额返券减,哪个优先级高呢?哪些能同时享有呢?”浩哥问
小明回答:“我看到我们目前折扣折让类的是互斥的,也就是像满金额减金额、满减额打折活动只能享受一个,而和返资源类的是共融的,就像和订单满金额减金额和满金额返券是可以同享的。”
浩哥继续说:“优先级的第二个维度是营促销系统之的,如营销系统的拼团和促销系统的满金额减金额活动之间的优先级问题。”
小明问:“那第二个模块就是优先级模块,还能有别的模块吗?”
“还有一个隐形的,不为用户所见到模块——资源管理模块。”
小明追问:“资源管理模块是做什么的啊?”
“前面我们说了,促销是做影响价格的工具,促销改低了价格,对于公司来说是有损毛利的,改低价格这部分的费用应该由谁承担(公司的营销预算、供应商提供的促销费用),这就引出来促销资源模块,来解决营促销费用的比例界定及费用的回收问题。”浩哥答道。
“哦,这需要这块。”
浩哥总结:“所以系统由浅入深会有三个大的模块规则、优先级和资源。抽象出这个有什么用呢?之前提到,第一性原理的作用在预测,营促销所有的领域都有我们推演出的这三个模块,不重不漏,涵盖所有,我们抽象的好,系统的扩展性就好,我们后面要做新的营促玩法就从这三个方面入手,就像是做填空题,而不用还在黑暗中摸索。”
五、配置化的模板
小明继续问:“我们抽象了系统和模块,下面开始搭系统了吧。”
“对,对于中台,我们要求系统有比较高的复用性。”浩哥答。
小明问:“就是一开始抛出的抽象和复用,现在要说复用了吗”
浩哥说:“一个系统的复用程度一定程度要看它的配置化程度,通过抽象出各种配置来支撑定制化。我们目前是用模板化,配置化来实现,快速建立一个促销类型的。而从技术方面来说,规则引擎本来就是配置化的范例,还有原子化的服务实现复用。”
“先说说模板吧,对这个比较感兴趣。”小明笑道。
浩哥说:“以促销系统为例,模板有什么好处就是类似于搭积木一样可以快速的生成一个活动,快速的响应业务。我们对所有的促销业务要素进行了分析及梳理,通过不同要素的组合设计活动模板,基于活动模板创建促销活动。”
小明问:“怎么建立模板呢?”
浩哥回答:建立模板的第一步是要素抽象(对,抽象和复用不分家),以促销系统为例,我们大概能抽象出以下要素:
- 基本信息:活动名称、活动类型、创建人信息等
- 时间:活动生效时间段、排除时间段等
- 地点:区域、门店限制等
- 客群:会员等级、黑金会员、认证孕妇客群、新生儿客群等等
- 商品范围:单品、品牌、品类等
- 商家范围:自营,POP、门店等
- 限制条件:活动次数、每人次数、每人每天次数等
- 优惠规则:促销类型、满足金额限制、满足件数限制等
抽象了活动要素之后,需要设计几个基本都活动模板样式确定模板属性,然后为配置活动模板,为活动模板选择要素,这样就生成了一个新的促销活动。运营和业务就可以创建新的促销活动了。下面是个示例。
浩哥继续说:“同样的我们可以配置共融互斥模板和资源管理模板。”
小明说:“这样系统的三大模块就都可以模板化配置化了。”
六、促销引擎及原子服务
“我们的促销引擎能介绍下吗?”小明问
浩哥说:“促销的命中过程是个工作流,一般都会采用规则引擎技术,规则条件匹配的效率决定了引擎的性能,所以世界顶尖的商用业务规则引擎产品基本上都使用了美国卡耐基·梅隆大学的CharlesL.Fogyry发明的Rete算法。命中的过程可以大致用下图表示:
业务规则引擎是可配置化的,规则引擎是为组织业务逻辑应运而生的框架,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。可以在开发人员不参与的情况下,由使用用户直接修改,管理与维护。这样,软件的可维护性增高,软件的维护成本也会降低。“
“引擎是复用性的体现啊!”小明说
浩哥继续说:“也有一些自建的业务规则引擎,其中原子化服务更能体现中台的复用性。比如在促销规则有效查询,将规则有效性查询封装成一个原子化服务后,可以在促销系统的多个场景需要这个服务,如商祥促销查询,购物车促销命中,确认页促销命中等等,外围系统也可能会用到这个原子服务,如商品池促销聚合时需要查促销规则有效性,搜索推荐也有类似的场景需要调用促销规则有效性的原则服务。这个就在系统内外充分发挥了服务的复用性。”
七、一个新促销的诞生
下面演示我们从0开始配置一个促销满减活动,经过抽象和模板化的构建,一个新的玩法可以用大量的配置和少量的开发快速响应。
1. 活动要素配置
以终端为例:
2. 模板配置
活动模板配置:
活动优先级模板配置:
资源要素模板配置:
因为涉及公司内部资料,不作展示,我们只需要知道,我们的资源维度是到门店到品类的。
3. 促销引擎配置
根据新的促销优惠,对促销引擎进行相应的配置,包括优惠要素、命中逻辑等的调整。有特殊的情况可能还需要相应的开发。
4. 全链路运行测试
在交易全链路,包括搜索、推荐、商祥、商品池、购物车、确认页、支付页等,测试促销的命中和展示。
经过上面的步骤一个新的促销玩法就在系统中生成了。
八、尾记
导读中提到的第一性原理和促销系统的本质,文中就做过阐述了,这边再说下中台。中台的意图是让业务更好的进行创新、试错,同时大大降低新业务研发成本。中台的方法论和平台方法论相似:抽象通用能力+开放设计。
中台的本质是系统复用, 复用也分层次,也有复用程度之分,通过抽象出各种配置来支撑定制化这件事的本质也是复用——复用配置系统。在实践中可以通过模板化配置化提高业务响应速度,迅速建立新的玩法,同时减少开发量,达到多赢的效果。
当然,关于中台和营促销的探讨还有很多很多,本文试图用尽可能通俗的方式介绍了营促销中台构建时做的本质思考,并通过一个实例来演示新创一个促销玩法的全过程。中台的话题很大,还需要我们在实践中不断思考孜孜以求,去点亮一盏又一盏明灯,星光不问赶路人,我们的征途是星辰大海!
本文由 @三告日月兄 原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自pexels,基于CC0协议
正准备做个可复用的促销玩法。好完整、讲的很清楚,谢啦
这篇比较浅显了,遇到问题可以私信交流哦!
说的很好
谢谢,深耕多年,欢迎交流😄