
一、产品背景
基于以上背景,我们开始探索设计一个以自由搭建能力为核心的活动平台,活动后台需要实现的是:
2. 零基础的人也能够使用,且需要足够的快。有时候时机会比完美更重要,面对市场新的机会、数据的波动,我们希望活动能够在几个小时或1天以内,能够策划活动到上线;
3. 功能强大的自由度和便捷操作之间要有足够的均衡。一方面我们要抽象业务建立足够好的模型,让玩法尽可能的覆盖足够多的场景,另一方面,足够的自由度可能带来的是系统的难用,我们需要警惕这个事情,因为好用始终是系统的第一要素。
二、设计选型
在设计之初我们设想的是这样一个活动平台到底以什么作为核心能力,目前市场上的生成活动的低代码平台大概有3种设计方式:
第一种是以海量模版为核心,通过维护海量模版来做活动,这种设计方式生成活动较快,但是活动形式较为固定,例如:易企秀、凡科等;
第二种是以作为开发平台的工具能力为核心,通过提升开发人员的效率来使得活动更快落地;
第三种是以有限的自由搭建为核心,运营在低代码平台使用规范化的组件来搭建活动,通过扩充组件来扩充活动的支持范围,例如:H5-Dooring、zion等。
我们认为让运营能进行活动创新是非常重要的,所以采取了以自由搭建能力为核心基础能力,通过这项能力,运营可以在画布拖拽式的搭建和数据配置,就可以独立搭建活动,同时也保留了数据源的设计,对于大型活动支持混合开发以支持。
由于是以自由搭建为基础,我们可以通过更新组件的方式保持系统更新,同时运营也能够相对自由表达自己的创意,所以用户看到的活动不会是千篇一律。
三、内部流程
活动低代码平台主要由编辑器、数据源管理、图片资源库和管理后台组成:

图片库:定位于图片等资源管理能力,提供活动页面需要的图片、视频、gif和svga等资源,包含个人图库和公共图库两个部分;
数据源:定位于数据支持能力,既可以直接在平台组件内维护规范的数据配置项目,还支持直接与Api接口地址对接,支持数据的自定义;
四、搭建模块
我们希望的活动平台尽可能的涉及广泛,同时要保证运营有好的操作体验,所以搭建模块的组件的设计思想会是组件的规范化优先,同时保留自定义的空间,这样可以让大多数运营零基础搭建,同时平台也支持开发对接进行混合开发。
活动页面编辑器架构:

在组件设计方面,我们以抽奖组件的设计为例:
抽奖组件由活动抽奖、概率和得奖配置、管理后台记录组成,活动页面我们先支持了2种组件:大转盘组件和九宫格组件,组件页面展示的样式均支持配置:

奖项概率配置:

抽奖记录在管理后台进行展示记录,运营可以在管理后台进行查询、发奖等。
五、数据监测
对于低代码平台的活动,我们提前把数据埋点做到组件和页面,所以低代码平台产生的数据会全部接入活动后台,在活动后台对于活动页面PV、UV数据、活动数据等进行监测,同时对于活动组件的数据,例如表单组件、统计组件、抽奖组件等组件接收到的数据信息,也支持在管理后台进行查看和管理。
六、实践的效果
1. 低代码活动平台已经全面投入使用,运营独立搭建完成的活动效果堪比开发写出来的效果,且由后台上线的活动0bug发生,由于组件的标准化,使得故障率更低;
2. 活动上线的速度更快,从策划到活动上线最快1天,运营开始有掌握活动随时上线的能力。
在设计低代码活动平台过程中,我们也有受到很多人很多产品的启发,外部的产品包含:H5-Dooring(https://dooring.vip/#/)、运满满(码良平台)、QQ运营系统的任务体系等,这些都是非常优秀的低代码或零代码平台,也给同学们做个参考,希望同学们能在这条路上走的更远,在工作中产生真正的价值。
