小程序订阅消息
1.概述
消息能力是小程序能力中的重要组成,小程序订阅消息包括一次性订阅和长期订阅两种,但是目前长期性订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,具体说明参考微信官方文档《小程序订阅消息》。一次性订阅消息用于解决用户使用小程序后,后续服务环节的通知问题。用户自主订阅后,开发者可不限时间地下发一条对应的服务消息;每条消息可单独订阅或退订。也就是说客户必须先授权订阅,授权之后才可以触达。
DM Hub 接入小程序订阅消息后,不仅可以编辑消息内容,直接圈选用户进行发送,最主要的是会记录相关行为事件以便追踪分析,目前主要包含用户触发小程序订阅通知事件,用户取消授权小程序订阅通知事件,发送小程序订阅通知,小程序订阅通知发送完成。
使用该功能之前,请务必先确保小程序已经授权绑定到 DM Hub,授权步骤参考文档《绑定小程序》
小程序订阅消息授权功能需在小程序中进行开发,不需要在 DM Hub 后台进行授权相关任何配置。示例如下:
2.安装小程序订阅消息插件
在【营销应用】-【应用市场】先安装小程序订阅通知插件
安装完成后在【已安装列表】打开小程序订阅通知插件进行通道配置。
3.配置通道
消息推送/事件获取配置主要分两步,第一步配置 Access Token,第二步配置事件回调地址。两个步骤的配置信息相互没有对应关系和限制,可自行组合。
3.1 Access Token 配置
【方式一】勾选配置 Secret,输入小程序 Secret 后点击确定
【方式二】配置 Access Token 地址,
自行配置:一般是小程序托管由第三方管理,且之前已经生成过 Token 令牌的情况下会用到该方式,直接贴入 Access Token 地址即可。
3.2 事件回调地址配置
有两种方式:自研小程序对接、第三方开发小程序对接
【方式一】自研小程序对接:
Step1在 DM Hub 后台复制 URL 服务器地址
Step2登录微信开放平台>开发管理>开发设置>消息推送,粘贴 DMHUB 消息推送配置复制地址,生成 Token 令牌、EncodingAESKey。
Step3进入 DMHUB 消息推送配置,粘贴微信开放平台生成 Token 令牌、EncodingAESKey
【方式二】第三方开发小程序对接:
如需推送事件,请将事件推送至页面所示的链接,消息体请按照图片示例执行。
图片示例
4.设置及发送订阅消息
4.1 编辑消息内容
通道配置完成后即可同步小程序后台的模板进行内容编辑和发送。
小程序后台添加模板:【订阅消息】-【公共模板库】,选择合适的模板点击【选用】。
到 DM Hub 后台同步模板,编辑模板内容
订阅通知名称: 名称主要用于在 DM Hub 系统内查询及辨别。
所属分组: 从下拉框中选择分组,选择后创建的订阅通知将加入相应的分组,以便后续的管理。
关联营销活动: 关联营销活动后可在营销活动看板中查看订阅通知的发送数据,在高级筛选和分析中心也可通过营销活动维度查找或分析订阅通知的发送事件。
内容标签: 设置后收到订阅通知的客户会被打上相应的内容标签。
订阅通知类型: 如果订阅通知内容含有营销类内容,请选择营销类;其他请选择通知类。
订阅通知内容: 编辑订阅通知模板字段的内容,支持在内容中插入变量、时间戳以及设置字体颜色。
详情地址: 支持设置跳转到小程序页面,客户点击【详情】将跳转到设置的地址。从下拉框中选择已经接入 DM Hub 的小程序,输入小程序路径和备用网址。
4.2 发送订阅消息
群发
群发后可直接查看群发人数、发送成功数、送达率。
自动流发送
小程序订阅通知相关事件记录如下:
5.小程序订阅消息配额管理
5.1 查询/管理小程序订阅消息配额
小程序订阅消息的配额管理仅可以在老渠道框架下可用,当在完成微信后台的订阅消息模板同步后,将按照小程序id+模板id自动创建对应的值标签,用于记录客户的小程序订阅消息配额。
在高级筛选中,可以按值标签查名称查询某个小程序下特定订阅消息模板,并通过等于、大于、小于等数据判断操作来查询符合配额要求的客户,也可以支持在高级筛选中与其他条件进行or/and操作,来圈选某次小程序订阅消息要触达的人群。
5.2 发送时计算可用小程序订阅消息配额
如果没有使用高级筛选提前圈选可发送小程序订阅消息的客户群组,也可在发送订阅消息时预先进行计算,以了解此次发送实际可触达的客户数量
其他说明:
1、用于管理小程序配额的值标签不可编辑和删除;
2、同步模板后,如果模板已经在微信后台删除,对应的值标签也将同步删除。