适用于 iOS 的 Firebase 云消息通知未显示打开和分析

Eri*_*bcn 7 swizzling ios firebase swift firebase-cloud-messaging

我正在使用 FCM 向 iOS 应用程序发送通知。通知在设备上接收良好,但我无法在通知控制台 GUI 中获得“打开”或“转换”率。对于发送的近 200 0000 条通知,它始终显示“0 已打开”和“0 转换”。

我仔细检查了所有的实现,但我无法让它工作。

我已经在 plist 中FirebaseAppDelegateProxyEnabled设置了YES。我实现了 Firebase 指南和文档中列出的所有方法。

我也没有在 Firebase 分析窗格中显示任何与通知相关的事件。

Dom*_*anz 5

要在 Cloud Messaging > Reports 中启用 Open count 指标,您需要notification_open在 Analytics > Events 中将事件标记为转化:

Firebase 事件作为转化

这是 Firebase 自动生成但默认未启用的事件。


Dou*_*oug 0

看来您需要进行一些额外的设置

\n\n

转化事件\n撰写通知时,提前思考并定义使用哪个指标来评估其有效性非常重要。转化事件是您想要跟踪以进一步衡量和评估的事件或用户操作。

\n\n

内置的通知漏斗分析会自动报告通知发送和通知打开事件。您可以提供要通过通知渠道分析进行分析的可选转化事件。

\n\n

firebase_last_notification当您第一次从通知控制台发送通知时,会自动创建Analytics 用户属性。这会识别用户最近打开的通知,从而允许对转换事件进行正确的通知归因。

\n\n

请参阅转化事件,了解更多转化事件以及启用转化所需采取的步骤。

\n\n

先决条件:确保您的应用已集成 Firebase Cloud Messaging SDK,该 SDK 可以自动报告这些与通知相关的事件以进行漏斗分析。

\n\n
\n\n

点击链接了解有关“转化事件”的更多信息,您将阅读:

\n\n

启用事件作为转化\n转化是您最重要的事件。通过将事件指定为转化,您可以促进该事件的归因报告和回发能力。此外,转化事件会立即由 SDK 上传,以便更快地采取行动。您最多可以添加 10 个事件作为转化。

\n\n

要将事件指定为转化:

\n\n

在 Firebase 中,导航到您的应用。在 Analytics 中,单击“事件”,然后单击“网络设置”。在事件所在的行中,单击选择器菜单操作菜单(该行的最右侧),然后单击“启用转换”。\n事件启用为转换后,即可在 ATTRIBUTION \xe2\x86\x92 CONVERSION EVENTS 中找到该事件。当您启用该事件作为转化时,该事件的归因报告就会开始。

\n\n

要在归因报告中查看 AdWords 归因的转化事件,请将 Firebase 转化事件导入 AdWords。将项目链接到 AdWords 后,这些转化事件也将在 AdWords 中可用。您可以在 Tools \xe2\x86\x92 Conversions \xe2\x86\x92 Firebase 下导入它们。

\n\n

注意:随转换事件提供的 VALUE 事件参数必须是数字,并且必须附有货币代码。

\n