这篇是最近做小程序订阅消息的需求整理的,比较偏产品开发。
背景
小程序推出的原意是服务触达,所以对开发者给了限制,例如必须有formid,必须是7天内。但小程序的发展超出了微信团队的预期:一、没想到小程序根本没有按用完即走发展,很多人把小程序当作了微型APP,众多服务行业例如医疗餐饮都用小程序来服务用户,超过7天就无法发送消息的限制满足不了服务要求。二、道高一尺魔高一丈,用formid限制用户骚扰根本没有难倒开发者。基于这些背景,小程序做了这一版的重要变更,推出订阅消息,下面是公告的主要内容
原有的小程序模板将于 2020 年 1 月 10 日下线,将以订阅消息代替。
订阅消息分两种:一次性消息推送和长期性消息推送。
一次性消息推送:用户订阅一次后,小程序可不限时间地推送一条订阅消息。如果用户想避免重复授权,可以勾选“总是保持以上选择,不再询问”并点击允许,以后便默认同意订阅这类消息,无须做多次选择。反之,以后默认不同意。
长期性消息推送 :用户订阅一次后,小程序可长期推送多条消息。目前长期性订阅消息仅面向政务、医疗、交通、金融、教育等线下公共服务小程序开放,后续将根据行业需求和用户体验不断进行完善。
使用订阅消息能力进行诱导订阅、诱导点击、下发与用户预期不符的内容被视为违规。
多数开发者都是只能做一次性消息推送的,我做的也不例外,我发现官方开发文档很简略,很多只能自己测试提问摸索,而且因为是第一个版本,很多都没用可借鉴参考方法,所以开发者只能自己去花时间调研,下面就是调研的结果,供你参考。
微信开放平台调研所得的特性和解释说明
如果不勾选“总是保持以上选择,不再询问”每次触发都会弹出授权窗口,如果用户勾选了则不会出现弹窗。
解释说明
1.若设计上引导的好,用户做勾选且允许,则之后收集都会很方便
2.反之,勾选且取消,则之后再也无法触达(成本难度过高)
3.技术上无法判断用户是否勾选了“总是保持以上选择,不再询问”
4.勾选后,用户不需要在每次点触发元素后都看到授权页,只需点一下即可实现订阅次数+1
每个订阅消息是独立的:比如,你现在有AB两个订阅消息,A你勾选了不再询问,B没勾选,B下次点击还是会提示的。
解释说明
1.想通过用户点允许后偷换增删模板id的方法不可行
一次授权的一个面板,最多可有3个模板消息。
解释说明
1.可以用订单模板带上直播模板,一拖二的方式增加营销模板的次数收集。例如,支付调起授权除发货通知可以带上直播开播通知。
2.即便订单等刚需场景也不能超过3个
在「取餐提醒」、「会员积分变动提醒」等一次性模板消息场景下,用户能够清晰地看到自己订阅的功能。
解释说明
1.无法蒙混用户订阅,不能订A推B
2.8.2版本开始,用户发生点击行为或者发起支付回调后,才可以调起订阅消息界面
解释说明
1.除支付场景外必须有点击行为
2.点允许则次数+1,接口会返回成功;点取消则本次授权失败,接口返回失败
3.点击的元素不限,所以可以做按钮的设计、解释文案上做引导。但要注意引导不能越界为诱导
以上
更多产品分享请搜索:桐人日知录