如何构建营销活动平台
文章平均质量分 68
笔者接触营销活动已经接近半年时间,围绕C端用户的邀新,留存,促活也上线了一些营销活动,为了实现组件化,在编程过程中也一直在思考如何搭建一个营销平台,
从而实现运营活动的配置化和扩展性。
当头冷水
这个作者很懒,什么都没留下…
展开
-
如何构建营销活动平台(一):前言概述
背景笔者接触营销活动已经接近半年时间,围绕C端用户的邀新,留存,促活也上线了一些营销活动,为了实现组件化,在编程过程中也一直在思考如何搭建一个营销平台,从而实现运营活动的配置化和扩展性,忙中偷闲,对半年来的营销活动工作做了一些总结和梳理,以及营销活动平台整体的业务规划,以下是这半年来的思考和沉淀。git源码地址:git clone https://github.com/caisl/acti...原创 2019-02-22 20:28:46 · 5513 阅读 · 1 评论 -
如何构建营销活动平台(二):业务功能设计
营销活动主流程功能描述营销活动平台模块划分通过上图,我们可以了解各个产品模块在营销平台中的定位,一个规范的完整的营销体系架构营销业务规划重要性一个完整的营销体系规划对于后续营销活动的策划,设计,管理,开发提供了很多帮助。从活动的实现角度来看,很难做到一套营销系统支持所有类型的活动,但是我们可以分析多个活动的共性,从而抽象出来一些相同的功能模块,制定一套活动设计的规范,系统编码层...原创 2019-01-29 15:55:16 · 7315 阅读 · 0 评论 -
如何构建营销活动平台(三):活动平台扩展性演进
前言经过了几个月的努力,初步建立了营销平台,也承载了几个营销活动。但是也存在规划工作不充分,代码层面要求未规范,导致后续的营销活动策划,设计,管理,开发出现了一系列的问题,包括不能快速迭代接入新的营销活动,不能及时响应运营和市场的节奏一期应用搭建完成接入第一个活动之后,对于规范这块要求松懈,同时由于多个项目时间排期周期赶,多人撸代码风格不一致,导致了一系列的技术债。所谓就是先污染后治理,...原创 2019-02-14 18:18:39 · 5777 阅读 · 8 评论 -
如何构建营销活动平台(四):规则引擎设计
前言前面将活动抽象成了规则检验和一系列的操作,不同的活动的规则有重叠也有不同,如何设计才能保证最好的扩展性。规则引擎的出现就是制定一套规则检验的模型,下面来看下具体的设计。核心UML图组件介绍主要分为以下三个关键模块规则实体存储规则属性规则检验器执行规则检验,检验不通过可以自定义文案,该文案可以展示给用户看执行引擎串联业务请求和规则检验使用场景活动参与条件判断...原创 2019-02-21 10:02:00 · 12131 阅读 · 7 评论 -
如何构建营销活动平台(五):单元测试
接入指南同步仓库到本地git clone https://github.com/caisl/activity-platform.git根据实际业务调整代码DB设计activity-platform对营销活动流程框架和规则引擎提供了详细的设计和分析,DB请根据实际的需求设计,这里就不提供详细的内容。新活动接入举例:接入新人有礼活动,实现FunctionCodeEnu...原创 2019-02-22 20:23:27 · 1329 阅读 · 1 评论