产品经理艾伦最近接了一个公司内部资讯类APP消息推送系统的产品规划工单,以下是他整理的部分消息推送系统产品需求文档。
一、概述
push是最常见而且是非常重要的APP端运营手段,主要用于平台要告知用户的消息。对于一般的APP来说,消息推送(PUSH)的价值主要有三点:1、提升APP新用户的留存。2、召回流失的老用户。3、提升用户的活跃度。
二、需求收集
艾伦经过调研,整理了公司相关部门的主要需求:
1、内容部门员工:(1)希望能推送热门内容并触达用户。(2)推送需要经过审核(一般三审)才能发出,审核要点主要为:消息文案是否有不当字词、文案是否符合广告法、消息跳转是否正常、发送频率和时间是否合适等,保证内容合规安全。(3)可设置不同的跳转类型,如H5页面和原生页面。(4)可查看消息通知的数据分析。
2、运营部门员工:(1)希望用户来参与营销活动,用push来告知用户。(2)希望能指定用户群来推送活动消息。(3)可设置不同的跳转类型,如H5页面和原生页面。(4)可查看消息通知的数据分析。
3、技术部门员工:(1)推送系统要有相关的配置功能,可管理多个第三方推送服务平台,支持管理多个APP的推送设置,减轻技术部门的压力。(2)可查看消息通知的数据分析,按照消息的全流程进行分析,包括:发送数量、触达数量、点击数量、转化数据。
三、解决方案
1、方案简述
消息推送系统1.0为人工配置的消息推送,操作者在后台编辑push内容,配置第三方推送服务平台和推送应用等信息。由于是人工配置,每次下发均需人工干预下发时间和人群等信息。
2、用例图
3、主要流程图
4、产品架构规划
5、原型设计
以Axure原型为准,此处省略...
6、后续优化思路
以上是消息推送系统1.0版的产品规划思路,待推送业务成熟后会迭代为2.0甚至3.0版本,实现触达过滤和拦截(黑名单、关键词拦截、频率和时段限制、数量限制)、配额管理(对每天发送的push条数进行管理,涉及到对公司各个业务部门申请push、分配push条数的管理)和个性化推送(引入算法干预,使push能达到一定程度的千人千面)等功能。