消息中心标准化能力设计

B端系统消息中心开发面临着诸多矛盾。一方面,业务对消息触达的需求多样且复杂,要求多渠道对接、统一体验并助力业务复盘;另一方面,传统开发方式存在渠道管理混乱、消息内容设计不统一、研发资源浪费等问题。如何通过标准化产品解决这些矛盾,实现消息生态的有效治理,是B端消息中心发展的关键挑战。

在以往B端系统进行消息中心开发/迭代时,往往依据已有的业务消息触达诉求,结合常用消息渠道如系统消息、短信等,将消息内容组装完成发送至指定用户终端。

例如,工单填写完成提交后,审核/处理方完成任务处理时,需要将工单核心信息及处理进度通过系统消息、短信等方式推送至提交方。

在产品设计环节,需要明确消息触发机制、推送消息渠道、消息内容、消息发送对象、是否需要获取消息告知情况如已读未读等、是否触发后续业务任务这些系列内容。

在这个环节,常见的问题主要涉及多渠道如何对接管理、消息内容强业务且没有统一设计导致体验差异大、消息渠道对接及内容组装等环节重复进行导致研发资源浪费、整体消息发送及触达和业务助力情况不清晰导致无法助力复盘决策。

这个时候,需要一个“消息中心”标准化的产品来实现消息生态的治理和重塑,通过标准化接口、模块化设计和平台化思维,将分散的消息能力整合为一个高效、可靠的消息中台,最终为各业务系统提供强大而稳定的消息中枢能力支撑。

产品定位

面向B端业务提供“一站式、开箱即用”的消息解决方案,让消息中心随调随用。面向用户则提供统一消息接收入口,用户体验统一友好、消息精准触达、消息反馈及运营情况可控。

功能架构

逻辑层级

输入层(业务方,独立应用/应用内功能服务):API管理、源数据管理等。

处理中枢(消息大脑):应用/服务管理、渠道管理、API管理、模板管理、消息管理、消息策略管理、用户管理(此处可结合此前的统一用户进行用户数据同步)。

输出层(渠道):消息管理(区分渠道/类型,展示消息内容并开放对应快捷操作入口)。

反馈回路(数据):消息记录(包括消息状态)、效果分析。

核心功能模块

源数据管理:对于业务方源数据进行统一管理,即消息内容抽象组成,颗粒度由业务方决定。示例:尊敬的{userName},您的订单{orderNo}已发货,快递号:{expressNo}。可以按需将整条内容作为源数据进行发送,若存在配置需求则将其中变量占位符作为源数据供配置后发送。

模板管理:进行消息模板配置,一方面减少类似消息的配置成本,另一方面保障同类型消息用户体验。示例:新任务提醒、日程提醒等常规固定场景可通过模板进行统一配置。

消息策略管理:灵活设置“什么情况下、对什么人、通过什么渠道、发什么消息”。包括多渠道路由、降级策略(如A渠道发送失败时自动切换B渠道,约定时间未读时自动增加B渠道消息)、用户频控与屏蔽(如同一用户N分钟内最多接收M条、夜间免打扰等)等。示例:有新任务后,对处理人优先发送系统消息,约定时间内状态未读则发送短信。

统计分析:基于消息记录,进行“发送量、送达率、已读率、操作率”等反馈/运营情况进行监控,衡量消息对于业务支撑,助力后续消息中心功能/消息配置内容等迭代。

产品路线

MVP阶段:基本API、简单管理后台、接入核心业务。支持最核心的消息渠道。

平台化阶段:应用/服务管理、模板管理、渠道管理等。支持作为消息中枢获取源数据进行消息组装,标准化内容统一触达至用户消息中心。实现基本的频控和屏蔽。

智能化阶段:消息策略管理、数据统计分析等。进一步完善消息渠道,实现智能路由(按优先级、消息成本、用户设置等进行渠道智能选择)、降级策略等,通过统计分析为运营提供支撑。

注意点

1、消息中心标准化设计,核心价值包括“降低接入成本、功能强大、渠道统一对接成本低”,只有在满足功能需求的基础上,具备上述优势,才能在消息中心0-1搭建、业务统一对接阶段具备产品优势。

2、消息中心是“一对多”的主动触达,其定位偏消息中台,是消息统一组装、统一推送的中枢,需要和各消息渠道、业务系统建立清晰边界,避免需求蔓延。

3、消息中心需要对接外部业务外,需要与外部技术团队对接。在前期业务场景调研,需要和核心业务方保持紧密沟通,共同定义需求,将消息中心解决方案达成共识,确保方案可行。

4、消息部分渠道是收费的,因此产品设计需要考虑成本因素,如短信渠道。什么情形建议哪些消息渠道,需要给出建议,对于使用付费渠道可以按需进一步完善统计分析,从ROI层面进行运营支撑。

后续

后续文章中将会对于B端系统构建中“门户标准化能力设计”进行介绍。