收藏
回答

合理面对风险,服务号订阅通知的正确打开方式?

    在《微信服务号订阅通知灰度测试:模板消息之变》中,笔者分析了消息通知方式改变对大家产生的影响,弊大于利。

    基于被“用户体验感”挟持的大前提下,不管微信团队是否执意要对策略做出调整,大家都需要未雨绸缪,合理的面对并解决这个风险,以免措手不及。

    这篇内容,将会为大家分享笔者结合自己的产品,总结出改造的设计方案。分享前,先为大家解释一下订阅通知所涉及到的名词、订阅和推送通知的方式。

一、名词解释

    一次性订阅:指用户订阅一次,服务号可不限时间地下发一条对应的订阅通知;

    长期订阅:指用户订阅一次,服务号可长期多次下发通知,长期订阅通知仅向政务民生、医疗等公共服务领域开放。

二、订阅通知的方式

    目前微信只开放了两种可以进行消息订阅的途径,具体流程如下。

    1.文章订阅

    可以在服务号发布的文章中,插入订阅通知组件,用户点击进行订阅。

    每篇文章最多插入10个订阅通知组件,每个组件最多包含5条通知,每个组件不能同时包含一次性订阅和长期订阅,文章推送后用户才可点击订阅。

    2.网页订阅

    可以在服务号绑定的安全域名中,通过微信JS-SDK调起订阅通知界面。

    目前没有组件数量和订阅通知数量的限制,但每个组件不能同时包含一次性订阅和长期订阅,并且实际效果需要真机调试,无法用开发者工具模拟。 

三、推送通知的方式

    通知的推送流程,与模板消息推送流程基本一致,只是将验证[是否已关注服务号]改变成了,验证[是否已订阅通知]。

四、通知中的区别

    在用户订阅消息后,已关注和未关注服务号,收到消息通知的表现形态有区别,具体表现形式为:

1.已关注

    已关注服务号的用户,和以往下发位置相同,直接推送到服务号内。

2.未关注

    未关注服务号的用户,会直接下发到服务通知,和小程序的通知入口一致。

   以上就是笔者对订阅通知功能的理解,下面我将会为大家分享产品改造方案。

   由于不同产品的交互和业务逻辑不同,所以订阅通知的改造和实现过程仅供参考,具体实现方案还需要根据自身行业做出调整。

五、设计前言

    本次是以一款G2C产品为例,产品功能通过服务号+小程序实现。C端用户在关注服务号并注册小程序的前提下,在小程序中触发需要通知的事件后,会在服务号中,同时给C端用户和G端用户推送通知。

    因为一些业务需求的原因,C端用户必须要关注服务号。在1年前设计产品时,笔者根据此原因,并结合小程序通知需要G端用户订阅的前提。本着减少用户操作次数,并且服务号会定期群发文章供G端用户学习的想法,选择了通过服务号下发通知的设计方式。

    应用场景举例(请勿带入现实生活):C端用户小赵在关注服务号并注册小程序(注册时获取了手机号码)后,G端用户会收到服务号注册成功的通知。同时开发者后台实时根据小赵的手机号码探测网络中的风险。当小赵的隐私信息泄露后,会通过服务号给小赵和G端用户推送通知,告知存在信息泄露风险。

    在互联网中,有类似场景的行业还有很多,甚至有一些产品是单服务号实现业务,对模板消息是具有强依赖性的,那么应该如何进行改造设计?

六、用户特征分析

    在设计需求之前,笔者首先思考了产品面向的用户群体的特征,一共有两类。

1.C端用户

    特点:对产品依赖性不强;

    存量用户:基本不会重新进入服务号订阅通知;

    新增用户:基本会订阅通知,但订阅留存率可能较低;

    原因:产品是由G端用户进行推广,推广时现场教C端用户如何操作,但事后C端用户基本不会再次打开。所以增加服务号订阅通知流程,对新增用户基本无影响,但存量用户的订阅没有保障。

2.G端用户

    特点:工作原因,对产品依赖性高;

    要求:自己能收到通知,C端用户必须关注服务号并且可以全部收到通知。

七、确定设计边界

   分析用户特征,确定产品用户需求后,需要明确设计边界,防止设计时违背用户需求。

    1.C端用户

    产品使用方式:依旧采用关注服务号+注册小程序的方式;

    消息通知:无论是存量用户还是新增用户,都必须可以收到通知。

    2.G端用户

    产品使用方式:在满足对C端用户要求的前提下,可以接受任何方式,但应尽量简便;

    消息通知:必须可以收到通知。

八、文档分析

    确认用户特征和设计边界后,阅读微信开放文档,寻找是否有可以额外利用的点。

    在“订阅通知接口-用户操作订阅通知弹窗”中可以发现,用户在订阅/取消订阅通知时,微信都会向开发者服务器发送通知。

    注:微信开放文档是动态文档,所以在阅读此文时,要注意自行查看文档,避免因微信单方面更新文档而造成信息差。

    参数如下:

九、设计思路

    在经过以上分析后,产品的改造设计思路已经基本明确了。下面采用将C端用户和G端用户拆分开方式,给大家分享我的解决方案。请自行进行差异设计。

(1)C端用户

    1.存量用户

    首先,通过分析用户特征得知,C端存量用户并非100%不会重新进入服务号订阅通知。

    为了保证C端存量用户在想要主动订阅时,能够有一个可订阅的入口。在将模板消息改造为订阅通知后,我们应该在服务号中提供一个便于查找、操作简便的订阅入口。例如,可以将能够订阅消息的文章或H5悬挂在服务号菜单中。

    如果用户忠诚度较高,不会因为文章群发而出现大规模取关的话,在改造后可以通过群发文章来提高订阅转化率

    笔者所负责的产品用户忠诚度偏低,属于静默类型,所以不计划通过群发文章提醒存量用户进行订阅,仅在文章和H5中悬挂注册入口和订阅入口。

    2.新增用户

    在分析用户特征时,笔者有提到这款产品的C端用户来源是G端用户现场推广引导注册。在根据自身业务流程做出调整后,对新增用户影响较小。

    模板消息正式被微信团队替换为订阅通知后,也没有其他解决方案能够绕过订阅模式。所以在做调整时,要尽可能的保证减少用户为订阅做出的额外操作次数。例如,笔者在某通快递小程序,仅查询物流动态就需要进行2次消息订阅,很令人不舒服。

    我们在做设计功能时,可以考虑将验证是否订阅通知作为使用功能的条件,但并不适用于所有行业。例如,在用户下单时,验证是否订阅了发货通知,如果没有订阅就不允许下单。这种办法虽然可以提升订阅率,但显然也会影响成交率,请谨慎使用。

    3.补偿机制

    在解决完可以主动订阅的用户的问题后,我们还需要考虑如何对未订阅的用户发送通知。

    在这款产品中,不会收到通知的有存量未主动订阅的用户、新增拒绝订阅的用户、订阅后自行取消订阅的用户。

    笔者采用的方式是,发送通知前验证用户是否订阅消息,如果没有订阅,就对用户发送手机短信

    同时在短信中,可以结合小程序的“UrlScheme.Generate”能力,实现在短信的URL链接中跳转小程序

    在设计改造方案时,笔者查询了大量资料,得知互联网中有一些能力可以实现URL链接跳转到微信并访问指定H5页面,但此行为违反微信运营规定,所以没有采用。

(2)G端用户

    在进行特征分析的时候,我们提到G端用户因为工作原因,只能遵守产品规则。但在改造时仍然需要考虑,因为用户体量大,必然会出现因为操作失误而未订阅的用户,所以无论选择哪种方案,都应该增加与C端用户相同的“补偿机制”。

    笔者在改造G端用户的通知接收方式时,考虑了两种解决方案。

    1.服务号通知

    给G端用户提供一个单独的在服务号进行订阅的入口。但G端用户原有业务是依托小程序进行实现的,所以在服务号中通过文章或H5的方式进行订阅都存在问题。

    文章:G端用户为内部用户,如果对外暴露文章形式的订阅入口,在C端用户误操作时,对C端用户不够友好;

    H5:G端用户依托小程序开展业务,单独开发H5页面提供订阅能力对G端用户来说操作麻烦,并且不利于开发者进行维护。

    笔者个人认为,微信生态中,H5的使用体验没有小程序好,并且为了节省项目成本,所以不考虑将小程序业务改为H5实现。

    2.小程序通知

    将G端用户的通知订阅方式彻底改变为小程序订阅的方式。因为笔者所在行业属于政务类,可以申请到长期订阅的通知模板,在改为小程序订阅后,G端用户只需要订阅一次,就可以长期接收消息通知。

    按照这种方式进行改造后,G端用户基本可以完全脱离服务号,仅使用小程序就能开展工作。

    经过笔者预估,如果采用这种改造方式,会降低G端用户对服务号的关注率。在“设计前言”中有提到,服务号会定期群发供G端用户学习的文章,所以改造后还计划在小程序中增加浏览文章的功能,但是否增加此功能,还需要在改造后观察服务号文章的阅读数据是否下降。

(3)另外

    考虑到改造成订阅通知的形式后,运营人员可能会考虑通知送达率,我们可以结合“文档分析”中的参数,在运营后台中增加一些统计指标

    例如,每条通知的累计订阅数量、留存订阅数量、取消订阅数量,同时可以结合用户数预估通知的送达率。

十、总结

    以上就是笔者在本次微信计划调整通知策略的事件中,所做出的产品改造方案。

    建议在微信明确下线模板消息前,尽量不要安排研发人员进行备用版本的开发,在调整尚未明确之前,安排研发实现无疑是一种浪费人力成本的做法。但作为项目管理者或产品经理,应该在发现风险时,准备多种方案。

    最后,希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。



作者:氟西汀,公众号:氟西汀终究还是没了

学艺不精,欢迎批评。如想交流产品设计方案,欢迎留言。

未经授权禁止转载


回答关注问题邀请回答
收藏

14 个回答

  • 氟西汀
    氟西汀
    2021-02-23

    希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。

    2021-02-23
    有用 13
    回复 4
    • 空丶城
      空丶城
      发表于移动端
      2021-02-23
      希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定
      2021-02-23
      3
      回复
    • A 008 换个头像你就不认识我了
      A 008 换个头像你就不认识我了
      2021-02-24
      希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。
      2021-02-24
      1
      回复
    • 佐夫
      佐夫
      2021-02-24
      希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定
      2021-02-24
      1
      回复
    • 云麦☁
      云麦☁
      2021-03-04
      希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定
      2021-03-04
      回复
  • Tab回车工程师
    Tab回车工程师
    2021-02-23

    在网页中需要通过开放标签调起

    参考 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#23

    而不能通过js调起

    2021-02-23
    有用 3
    回复 1
    • 氟西汀
      氟西汀
      2021-02-23
      谢谢指正
      2021-02-23
      1
      回复
  • 物联网&系统&小程序_开发 李英浩
    物联网&系统&小程序_开发 李英浩
    2021-02-23

    写的非常好,思路清晰,技术分析很到位

    2021-02-23
    有用 3
    回复
  • 德克·诺维斯基侯
    德克·诺维斯基侯
    2021-02-23

    顶!

    2021-02-23
    有用 3
    回复 1
    • 空丶城
      空丶城
      发表于移动端
      2021-02-23
      鼎鼎鼎鼎鼎
      2021-02-23
      1
      回复
  • 黄旭斌
    黄旭斌
    发表于移动端
    2021-02-24
    希望微信团队能够充分考虑调整策略对服务号运营者产生的巨大影响,做出合理的决定,而不是采取一刀切的方法。
    2021-02-24
    有用 5
    回复
  • 蛋糕日记(全网粉丝20+
    蛋糕日记(全网粉丝20+
    发表于移动端
    2021-02-23
    希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。
    2021-02-23
    有用 4
    回复
  • 任平 
    任平 
    2021-02-25

    希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。

    2021-02-25
    有用 3
    回复
  • 佐夫
    佐夫
    2021-02-24

    希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。

    2021-02-24
    有用 3
    回复
  • 微喵网络
    微喵网络
    2021-03-01

    有理有据

    2021-03-01
    有用 2
    回复
  • 有事Q我
    有事Q我
    2021-03-01

    希望微信团队能够充分考虑调整策略对服务商、开发者产生的巨大影响,做出合理的决定。

    2021-03-01
    有用 2
    回复

正在加载...

登录 后发表内容
问题标签