如何以编程方式获取 FCM 发送、打开和转换的报告? [复制]

Posted

技术标签:

【中文标题】如何以编程方式获取 FCM 发送、打开和转换的报告? [复制]【英文标题】:How to programmatically get FCM sent, opened, and converted reports? [duplicate] 【发布时间】:2018-10-03 21:49:21 【问题描述】:

Firebase Cloud Messaging 有一个 UI,可以查看已发送的单个消息的已发送、已打开和已转换的统计信息。此外,它还有一个可下载的 CSV 文件,其中包含指定日期发送、显示和打开的消息数量。

是否有用于获取所有这些统计信息的编程 API,以便将它们集成到更大的分析系统中?还是 UI 和 CSV 是该数据的唯一来源?

【问题讨论】:

这不是一个重复的问题。这个问题是关于以编程方式访问 FCM Analytics 数据的,您链接到这个问题的问题不是。 【参考方案1】:

目前没有用于从 FCM 获取报告数据(发送、打开、转换)的 API。但是,Firebase 通知控制台最近进行了改进,其中使用 FCM API 发送的消息的统计信息(目前仅发送计数)包含在 Firebase 通知控制台统计信息中。从我在重复帖子中的回答:

自 2018 年 8 月起,使用 FCM API 发送的消息的统计信息现在可以从控制台看到。在 云消息传递 部分,单击 报告 选项卡。从那里,您将能够按消息类型(notificationdata 等)进行过滤

ImpressionsOpens 似乎仍然仅可用于使用控制台发送的消息。但是Sends现在肯定会计算使用 FCM API 发送的消息。

参考:https://firebase.googleblog.com/2018/08/in-app-messaging-crashlytics.html

【讨论】:

以上是关于如何以编程方式获取 FCM 发送、打开和转换的报告? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式发送 Firebase 云消息?

FCM 云消息报告仅显示“发送”

如何使用 Apex 在 SalesForce 中以编程方式访问报告

如何显示随服务器发送的FCM Firebase通知

如何在 C# 程序中打开 Telnet 会话并以编程方式发送命令和接收响应?

如何以编程方式获取进程使用的内存量? [复制]