移动互联网时代,消息推送成为了很重要的运营手段,低成本、高时效、高曝光的特性让各个App都屡试不爽,它能帮助产品提高广告收入与用户活跃度,它也能让产品被用户唾弃和拒绝接受推送消息。
它能让用户及时看到新消息,也能让用户因为“狼来了”而错过重要消息,所以根据产品业务特征,所处阶段,合理使用才能发挥其价值。
文字、图标右上角显示一个小红点或包裹了数量的红点,来提醒用户新消息,这样的机制在App、Web、PC端都很常见,为了便于阅读,后面我们分别称为“数量红点”和“红点”。
方式1:消息推送
App与服务器建立长连接,服务器主动向App发送的消息就称之为推送消息。常有人把消息与推送搞混,这里要说明的是,消息是内容的载体,而推送只是传输这个载体的方式。
方式2:主动请求
App无论处于前台或后台,都定时的不断请求服务器拉取新的消息,比如当App未被杀死时,每10分钟请求一次服务器的消息接口,当拉取到新的内容时,就在对应的位置显示红点。
这种做法称为轮询,但效率很低,且会消耗用户使用设备更多的流量与电量,通常不被使用。
“数量红点”
优点:
双重维度来提醒用户,既告诉用户有新消息,又让用户知道有几条未读消息
识别度高
缺点:
对用户产生的干扰更强,当所提醒的内容对用户的价值并不高,则易产生负体验
用户已养成了“消除红点”的习惯,而其目的更多只是消除不舒服的干扰,而不是查看所提醒的内容
“红点”
优点:对用户产生的干扰较小
缺点:
无法告诉用户有几条未读消息
无法告诉用户,是否有新的消息产生
容易让用户错过重要的消息内容
微信作为一款DAU达9亿,覆盖国民年龄段最广的App,既要兼顾各方需求,还能在产品功能与交互上保持克制,这是很令人称赞的,以下以微信部分消息类功能举例:
好友/群消息
微信的核心功能,就是沟通类消息的收发,这类消息的价值取决于当用户错过某条新消息后,所产生的后果有多严重,用户可能会错过一场会议、一单生意、一次工作机会、一段感情…
因此微信选择了提醒程度高的“数量红点”来服务用户。
当消息过多时,难免让用户产生阅读疲劳,或消息的内容让用户产生不适,因此当用户使用“消息免打扰”后,好友或群消息则变成了“红点”提醒,只告诉用户有未读消息,降低对应消息的处理优先级。
服务通知
服务通知的内容,通常是“支付信息”,“订单信息”,“活动信息”等偏商务内容,不是所有用户都会随时随地的关心其中的新消息。所以微信在这里,提供了让用户自由选择提醒模式的开关。
朋友圈新内容
朋友圈消息提醒的优先级,区分的很明确,我的照片、我点赞或评论的照片被点赞、评论、回复,产生的新内容都与自己有关,所以微信使用了“数量红点”来提醒用户。
非自己的照片,非自己有参与的照片,所产生的新内容都与自己无关,所以微信使用了“红点”来提醒用户。
订阅号
虽然也是“红点”提醒,但是如果在未读消息中又产生了新消息,内容前端会显示数量,既达到了双重维度提醒用户,又降低干扰提高阅读体验的目的。