"应用研发平台EMAS中这些数据,从哪里拿我只能拿到阿里的推送数据:msgid。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在应用研发平台EMAS中,如果您只能拿到阿里云推送数据中的msgid
(消息ID),可以通过以下方式获取和分析相关数据:
您可以登录EMAS管理控制台,查看与msgid
相关的推送记录。具体操作步骤如下: - 登录[EMAS管理控制台]。 - 在顶部导航栏选择“用户增长”。 - 从左侧导航栏选择“移动推送” > “数据统计”,进入推送历史记录页面。 - 在页面中输入或筛选对应的msgid
,查看该消息的详细推送记录。
推送历史记录参数说明: - 消息ID:标识一次推送的消息ID(即msgid
)。 - 类型:推送类型,分为通知和消息。 - 来源:推送来源,分为控制台推送和API推送。 - 目标类型:发送对象,包含全推、账户名、别名、设备、标签等。 - 标题/内容:创建推送时的标题和内容。 - 发送时间:推送的发送时间。 - 状态:本条推送当前的状态。
如果需要通过程序化方式获取msgid
相关的推送数据,可以调用阿里云提供的OpenAPI接口QueryPushRecords
。
请求示例:
https://emas.aliyuncs.com/?Action=QueryPushRecords
&AppKey=<您的AppKey>
&StartTime=<开始时间>
&EndTime=<结束时间>
&MessageId=<msgid>
返回结果: - 推送记录详情,包括消息ID、推送类型、目标类型、发送时间、状态等信息。
在获取到msgid
后,您还可以进一步查看该消息的推送统计数据: - 在EMAS管理控制台的推送历史记录页面,单击对应msgid
的操作列中的“统计”按钮。 - 查看以下统计数据: - 受理数:请求发送的设备是有效的,具备发送消息的可能性。 - 送出数:推送被服务端正常受理并成功下发推送的数量。 - 到达数:统计当天推送到达应用的通知/消息总数。 - 点击数:统计当天用户通知点击的总数。 - 删除数:统计当天用户通知清除的总数。
如果您需要更详细的推送效果分析,可以通过阿里云日志服务查看回执日志: 1. 开通日志服务:登录阿里云日志服务控制台,开通日志服务。 2. 配置日志审计服务:在EMAS管理控制台中,进入“移动推送” > “数据统计”,点击“回执日志”,配置日志审计服务。 3. 查询回执日志: - 返回回执日志主页面,单击“查询”,进入“日志查询”页面。 - 输入查询条件,例如message_id=<msgid>
,查看该消息的回执日志。
回执日志字段说明: - message_id
:消息ID(即msgid
)。 - event_type
:回执事件类型,包括sent
(已发送)、sent_fail
(发送失败)、arrive
(已到达)、arrive_fail
(到达失败)、click
(点击)、clean
(清除)。 - device_id
:设备ID。 - device_type
:设备类型(如ANDROID
/IOS
)。 - event_time
:回执事件时间。
QueryPushStatByApp
OpenAPI。通过上述方法,您可以基于msgid
获取阿里云推送的详细数据,并进行进一步的分析和优化。