个推消息推送之“消息链路查询”,实时获取消息下发状态
- 消息推送
- 产品解析
消息推送功能是APP触达用户最常用的方式之一,具有低成本、高触达的特点,巧妙运营能够有效增加用户粘性。
为帮助开发者更好地使用个推消息推送产品,我们梳理出一份消息推送功能白皮书,详细介绍个推消息推送产品的核心功能、典型应用场景,并提供实战案例作为参考,希望能够为大家找到提升推送效率的最佳路径!
本文为大家介绍个推消息推送的消息链路查询功能,欢迎大家阅读收藏!
什么是个推消息链路查询?
个推消息链路查询支持APP通过TaskID和CID自主查询消息下发全流程日志、回执数据,排查消息未送达原因
注: ①
CID:ClientID(简称CID)个推业务层中的对外用户标识,用于标识客户端身份,由第三方客户端获取并保存到第三方服务端,是个推SDK的唯一识别号,简称CID。目前个推是通过CID进行消息问题排查。
② TaskID:即任务ID,是添加消息推送任务时分配给每个任务的编号,方便用户查询推送任务。
核心价值:简化推送问题排查流程
流程更便利:使用该功能后,消息推送后仅需10秒即可排查消息未成功送达的原因,极大缩减了APP推送问题的查询时间;
用户体验更优质:提供完整消息链路反馈,在面对用户咨询推送问题时,可及时响应用户诉求,提升用户体验。
典型应用场景
①集成中推送问题排查:在研发人员集成测试、推送测试时,通过该功能自主排查消息未送达原因。
②用户推送问题排查:在客服/运营接到用户投诉未收到推送时,高效排查问题、响应用户投诉。
实战案例
某出行类APP常见的消息推送场景为订单自动扣款场景,APP自动扣款后,需要将扣款消息告知给用户,若未及时送达,可能会引起用户投诉。客服要排查问题,往往还需要产品、技术人员对接,甚至需要代码调试和运维操作,才能给予客户反馈,耗时久。
通过API的方式将消息链路查询功能封装至客服/运营系统中,客服可自主查询消息未成功送达的原因并及时反馈用户,将用户服务响应速度提升到实时反馈!
开通和使用方式
1、添加企业微信咨询或者在开发者中心进行人工客服咨询,申请开通【消息链路查询】SVIP功能。
2、获取TaskID和CID值。
①用户在【推送记录】里点击详情获取【TaskID】的值。
②CID值需要由客户端获取并自行记录,如需要通过用户昵称、UID等数据快速查询CID值,建议用户使用别名功能创建用户关系映射表。
安卓版本获取CID方式如下,初始化个推SDK后在自定义IntentService 服务中获取,iOS同理。
public void onReceiveClientId(Context context, String clientid) { Log.e(TAG, "onReceiveClientId -> " + "clientid = " + clientid);} |
3、登录开发者中心,点击个推消息推送-配置管理-故障排查-消息链路查询,输入taskID和CID值。
消息链路查询示意图
如果您对消息链路查询感兴趣,欢迎添加企业微信二维码回复【开通消息链路查询】联系我们,感谢您对个推的持续关注。
-
每日互动官方微信号
公司动态、品牌活动
-
个推官方微信号
新品发布、官方资讯
-
个推技术实践
技术干货、前沿科技