如何构建营销活动平台(一):前言概述
背景
笔者接触营销活动已经接近半年时间,围绕C端用户的邀新,留存,促活也上线了一些营销活动,为了实现组件化,在编程过程中也一直在思考如何搭建一个营销平台,
从而实现运营活动的配置化和扩展性,忙中偷闲,对半年来的营销活动工作做了一些总结和梳理,以及营销活动平台整体的业务规划,以下是这半年来的思考和沉淀。
git源码地址:https://github.com/caisl/activity-platform.git
如果您觉得不错有帮助,麻烦点下star以示鼓励!有所不足的地方也请提下宝贵意见,一起进步~
营销活动平台
项目介绍
功能点
- 营销活动平台的业务规划和基础架构实现,具有良好的扩展性
- 提供营销活动的参与,后台创建,发布等操作模板
- 对于新活动的接入开发,只需要按照规范新加几个类,实现对应的方法即可
- 提供规则引擎,动态支撑活动规则和优惠券规则扩展
技术点
- 活动平台设计开发解决方案
- 采用设计模式抽象出一套完整的活动调用流程和规则引擎
- 工程采用spring-boot框架搭建,核心bean管理通过自定义了一个Bean工厂处理,包含一个内部容器类
传送门
业务功能设计
活动平台扩展性演进
规则引擎设计
单元测试
如何构建营销活动平台(一):前言概述相关推荐
- 如何构建营销活动平台(二):业务功能设计
营销活动主流程 功能描述 模块介绍 活动管理 新建活动:a.常用活动模板 b.现有活动上修改 c.新活动 活动管理:a.发布活动 b.暂停活动 c.终止活动 d.继续活动 渠道投放 活动形式管理 数据 ...
- 如何构建营销活动平台(四):规则引擎设计
前言 前面将活动抽象成了规则检验和一系列的操作,不同的活动的规则有重叠也有不同,如何设计才能保证最好的扩展性. 规则引擎的出现就是制定一套规则检验的模型,下面来看下具体的设计. 核心UML图 组件介绍 ...
- 开源免费,捷微H5活动平台(微砍价、九宫格、斧头帮、摇一摇送卡券) h5huodong.com
捷微H5营销活动平台(h5huodong.com) 特点:(采用插件模式开发H5营销活动,独立部署,解决微信活动大用户.高并发问题) 源码下载:https://gitee.com/jeecg/h5hu ...
- 开源免费,捷微H5活动平台(微砍价、九宫格、斧头帮、摇一摇送卡券) h5huodong.com...
捷微H5营销活动平台(h5huodong.com) 特点:(采用插件模式开发H5营销活动,独立部署,解决微信活动大用户.高并发问题) 源码下载:http://git.oschina.net/jeecg ...
- JeeWx 捷微二代微信活动平台1.0发布!活动插件持续开源更新!
JeeWx捷微二代微信活动平台(专业微信营销活动平台,活动插件持续更新ing~) 终于等到你!还好我没放弃!在团队持续多年的努力下,Jeewx微信管家和H5活动平台不断更新迭代,积累了许许多多的技术亮 ...
- 电商平台营销活动玩法大全、拓客、吸粉、裂变、引流、团购返现、限时折扣、找人代付、砍价代付、多人拼团、优惠套餐、秒杀折扣、满减优惠、电商营销、电商推广、商品促销、营销红包、Axure原型、rp原型
电商平台营销活动玩法大全.拓客.吸粉.裂变.引流.团购返现.限时折扣.找人代付.砍价代付.多人拼团.优惠套餐.秒杀折扣.满减优惠.电商营销.电商推广.商品促销.营销红包.Axure原型.rp原型 Ax ...
- 如何打造陆金所营销活动配置发布平台
陆金所是中国最大的网络投资平台之一,涵盖了活期.定期.网贷.基金和保险等各种业务.业务迅速发展的同时,还需要大量的营销活动来推广平台和产品,吸引投资客户,最多的时候一个月会有30-40个左右的活动,如 ...
- 甲骨文营销云发布新一代 “ 营销活动设计器”,树立跨渠道自动化营销平台标杆...
甲骨文宣布对Oracle营销云进行业界首创的创新,彻底变革消费者行业市场营销人员与不同渠道客户互动的方式.继营销活动图板(Program Canvas)于2009年上市后,本次新增的加强版让营销者更容 ...
- 介绍几个主流社媒平台的特点,以及如何通过这些社媒渠道开展营销活动
介绍几个主流社媒平台的特点,以及如何通过这些社媒渠道开展营销活动 红人营销作为品牌营销的主要方式之一,它给品牌带来的流量转化是巨大的,之前的文章有讲述过红人的营销的主要操作是什么,也提到了每个社媒平台 ...
最新文章
- php通过http请求发送数组
- 顶层 pom 中的 dependencies 与 dependencyManagement 区别
- CSDN Cookbook by Eric
- 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核
- 人生第一次被迫转行!实现月薪16K!勤能补拙是良训,一分耕耘一分才
- 如何保护开发人员工作站
- 携程android app插件化
- html简单飘窗效果
- 实训-利用HTML和CSS制作一个网页界面
- 自从自己搭建了这套精选壁纸聊天背景的微信小程序,我的手机背景图再都没重复过
- 英语发音规则---I字母常见发音组合有哪些
- 数据库课程设计——火车票售票系统
- vue3中使用swiper7轮播图插件
- 数商云助您“乘风破浪”,倾力打造PCB行业采购管理平台解决方案
- grpc协议_gRPC和协议缓冲区简介
- nuxt项目中调用百度地图api
- 汉诺塔递归的空间复杂度_暴力递归与动态规划 1.0
- 使用c++SFML制作月圆之夜总集篇
- 多个IEXPLORE.EXE专杀方案
- python 求矩阵的转置矩阵
热门文章
- 1>cl : 命令行 warning D9035: “Gm”选项已否决,并将在将来的版本中移除1>cl : 命令行 error D8016: “/ZI”和“/Gy-”命令行选项不兼容
- Python读取dll库报错:[WinError 126]找不到指定的模块
- [Hexo]Hexo+github搭建静态博客
- 使用TimeUnit类中的sleep代替Thread.sleep
- 浅谈一个完整网站配色方案设计大法3实战篇
- 【一起入门MachineLearning】中科院机器学习第3课-朴素贝叶斯分类器
- echarts绘制多条折线图
- iOS小知识:开发者后台添加新的UDID之后,如何更新自动管理签名证书的设备描述文件(Provisioning Profiles)?
- 深度学习在文档矫正中的应用
- c#中的访问修饰符Protected,privet ,public, internal,和internal protected