高手问答第 277 期 —— vivo 如何打造千万级 DAU 活动中台

OSC哒哒 发布于 02/15 16:40
阅读 6K+
收藏 7

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

随着用户体量不断扩大,vivo互联网营销业务面临众多的效率问题:如何在活动营销中减少成本、降低难度、提升效率?如何优化终端用户的体验?

如何将企业的营销活动开发和运营能力通过中台标准化和敏捷化,实现对前端需求的快速响应和后端能力的整合复用,从而提升企业营销能力和营销效果。

本期高手问答 2 月 16 日 - 2 月 22 日,我们邀请到来自vivo互联网系统架构师 @朱明鹏 老师,与大家一起探讨 活动中台在vivo互联网中是如何解决营销业务的效率问题的。

可讨论的问题包括但不限于:

1.创新性的活动开发模式与传统模式的区别

2.活动中台的功能架构和业务设计

2.利用微前端和H5等技术实现活动中台的搭建和落地

3.低代码在在活动中台的实践

如有其他相关的问题,也欢迎提问。

嘉宾介绍:

朱明鹏

近10年的软件开发与架构经验,曾负责并参与多个大型系统软件的基础架构和业务平台的设计与研发工作。目前是vivo互联网系统架构师,领导低代码效能工具的设计研发和大前端领域的技术探索。 

为了鼓励大家踊跃提问,vivo 互联网技术将会在问答结束后从提问者抽取5位幸运用户赠予 书籍《活动中台:揭秘vivo的千万级DAU活动中台》

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就相关问题向 @vivo互联网技术 提问,直接回帖提问即可。

加载中
0
OSC哒哒
OSC哒哒

高手问答第 277 期 —— vivo 如何打造千万级 DAU 活动中台

@赤脚小子    @Spring狂人   @best1eDev  @贺小皮蛋      @路飞

恭喜以上五位网友分别获得 《活动中台:揭秘vivo的千万级DAU活动中台》书籍一本
请于3月3日前登陆账号, 私信  @小白兔爱吃大灰狼   告知快递信息(格式:姓名+电话+地址)
1
路飞
路飞

@vivo互联网技术

在“通过中台进行标准化和敏捷化的营销和运营”的背景下,请问“创新性的活动开发模式”和“传统模式”的差异要怎么理解,谢谢

vivo互联网技术
vivo互联网技术
传统的活动开发模式,例如纯编码的形式、或者通过活动后台或SaaS产品进行搭建开发,抛开纯编码开发,后面两者都会有活动能力依赖项目本身。例如A活动需要具备砸金蛋组件,如果平台本身不具备,就需要负责该平台的团队或厂商进行定制开发升级上线。 而活动中台的活动开发模式,是将组件的开发能力交给了该活动的团队,开发完成后平台无需在线升级,就可以将组件热加载至活动编辑器进行使用。
0
贺小皮蛋
贺小皮蛋

@vivo互联网技术  老师 您好 活动中台是不是在设计之初就要抽象出一套通用的设计概念,然后不断的增加具体实现,如果先具体实现 在抽象概念 是不是会造成代码重构等问题   还有一个问题是关于低代码平台 会不会造成技术人员懒得用,非技术人员不会用的现象

vivo互联网技术
vivo互联网技术
1、活动中台在设计之初就是在摸索可以兼顾个性化和通用化需求的搭建方案。如果这个方案一直不满意,那将不会有活动中台,顶多算是活动平台,另外如果先考虑实现活动需求后再抽象,抽象的余地会很少,难以达到中台诉求。 2、首先我们认为术业有专攻,技术人员无法完全承担非技术的职能,相反也是这个道理。两者只能在浅层能力交界处进行适当的“跨界”输出。还有一种就是低代码提供80%-100%的案例模版,让两者都能适用
0
best1eDev
best1eDev

@vivo互联网技术 如何平衡使用复杂性和功能灵活性的问题?当我需要把一个组件做到很灵活,能适应很多不同种类的活动,那么要么把组件的粒度拆分得很细,要么把组件的配置选项做的很多,这都会造成产运人员使用上的困难。如果把组件做的很傻瓜,那么就得针对不同的需求产出不同的组件,造成通用型下降。现在不太明白如何平衡这些问题。希望老师赐教。

vivo互联网技术
vivo互联网技术
首先我们在设计组件时会搭配【推荐设置】,另外也会使用【渐进式的配置方案】来引导用户学习使用(例如抽奖只暴露了UI配置,负责的抽奖设置,我们使用“任务中心”的概率来承接)。 另外我们也开发了jsonschema to from的能力,帮助开发者【快速开发】多项配置的活动组件(当然插件UI需要预留能力)。
vivo互联网技术
vivo互联网技术
我们在抽象化组件上同样也遇到了这样的场景。产品希望设计的组件足够强大,可以面对不同活动场景。可往往到了活动运营同事那里,发现配置太多、太细,常用的就那几个,插件配置体验差。如果对组件配置进行精简设计,那其他业务的同事,大几率会反馈组件功能不满足诉求。 至于活动中台的平衡方案不能说是绝对完美,但也解决缓解了现状问题。
0
ZhangQingGui
ZhangQingGui

@vivo互联网技术 我一直很好奇 微前端的架构和设计模式是一个什么样的流程 还有低代码的一个实现 以及需要实现的场景

vivo互联网技术
vivo互联网技术
活动中台简单的微前端架构设计,在vivo的公众号文章中也有介绍。在活动中台的低代码承接的使命,主要还是快速帮助开发者生成活动组件和玩法场景。
0
crf1111
crf1111

@vivo互联网技术

低代码平台中

1.各个组件间通信是如何进行的?

2.组件是版本是如何进行管理的?

谢谢。

vivo互联网技术
vivo互联网技术
组件的通信方案,您可阅读vivo的公众号文章。当初步了解活动中台下的组件加载方案,您自然就明白组件的版本是如何控制的。
0
赤脚小子
赤脚小子

@vivo互联网技术 你好,首先关注你们很久了,你们的文章内容很棒。

关于活动中台我看其他人问的比较多的是前端范围,我的问题是后端如何做到灵活适配各种活动的?比如一个签到活动,可以做成打卡满多少天,或者完成任务才能打卡,而这个任务就是每个活动不同了。那是不是就需要提供新的后端接口呢?或者你们是通过什么途径达到动态的呢?模板?规则?

 

再一个就是对活动中台的监控,目前的监控维度是只能支持常见的一个活动期间内,活动销售额情况和竞品对比。还是能针对不同的活动有不同的监控维度呢?

vivo互联网技术
vivo互联网技术
回复 @赤脚小子 : 欢迎持续关注vivo互联网技术:smile:
赤脚小子
赤脚小子
回复 @vivo互联网技术 : 非常详细!非常感谢!
vivo互联网技术
vivo互联网技术
二、活动中台的运营指标监控 1、对常见的监控指标做,比如日活、留存、点击率等,活动中台制定统一的采集标准和采集方法,活动的开发者和产品不用重复建设。另外对于不同的监控维度,前后台都暴露了采集的方法和接口,利用统一的监控平台进行细分管理。
vivo互联网技术
vivo互联网技术
3、我们已经在尝试在模型中融入用户资产(例如参与活动需要扣除积分),抽象奖励,能够快速的支撑任何形式的奖励发放。
vivo互联网技术
vivo互联网技术
一、活动中台灵活运营 1、对于通用的运营活动(例如会员权益领取,完成任务才能打卡),我们将活动抽象成Rule + Action这样的模型,Rule是一系列规则表达式的集合,Action是满足Rule执行的动作。 2、对于玩法比较复杂的活动(例如抽奖、大富翁等),这类活动玩法新颖、多变,且复用价值较低的后台服务,我们推荐业务方自行提供或中台团队评估后开发。
下一页
0
开源中国首席路人王
vivo互联网技术
vivo互联网技术
不是。详细可阅读vivo的公众号文章进行了解。
0
pyboy58
pyboy58
活动中台的功能架构和业务设计,有没有使用什么设计模式?
vivo互联网技术
vivo互联网技术
您可阅读vivo的公众号文章。初步了解活动中台下的功能架构和业务设计。
0
JavaGG
JavaGG

好象阿里现在都不提中台了。。。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部