昨日,微信在小程序模块消息能力方面公布了一项重大调整。原有的模块消息将升级为「订阅消息」,支持一次性和长期性订阅消息。而模块消息将于2020年1月10日下线,小程序将无法再使用原接口推送模板消息,因此开发者需要及时进行调整。
以往,模块消息作为服务进度提醒和召回用户的重要入口,受到了不少小程序运营者的青睐。但是,部分小程序利用「模板消息」推送营销广告甚至是虚假信息诱导点击。为用户带来骚扰,也影响了微信小程序生态的良好运行。
另一方面,模块消息需要在用户点击触发之后的7天内进行推送,但对于服务周期超过7天的小程序,「模板消息」无法满足它们的需求。
因此,微信对模板消息下发条件进行了调整,将小程序的推送进行场景化细分,每个推送模块都需要经过用户主动授权。用户只有根据需求进行订阅,才会收到小程序的服务通知,并且消息推送没有时间限制,部分公共服务场景还提供了长期订阅功能。
「订阅消息」消息类型
新上线的「订阅消息」消息类型分为两种:
一次性消息推送 :用户订阅一次后,小程序可不限时间地推送一条订阅消息。如果用户想避免重复授权,可以勾选“总是保持以上选择,不再询问”并点击允许,以后便默认同意订阅这类消息,无须做多次选择。
长期性消息推送:用户订阅一次后,小程序可长期推送多条消息。目前长期性订阅消息仅面向政务、医疗、交通、金融、教育等线下公共服务小程序开放,后续将根据行业需求和用户体验不断进行完善。
「订阅消息」会带来什么影响?
「订阅消息」的更新,意味着用户不再被动地接收信息,小程序消息推送的选择权回到用户手中。以往,当用户选择接收推送后,小程序便不加区分地将服务信息、营销信息统统推送给用户。现在,用户能够自主选择小程序的消息,也可以随时拒收该小程序的服务通知。
对于开发者而言,由于用户主动订阅才可以推送消息,之前通过不断收集formid来发送消息模板的操作将会失效,小程序开始走向人性化、精细化运营。
另一方面,「订阅消息」取消了7天内推送消息的限制,推送时间更加灵活并且能够契合多样化的服务需求。只要用户没有主动拒收,开发者就可以随时推送服务通知。使消息触达更加高效,也使用户唤醒更加方便。
「订阅消息」能用在什么地方
· 用户召回
对于低频、长线服务的小程序而言,订阅消息在用户召回方面显得更为重要。小程序提供实用的服务功能,让用户主动授权。在退出小程序后,小程序依然能结合场景因素,在后续选择合适的时间为用户提供服务消息,再次唤醒沉默的用户。
但是在召回用户同时,开发者需要顾及用户体验。根据订阅消息运营规范,使用订阅消息能力进行诱导订阅、诱导点击、内容与用户预期不符都会被视为违规。因此,订阅后解锁某个操作,或者订阅后获得奖励都是不被允许的。
详见小程序订阅消息接口运营规范:
https://developers.weixin.qq.com/miniprogram/product/#_5-21-%E6%BB%A5%E7%94%A8%E8%AE%A2%E9%98%85%E6%B6%88%E6%81%AF
· 刚需服务
既然订阅消息的选择权在用户手里,那么小程序能否提供用户需要的服务则成为关键。订阅消息可以更精准化、个性化,引导用户在不同场景内去订阅。例如生活类小程序的服务进度提醒、电商小程序的降价通知、内容小程序的话题推送等等。
针对不同行业的小程序,微信提供了各种消息模板,开发者可在后台选择相应的模板使用。比如,针对小游戏,微信就提供了排行榜、新功能发布、活动结束、版本更新、道具领取等14种通用模板。
在原来的模块消息下线之前,开发者们注意对接口进行及时调整。接入「订阅消息」能力,可参考接口文档:
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html
我们最近新建了个WeGeek技术交流群,欢迎小程序开发同好者进群交流,调戏勾搭群里的云开发大神~扫码添加Wegeek小助手即可获取进群方式。