概要
OneSignalは、メッセージのパフォーマンスを測定し、時間の経過とともにユーザーエンゲージメントを追跡し、購入やサインアップなどの下流のビジネス成果を帰属するための分析を提供します。ダッシュボードで分析を表示したり、APIを通じて取得したり、Event Streamsを使用してリアルタイムイベントを独自のシステムにストリーミングしたり、データをCSVにエクスポートしたりできます。 メッセージレポートと集計動向については以下で説明します。他の分析機能に移動:Event Streams
送信、開封、クリック、却下などのリアルタイムメッセージイベントをデータウェアハウスまたは分析ツールに送信します。
Exporting data
オフライン分析用にメッセージとユーザーデータをCSVにエクスポートします。
Journey analytics
複数ステップのJourneysにわたるコンバージョン、離脱、パフォーマンスを測定します。
Template analytics
同じテンプレートから送信された多数のメッセージにわたる分析を集計します。
Conversion metrics
クロスチャネルのラストタッチ帰属により、収益やサインアップなどのビジネスインパクトを測定します。
Custom outcomes (legacy)
プッシュおよびアプリ内メッセージからの購入やサインアップなどのアクションを追跡します。Conversion metricsに置き換えられています。
Goals
メッセージまたはJourneyにターゲット指標を設定し、配信レポートで進捗を追跡します。
どの分析を使用すればよいですか?
目標に基づいて適切な分析ツールを選択してください。ほとんどのチームは、キャンペーンを最適化するか、配信をデバッグするか、長期的な行動を分析するかに応じて、複数のオプションを使用します。| 目標 | 使用するもの |
|---|---|
| ダッシュボードで単一メッセージのパフォーマンスを確認する | メッセージレポート |
| 類似メッセージ全体のパフォーマンスを集計する(トランザクションメッセージに最適) | Template analytics |
| Journey全体でのコンバージョンを測定する | Journey analytics |
| ダッシュボードで時間の経過とともにエンゲージメント動向を追跡する | Engagement trends |
| チャネル別のユーザーサブスクリプションステータスの変化を監視する | Subscription trends |
| 購入やサインアップなどの下流アクションを測定する | Conversion metrics |
| リアルタイムメッセージイベントを独自の分析スタックに送信する | Event Streams |
| オフライン分析用にデータをエクスポートする | Exporting data |
| メッセージまたはJourneyがターゲット指標を達成したかどうかを追跡する | Goals |
メッセージレポート
OneSignalを通じて送信されたすべてのメッセージには、その特定の送信の配信、エンゲージメント、成果メトリクスを示すメッセージレポートがあります。メッセージレポートは単一メッセージをカバーします — 複数のメッセージにわたってデータを集計しません。 ダッシュボード > メッセージに移動してメッセージを選択してレポートを表示するか、View messages APIおよび/またはExport audience activity CSVを使用してプログラムでレポートを取得します。JourneysまたはTemplatesを使用してメッセージを送信する場合は、各メッセージを個別に確認するのではなく、集計されたパフォーマンスを確認するためにJourney analyticsおよび/またはTemplate analyticsを使用してください。
Push message reports
プッシュ通知の配信、開封、クリック、確認済み配信、成果。
In-app message reports
アプリ内メッセージのインプレッション、クリック、却下、コンバージョン指標。
Email message reports
メールメッセージの送信、開封、クリック、バウンス、登録解除。
SMS message reports
SMS/RCSメッセージの配信、クリック、失敗、オプトアウト。
Live activity message reports
ライブアクティビティの更新、クリック、エンゲージメント、ライフサイクルイベント。
集計動向
集計動向は、アプリ全体でメッセージとユーザーのアクティビティが時間の経過とともにどのように変化するかを示します。これらのチャートは、季節性、スパイク、長期的なエンゲージメントの変化を特定するのに役立ちます。 請求関連のプラン使用状況(チャネル別送信数、MAU、請求制限)については、以下を参照してください:- App > Settings > Usage(アプリレベルのメッセージ量)
- Organizations > Billing(プラン制限とアプリ全体の使用状況)
エンゲージメント動向
エンゲージメント動向は、すべてのメッセージにわたるメッセージ送信、配信、開封、クリック、登録解除を追跡します。エンゲージメント動向は個別メッセージのパフォーマンスを示しません — そのためにはメッセージレポートを使用してください。 ダッシュボード > Analytics > Engagement Trendsに移動してこれらのチャートを表示します。追跡内容:- 送信と配信(アプリ内メッセージの場合は「インプレッション」と表示)
- 開封とクリック
- 登録解除

Engagement trends
時間の経過とともにメッセージ送信、開封、クリック、登録解除を追跡します。
サブスクリプション動向
サブスクリプション動向は、ユーザーのサブスクリプション(各ユーザーがメッセージを受信できる各デバイスまたはチャネル)がチャネル別に時間の経過とともにサブスクライブおよび登録解除する方法を示します。サブスクリプション動向はオプトインとオプトアウトのアクティビティを追跡します — 開封やクリックなどのメッセージエンゲージメントは追跡しません(そのためにはエンゲージメント動向を使用してください)。 アプリのダッシュボードに移動してサブスクリプション動向チャートを表示します。追跡内容:- サブスクライブ済みユーザーの成長または減少
- 権限プロンプトの影響
- キャンペーン後の登録解除のスパイク

| Metric | Description |
|---|---|
| Total Subscribed | すべてのサブスクライブされたサブスクリプションのカウント。ユーザーがアプリをインストールおよびアンインストールしたり、ブラウザデータをクリアしたり、メッセージをサブスクライブおよび登録解除したり、削除されたりすると、カウントが変動します。これらのイベントの追跡方法の詳細については、サブスクリプションを参照してください。 |
| New Subscribes | 登録解除からサブスクライブへのサブスクリプションステータス変更のカウント。これには、新しく作成されたサブスクライブされたサブスクリプションと、選択した期間内にメッセージをサブスクライブした現在のサブスクリプションが含まれます。 |
| New Unsubscribes | サブスクライブから登録解除へのサブスクリプションステータス変更のカウント。これには、サブスクライブしたことがないか、プッシュプロンプトを拒否した新しく作成されたサブスクリプションは含まれません。 |
Subscriptions
サブスクリプションがどのように作成、保存され、サブスクライブまたは登録解除としてマークされるかを学びます。
Users
ユーザーは複数のサブスクリプションを持つことができ、外部IDで識別されます。
コンバージョン指標
コンバージョン指標は、メッセージとのやり取り後にユーザーが行う購入、サインアップ、コンテンツ表示などのアクションを追跡することで、メッセージングのビジネスインパクトを測定します。 どのカスタムイベントをコンバージョンとしてカウントするかを定義し、OneSignalはすべてのチャネル(プッシュ、メール、SMS、アプリ内、RCS)にわたるラストタッチ帰属モデルを使用してそれらのコンバージョンをメッセージに帰属します。コンバージョン指標はベータ版であり、レガシーのカスタム成果機能を置き換えます。コンバージョントラッキングを初めて設定する場合は、Conversion metricsを使用してください。
Conversion metrics
帰属モデル、チャネルごとの対象インタラクション、帰属ウィンドウ、設定手順の詳細。
レガシー成果
レガシーカスタム成果機能は、プッシュ通知とアプリ内メッセージのみをカバーする異なる帰属モデルを使用します:| Attribution | When it applies |
|---|---|
| Direct | ユーザーがアプリ内メッセージブロックまたはプッシュ通知をクリックして新しいセッションを開始し(アプリが30秒以上閉じられていた)、成果をトリガーしました。 |
| Influenced | ユーザーはプッシュ通知をクリックしませんでしたが、影響ウィンドウ内(デフォルト:24時間)でアプリを開き、成果をトリガーしました。最新の10件のプッシュ通知に適用されます。 |
| Unattributed | 成果は、帰属ウィンドウまたはクリックの外で発生しました。特定のメッセージにリンクされていません。 |
FAQ
メッセージデータはどのくらいの期間保持されますか?
| Message Type | Retention Period |
|---|---|
| Dashboard-sent messages | アプリの存続期間 |
| API-sent messages | 30日間 |
| Audience activity CSV | 30日間 |
| Journeys messages | Journeys分析を参照 |
複数のメッセージにわたってデータを集計するにはどうすればよいですか?
各メッセージには一意のメッセージIDがあり、APIを介した手動集計は可能ですが非効率的です。 推奨アプローチ:- テンプレート分析を使用して、同じテンプレートから送信された関連メッセージのパフォーマンスを集計します。
- Journeys分析を使用して、関連Journeysのパフォーマンスを集計します。