消息推送越来越成为APP中不可或缺的功能。好的推送可以提升用户的活跃度、粘性、参与度。但是,设计的不好容易引起用户的反感,提高产品的卸载率。下面分享的就是我对于消息推送功能设计的过程。 每个新功能的开发都要基于自身产品的定位,明确功能设计的目的。由于我负责产品的定位是To B 端的工具型产品,设计的目的是提醒用户每日的工作内容,提高用户的参与度。所以整个功能设计都在这个基调上进行,兼顾一些拓展性。 前期设计参照了几个市面主流APP的消息推送功能,再结合产品本身的定位进行方案的选择与调整。整个推送功能的设计分为以下几个模块:数据源、推送管理平台、推送消息设置、推送颗粒度设置、历史仓库、数据分析、第三方几部分。下文主要阐述推送消息设置、第三方两部分。 以下是整个设计的框架图: 推送消息设置 消息分类 消息分类跟产品的定位是紧密相关的。例如:淘宝的定位是商品的交易平台,所以界面上设置了物流消息、通知消息、互动消息等消息入口;当当读书的定位是电子书购买、阅读、书评的平台,所以设置了小铃铛(买书的货币)、回复我的、书籍更新等入口;网易云音乐的定位是音乐播放下载、分享、交流的平台,所以设置了云音乐秘书、评论等入口。 消息分类的展示样式:常见的有列表、TAB页的形式,atv,或者是两种展现形式进行组合。下图为不同淘宝、当当读书、网易云音乐三个APP的消息界面截图: 我目前设计的产品要实现的是对工作内容的推送,且用户对每周上线的新功能比较关注,所以将消息分为了上线公告、业务消息、系统消息三大部分。整个消息的界面设计参照了淘宝。在底部进行大类区分,然后在每个大类里面以列表的形式做二级分类。 上线公告:当有新功能上线或对某个问题进行修复时,进行消息推送。 业务消息:推送反馈用户的业务完成情况,提醒用户完成相应的工作。在业务消息内支持多种业务的推送。 系统推送:版本更新、系统优化等功能推送。 界面草图如下: 消息推送形式:手机通知栏、弹窗、红点、角标 各种类通知栏的强弱感知如下:手机通知栏>弹窗>角标>红点。多种形式也可以组合使用。 手机通知栏:推送级别较高。支持用户在未使用APP时进行提醒。刺激用户打开使用APP。 弹窗:打开APP时,进行弹窗消息推送。支持用户打开APP后,进入新的功能模块。 红点:往往设置在APP内消息的入口处,属于较弱的提示。 角标:设置在APP图标上或者APP内菜单入口,提示未读消息的数量。 下图是各类消息类型的样式: 由于我目前产品需求负责人希望实现:用户在没有使用APP的情况下,引导用户进入APP,完成工作内容。所以产品采用的是手机通知栏推送。之后要上线的公告消息、系统消息功能推送,会偏向于使用弹窗推送、角标提示方式,这样不会频繁的干扰用户。 消息推送目的地:消息中心、具体消息页面 推送的落地页面往往跟推送的内容有很大关系。如果是推荐一款理财产品、提示一个物流进度,点击后都是进入相应的消息界面。如果是一次推送多个系统消息,无法法直接跳转到某个具体界面,只能先进入中心,再选择阅读。每个消息都单独推送是很容易引起用户反感的。 消息中心:提高其它分类消息的曝光度。进入消息中心界面,用户可重新选择相应的分类消息进行阅读。 具体消息:一般适用于具体的某次活动、或者是新闻类的资讯。用户点击提醒,说明是对消息的内容感兴趣,跳转至详情页,直奔主题 我这次的产品设计将目的地设置为了消息中心。原因有二:其一,由于消息入口是新上线的,将目的地引入消息中心,可提高该入口的曝光度,为之后上线的公告推送、系统推送做预热。其二,为了不打扰用户,每天只推送一次消息,这一条消息内包含有多条的待办事项,故不能直接进入对应的具体消息界面。 消息推送时机 主要分为定时推送、实时推送。 (责任编辑:本港台直播) |