事件
OneSignal SDK 跟踪与通知打开和接收事件相关的事件。发送以下事件:
OneSignal SDK 还会发送包含有关事件归因的特定通知的更多信息的参数:
设置 OneSignal 事件与 Google Analytics for Firebase 的集成
设置 Firebase
遵循 Firebase 集成文档并验证 Firebase 在您的应用程序中正常运行。在 OneSignal 中启用 Firebase
导航到 数据 > 集成 并启用 “Firebase”。 这将开始向 Firebase 发送事件数据。如果您希望在 iOS 上跟踪影响打开,由于 Firebase 的限制,您需要进行一些额外设置。
验证 OneSignal 事件
1
检查应用日志
验证 Firebase 正在尝试发送与 OneSignal 通知相关的事件检查您应用程序的 LogCat 日志,查找 Google Analytics for Firebase 条目,这些条目表明正在发送与 OneSignal 对应的事件。查找 
os_notification_opened、os_notification_received 或 os_notification_influence_open
2
转到 Firebase 控制台
转到您项目的 Firebase 控制台

3
遵循 DebugView 设置指南
遵循 DebugView 设置指南DebugView 允许 ADB 在处于
debug 模式时向您的项目发送 Firebase 事件。这里是关于 iOS 的优秀视频:https://youtu.be/kpkW78OSbiw?t=289调试日志示例Xcode logs example
4
检查 DebugView
当 OneSignal 事件传播时,它们将实时出现在 DebugView 中

您的应用程序已通过验证,可以通过 Google Analytics for Firebase 跟踪 OneSignal 通知事件!
常见问题
为什么点击和打开事件没有在 Firebase 中显示?
如果 Firebase 库没有及时初始化,Firebase 点击事件os_notification_opened 和接收事件 os_notification_received 可能无法工作,因此 Firebase 库会丢弃该事件。更多详情请参见此 GitHub 问题。
链接您的 Firebase 数据库并按照我们的 Firebase 设置教程 在 OneSignal 中使用 Firebase 云函数。