概要
OneSignalは、メッセージのパフォーマンスを測定し、ユーザーの行動を理解し、エンゲージメントデータをエクスポートする複数の方法を提供します。ダッシュボードでキャンペーン結果を確認する場合でも、内部分析スタックにイベントを送信する場合でも、このページでは利用可能なデータとその構造の全体像を提供します。 このガイドを使用して:- どの分析が存在し、どこで見つけられるかを理解する
- メッセージイベントと成果がどのように帰属されるかを学ぶ
- レポート、トレンド、またはエクスポートをいつ使用するかを決定する
Event Streams
送信、開封、クリック、却下などのリアルタイムメッセージイベントをデータウェアハウスまたは分析ツールに送信します。
Journey analytics
複数ステップのJourneysにわたるコンバージョン、離脱、パフォーマンスを測定します。
Template analytics
同じテンプレートから送信された多数のメッセージにわたる分析を集計します。
Custom outcomes
ユーザーがメッセージとやり取りした後に発生する購入やサインアップなどのアクションを追跡します。
Confirmed delivery for push
各プッシュ通知がデバイスに正常に配信されたことを確認します。
Exporting data
オフライン分析用にメッセージとユーザーデータをCSVにエクスポートします。
メッセージレポート
OneSignalのAPIまたはダッシュボード > メッセージフォームから送信されたすべてのメッセージには、メッセージレポートがあります。これらのレポートは、その特定のメッセージの配信、エンゲージメント、成果メトリクスを示します。 OneSignalダッシュボードでレポートを表示するか、次を使用してプログラムで取得できます: 各メッセージには一意のメッセージIDがあります。分析は、メッセージIDが作成された場合にのみ存在します(たとえば、検証に失敗したAPIリクエストはレポートを作成しません)。
Push message reports
プッシュ通知の配信、開封、クリック、確認済み配信、成果。
In-app message reports
アプリ内メッセージのインプレッション、クリック、却下、コンバージョンメトリクス。
Email message reports
メールメッセージの送信、開封、クリック、バウンス、登録解除。
SMS message reports
SMS/RCSメッセージの配信、クリック、失敗、オプトアウト。
Live activity message reports
ライブアクティビティの更新、エンゲージメント、ライフサイクルイベント。
エンゲージメント動向
エンゲージメント動向は、アプリ全体でメッセージアクティビティが時間の経過とともにどのように変化するかを示します。これらのチャートは、季節性、スパイク、長期的なエンゲージメントの変化を特定するのに役立ちます。 エンゲージメント動向を使用してメッセージを追跡します:- 送信(配信、インプレッションとも呼ばれる)
- 開封とクリック
- 登録解除

ダッシュボードのエンゲージメント動向チャート
サブスクリプション動向
サブスクリプション動向は、ユーザーのサブスクリプションが時間の経過とともにメッセージをサブスクライブおよび登録解除する方法を、チャネル別に示します。 このチャートを使用して理解します:- サブスクライブ済みユーザーの成長または減少
- 権限プロンプトの影響
- キャンペーン後の登録解除のスパイク

ダッシュボードのサブスクリプション動向チャート
| Metric | Description |
|---|---|
| Total Subscribed | すべてのサブスクライブされたサブスクリプションのカウント。ユーザーがアプリをインストールおよびアンインストールしたり、ブラウザデータをクリアしたり、メッセージをサブスクライブおよび登録解除したり、削除されたりすると、カウントが変動します。これらのイベントの追跡方法の詳細については、サブスクリプションを参照してください。 |
| New Subscribes | 登録解除からサブスクライブへのサブスクリプションステータス変更のカウント。これには、新しく作成されたサブスクライブされたサブスクリプションと、選択した期間内にメッセージをサブスクライブした現在のサブスクリプションが含まれます。 |
| New Unsubscribes | サブスクライブから登録解除へのサブスクリプションステータス変更のカウント。これには、サブスクライブしたことがないか、プッシュプロンプトを拒否した新しく作成されたサブスクリプションは含まれません。 |
Subscriptions
サブスクリプションがどのように作成、保存され、サブスクライブまたは登録解除としてマークされるかを学びます。
Users
ユーザーは複数のサブスクリプションを持つことができ、外部IDで識別されます。
成果
成果は、メッセージ送信後にユーザーが何をするかを測定します。成果は、クリックだけでなく、購入、サインアップ、コンテンツ表示などの下流の影響を理解するのに役立ちます。 成果には次のものが含まれます:- クリックや確認済み配信などの組み込みエンゲージメント成果
- アプリまたはサイトで定義するカスタム成果

ダッシュボードのグローバル成果チャート。
成果の帰属
各成果は、アクションが発生する前にユーザーがメッセージとどのように相互作用したかに基づいて帰属されます。| Attribution | When it applies |
|---|---|
| Direct | ユーザーがアプリ内メッセージブロック、メールリンク、またはプッシュ通知をクリックして新しいセッションを開始し(アプリが30秒以上閉じられていた)、成果をトリガーしました。 |
| Influenced | ユーザーはプッシュ通知をクリックしませんでしたが、影響ウィンドウ内(デフォルト:24時間)でアプリを開き、成果をトリガーしました。最新の10件のプッシュ通知に適用されます。 |
| Unattributed | 成果は、帰属ウィンドウまたはクリックの外で発生しました。特定のメッセージにリンクされていません。 |
影響帰属
影響帰属はプッシュ通知にのみ適用され、受動的な影響を測定するのに役立ちます。 影響成果の仕組み:- Settings > Push & In-App > Influenced Opensで影響期間を設定します(変更は次の新しいセッションでデバイスごとに有効になります)。
- プッシュ通知が送信されたときに、ユーザーがクリックしなくても、アプリを開いた場合、「影響を受けた」と見なされます。
- この帰属は、影響期間内に送信された最大10件のメッセージにクレジットされます。
- 例:影響期間が24時間で、その日に15件のメッセージを送信し、ユーザーがいずれもクリックしなかったが、アプリを開いて成果SDKメソッドを呼び出すアクションを実行した場合、最新の10件のメッセージが「成果に影響を与えた」と見なされます。
- プッシュ通知が送信されます。
- ユーザーは通知をクリックせずにアプリを開きます。
- アプリはセッションを確立するために少なくとも30秒間開いたままになります。
- アプリは少なくとも60秒間閉じられるかバックグラウンドになります。
- ユーザーがアプリを再度開き、新しいセッションが作成され、影響成果がトリガーされます。
FAQ
メッセージデータはどのくらいの期間保持されますか?
| Message Type | Retention Period |
|---|---|
| Dashboard-sent messages | アプリの存続期間 |
| API-sent messages | 30日間 |
| Audience activity CSV | 30日間 |
| Journeys messages | Journeys分析を参照 |
複数のメッセージにわたってデータを集計するにはどうすればよいですか?
各メッセージには一意のメッセージIDがあり、APIを介した手動集計は可能ですが非効率的です。 推奨アプローチ:- テンプレート分析を使用して、同じテンプレートから送信された関連メッセージのパフォーマンスを集計します。
- Journeys分析を使用して、関連Journeysのパフォーマンスを集計します。
どの分析を使用すればよいですか?
このセクションを使用して、目標に基づいて適切な分析ツールをすばやく選択します。ほとんどのチームは、キャンペーンを最適化するか、配信をデバッグするか、長期的な行動を分析するかに応じて、複数のオプションを使用します。| 目標 | 使用するもの |
|---|---|
| 単一メッセージのパフォーマンスを確認する | メッセージレポート |
| 多数の類似メッセージのパフォーマンスを比較する | テンプレート分析 |
| 複数ステップフローのコンバージョンを測定する | Journey分析 |
| 時間の経過とともにトレンドを追跡する(開封、クリック、送信) | エンゲージメント動向 |
| オプトインとオプトアウトを監視する | サブスクリプション動向 |
| 購入やサインアップなどの下流アクションを測定する | 成果 / カスタム成果 |
| 個々のデバイスへの配信を確認する | 確認済み配信(プッシュ) |
| 独自の分析スタックに生イベントを送信する | Event Streams |
| オフライン分析用にデータをエクスポートする | CSVエクスポート |