消息中心标准化能力设计
B端系统消息中心开发面临着诸多矛盾。一方面,业务对消息触达的需求多样且复杂,要求多渠道对接、统一体验并助力业务复盘;另一方面,传统开发方式存在渠道管理混乱、消息内容设计不统一、研发资源浪费等问题。如何通过标准化产品解决这些矛盾,实现消息生态的有效治理,是B端消息中心发展的关键挑战。
在以往B端系统进行消息中心开发/迭代时,往往依据已有的业务消息触达诉求,结合常用消息渠道如系统消息、短信等,将消息内容组装完成发送至指定用户终端。
例如,工单填写完成提交后,审核/处理方完成任务处理时,需要将工单核心信息及处理进度通过系统消息、短信等方式推送至提交方。
在产品设计环节,需要明确消息触发机制、推送消息渠道、消息内容、消息发送对象、是否需要获取消息告知情况如已读未读等、是否触发后续业务任务这些系列内容。
在这个环节,常见的问题主要涉及多渠道如何对接管理、消息内容强业务且没有统一设计导致体验差异大、消息渠道对接及内容组装等环节重复进行导致研发资源浪费、整体消息发送及触达和业务助力情况不清晰导致无法助力复盘决策。
这个时候,需要一个“消息中心”标准化的产品来实现消息生态的治理和重塑,通过标准化接口、模块化设计和平台化思维,将分散的消息能力整合为一个高效、可靠的消息中台,最终为各业务系统提供强大而稳定的消息中枢能力支撑。
产品定位
面向B端业务提供“一站式、开箱即用”的消息解决方案,让消息中心随调随用。面向用户则提供统一消息接收入口,用户体验统一友好、消息精准触达、消息反馈及运营情况可控。
功能架构
逻辑层级
输入层(业务方,独立应用/应用内功能服务):API管理、源数据管理等。
处理中枢(消息大脑):应用/服务管理、渠道管理、API管理、模板管理、消息管理、消息策略管理、用户管理(此处可结合此前的统一用户进行用户数据同步)。
输出层(渠道):消息管理(区分渠道/类型,展示消息内容并开放对应快捷操作入口)。
反馈回路(数据):消息记录(包括消息状态)、效果分析。
核心功能模块
源数据管理:对于业务方源数据进行统一管理,即消息内容抽象组成,颗粒度由业务方决定。示例:尊敬的{userName},您的订单{orderNo}已发货,快递号:{expressNo}。可以按需将整条内容作为源数据进行发送,若存在配置需求则将其中变量占位符作为源数据供配置后发送。
模板管理:进行消息模板配置,一方面减少类似消息的配置成本,另一方面保障同类型消息用户体验。示例:新任务提醒、日程提醒等常规固定场景可通过模板进行统一配置。
消息策略管理:灵活设置“什么情况下、对什么人、通过什么渠道、发什么消息”。包括多渠道路由、降级策略(如A渠道发送失败时自动切换B渠道,约定时间未读时自动增加B渠道消息)、用户频控与屏蔽(如同一用户N分钟内最多接收M条、夜间免打扰等)等。示例:有新任务后,对处理人优先发送系统消息,约定时间内状态未读则发送短信。
统计分析:基于消息记录,进行“发送量、送达率、已读率、操作率”等反馈/运营情况进行监控,衡量消息对于业务支撑,助力后续消息中心功能/消息配置内容等迭代。
产品路线
MVP阶段:基本API、简单管理后台、接入核心业务。支持最核心的消息渠道。
平台化阶段:应用/服务管理、模板管理、渠道管理等。支持作为消息中枢获取源数据进行消息组装,标准化内容统一触达至用户消息中心。实现基本的频控和屏蔽。
智能化阶段:消息策略管理、数据统计分析等。进一步完善消息渠道,实现智能路由(按优先级、消息成本、用户设置等进行渠道智能选择)、降级策略等,通过统计分析为运营提供支撑。
注意点
1、消息中心标准化设计,核心价值包括“降低接入成本、功能强大、渠道统一对接成本低”,只有在满足功能需求的基础上,具备上述优势,才能在消息中心0-1搭建、业务统一对接阶段具备产品优势。
2、消息中心是“一对多”的主动触达,其定位偏消息中台,是消息统一组装、统一推送的中枢,需要和各消息渠道、业务系统建立清晰边界,避免需求蔓延。
3、消息中心需要对接外部业务外,需要与外部技术团队对接。在前期业务场景调研,需要和核心业务方保持紧密沟通,共同定义需求,将消息中心解决方案达成共识,确保方案可行。
4、消息部分渠道是收费的,因此产品设计需要考虑成本因素,如短信渠道。什么情形建议哪些消息渠道,需要给出建议,对于使用付费渠道可以按需进一步完善统计分析,从ROI层面进行运营支撑。
后续
后续文章中将会对于B端系统构建中“门户标准化能力设计”进行介绍。