微信小程序弹窗、小程序订阅消息、小程序短链功能均需要在「通道管理」中完成「微信小程序」的授权后,才可以进行使用。
开通通道管理-微信小程序的相关权限,具体操作请参见权限设置。
小程序订阅消息包括一次性订阅和长期订阅,但目前长期订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,具体说明参考微信官方文档《小程序订阅消息》。
一次性订阅消息用于解决用户使用小程序时,后续服务环节的通知问题。用户自主订阅后,开发者可不限时间地下发一条对应的服务消息;每条消息可单独订阅或退订。也就是说C端用户必须先授权订阅,授权之后企业才可以触达。
重要说明:小程序订阅消息授权功能需客户在自己的小程序中进行开发,GMP平台不负责开发。
新增小程序是指完成小程序的授权动作,使得可以在微信小程序弹窗、小程序订阅消息中使用微信小程序。
该设置仅对小程序订阅消息生效。
字段 | 字段含义及用途 |
|---|---|
通道频控 | 使用该通道进行的触达都会过通道频控,如勾选多项,则需要满足所有条件。目前支持天级、周级、月级的频控。 |
通道勿扰设置 | 使用该通道进行的触达都会实行通道勿扰。触达任务、流程画布、流程画布中的策略器也可以进行单独的勿扰设置,如同时设置了勿扰,则多个勿扰条件均需满足。 |
通道触达范围黑名单 | ID 可以填写多个,多个黑名单用回车区分,填写的黑名单用户不会被触达。填写的 ID 值建议在 20 个以内。 |
通道触达范围白名单 | ID 可以填写多个,多个白名单用回车区分,填写该名单后,代表通道触达范围只有在白名单填写的几个用户才会被触达,其余的用户均不会被触达。该场景适用于通道创建初期进行调试验证,仅面向运营内部人员进行接收。填写的 ID 值建议在 20 个以内。 |
通道白名单 | ID 可以填写多个,多个白名单用回车区分,填写该名单后,代表此白名单用户将不会受到通道频控的限制,但假设任务设置了任务维度的频控,这些名单里的用户 ID 仍然会被管控。填写的 ID 值建议在 20 个以内。 |
接入小程序成功后,点击订阅消息配置。
若在接入小程序时,进行了【小程序开发与数据分析】授权,订阅消息配置如下:
Access Token 配置(交互逻辑见接入模式对比)。
{ "errcode": 0, // 0代表成功,非0代表失败 "errmsg": "", // 失败时的错误信息 "access_token": "", // accessToken "expires_in": 7200 // accessToken剩余的有效期时间,单位秒 }
事件回调地址配置(事件回调地址接入模式对比)。
配置方式
说明
第三方开发小程序的事件回调流程:
第三方转发时候,需要再路径中加入wechat_appid的query参数
query参数:
body参数,保持和微信返回的body一致:
{
"ToUserName": "gh_123456789abc",
"FromUserName": "o7esq5PHRGBQYmeNyfG064wEFVpQ",
"CreateTime": "1620963428",
"MsgType": "event",
"Event": "subscribe_msg_sent_event",
"List": {
"TemplateId": "BEwX0BO-T3MqK3Uc5oTU3CGBqzjpndk2jzUf7VfExd8",
"MsgID": "1864323726461255680",
"ErrorCode": "0",
"ErrorStatus": "success"
}
}
Token令牌、EncodingAESKey:
接入模式对比
Access Token接入模式对比(发送链路)
事件回调地址接入模式对比(回执链路)