イベント
OneSignal SDKは、通知の開封と受信イベントに関連するイベントを追跡します。以下のイベントが送信されます:
OneSignal SDKは、イベントが関連付けられている特定の通知に関する詳細情報を含むパラメータも送信します:
Google Analytics for FirebaseでのOneSignalイベントインテグレーションのセットアップ
Firebaseをセットアップする
Firebaseインテグレーションドキュメントに従って、Firebaseがアプリケーション内で正しく機能していることを確認してください。OneSignalでFirebaseを有効にする
データ > インテグレーションに移動し、**「Firebase」**を有効にします。 これにより、イベントデータのFirebaseへの送信が開始されます。iOSで影響を受けた開封を追跡する場合は、Firebaseの制限により、追加のセットアップを実行する必要があります。
OneSignalでFirebaseが有効になっています
OneSignalイベントを確認する
1
アプリログを確認する
Firebaseが、OneSignal通知に関連するイベントを送信しようとしていることを確認しますアプリケーションのLogCatログを確認し、OneSignalに対応するイベントが送信されていることを示すGoogle Analytics for Firebaseエントリを探します。
os_notification_opened、os_notification_received、またはos_notification_influence_openを探してください
LogCatのFirebaseイベント
2
Firebaseコンソールに移動する
プロジェクトのFirebaseコンソールに移動します

Firebaseコンソール
3
DebugViewセットアップガイドに従う
DebugViewセットアップガイドに従いますDebugViewを使用すると、ADBが
debugモードのときにFirebaseイベントをプロジェクトに送信できます。iOSに関する優れたビデオは次のとおりです:https://youtu.be/kpkW78OSbiw?t=289デバッグログの例Xcode logs example
4
DebugViewを確認する
OneSignalイベントが伝播すると、DebugViewにリアルタイムで表示されます

DebugView
アプリケーションがGoogle Analytics for Firebaseを通じてOneSignal通知イベントを追跡することが確認されました!
FAQ
クリックイベントと開封イベントがFirebaseに表示されないのはなぜですか?
Firebaseライブラリが時間内に初期化されていない場合、Firebaseクリックイベントos_notification_openedと受信イベントos_notification_receivedが機能しない可能性があるため、Firebaseライブラリはイベントをドロップします。詳細については、このgithubの問題を参照してください。
Firebaseセットアップチュートリアルに従って、Firebase DatabaseをリンクしてFirebase Cloud FunctionsをOneSignalで使用してください。