メインコンテンツへスキップ

概要

OneSignalは、メッセージのパフォーマンスを測定し、ユーザーの行動を理解し、エンゲージメントデータをエクスポートする複数の方法を提供します。ダッシュボードでキャンペーン結果を確認する場合でも、内部分析スタックにイベントを送信する場合でも、このページでは利用可能なデータとその構造の全体像を提供します。 このガイドを使用して:
  • どの分析が存在し、どこで見つけられるかを理解する
  • メッセージイベントと成果がどのように帰属されるかを学ぶ
  • レポート、トレンド、またはエクスポートをいつ使用するかを決定する
一般的な高度な分析機能へのジャンプ:

メッセージレポート

OneSignalのAPIまたはダッシュボード > メッセージフォームから送信されたすべてのメッセージには、メッセージレポートがあります。これらのレポートは、その特定のメッセージの配信、エンゲージメント、成果メトリクスを示します。 OneSignalダッシュボードでレポートを表示するか、次を使用してプログラムで取得できます:
各メッセージには一意のメッセージIDがあります。分析は、メッセージIDが作成された場合にのみ存在します(たとえば、検証に失敗したAPIリクエストはレポートを作成しません)。
Journeysまたはテンプレートトランザクショナルメッセージを含む)を使用してメッセージを送信する場合は、テンプレート分析を使用して、各メッセージを個別に確認するのではなく、集計されたパフォーマンスを確認します。

エンゲージメント動向

エンゲージメント動向は、アプリ全体でメッセージアクティビティが時間の経過とともにどのように変化するかを示します。これらのチャートは、季節性、スパイク、長期的なエンゲージメントの変化を特定するのに役立ちます。 エンゲージメント動向を使用してメッセージを追跡します:
  • 送信(配信、インプレッションとも呼ばれる)
  • 開封とクリック
  • 登録解除

ダッシュボードのエンゲージメント動向チャート


サブスクリプション動向

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

ダッシュボードのサブスクリプション動向チャート

MetricDescription
Total Subscribedすべてのサブスクライブされたサブスクリプションのカウント。ユーザーがアプリをインストールおよびアンインストールしたり、ブラウザデータをクリアしたり、メッセージをサブスクライブおよび登録解除したり、削除されたりすると、カウントが変動します。これらのイベントの追跡方法の詳細については、サブスクリプションを参照してください。
New Subscribes登録解除からサブスクライブへのサブスクリプションステータス変更のカウント。これには、新しく作成されたサブスクライブされたサブスクリプションと、選択した期間内にメッセージをサブスクライブした現在のサブスクリプションが含まれます。
New Unsubscribesサブスクライブから登録解除へのサブスクリプションステータス変更のカウント。これには、サブスクライブしたことがないか、プッシュプロンプトを拒否した新しく作成されたサブスクリプションは含まれません。

成果

成果は、メッセージ送信後にユーザーが何をするかを測定します。成果は、クリックだけでなく、購入、サインアップ、コンテンツ表示などの下流の影響を理解するのに役立ちます。 成果には次のものが含まれます:
  • クリックや確認済み配信などの組み込みエンゲージメント成果
  • アプリまたはサイトで定義するカスタム成果

ダッシュボードのグローバル成果チャート。

成果の帰属

各成果は、アクションが発生する前にユーザーがメッセージとどのように相互作用したかに基づいて帰属されます。
AttributionWhen it applies
Directユーザーがアプリ内メッセージブロック、メールリンク、またはプッシュ通知をクリックして新しいセッションを開始し(アプリが30秒以上閉じられていた)、成果をトリガーしました。
Influencedユーザーはプッシュ通知をクリックしませんでしたが、影響ウィンドウ内(デフォルト:24時間)でアプリを開き、成果をトリガーしました。最新の10件のプッシュ通知に適用されます。
Unattributed成果は、帰属ウィンドウまたはクリックの外で発生しました。特定のメッセージにリンクされていません。

影響帰属

影響帰属はプッシュ通知にのみ適用され、受動的な影響を測定するのに役立ちます。 影響成果の仕組み
  • Settings > Push & In-App > Influenced Opensで影響期間を設定します(変更は次の新しいセッションでデバイスごとに有効になります)。
  • プッシュ通知が送信されたときに、ユーザーがクリックしなくても、アプリを開いた場合、「影響を受けた」と見なされます。
  • この帰属は、影響期間内に送信された最大10件のメッセージにクレジットされます。
    • 例:影響期間が24時間で、その日に15件のメッセージを送信し、ユーザーがいずれもクリックしなかったが、アプリを開いて成果SDKメソッドを呼び出すアクションを実行した場合、最新の10件のメッセージが「成果に影響を与えた」と見なされます。
影響成果が記録される方法 影響成果には、プッシュ通知が送信されたがクリックされず、その後影響ウィンドウ内に発生する新しいアプリセッションが必要です:
  1. プッシュ通知が送信されます。
  2. ユーザーは通知をクリックせずにアプリを開きます。
  3. アプリはセッションを確立するために少なくとも30秒間開いたままになります。
  4. アプリは少なくとも60秒間閉じられるかバックグラウンドになります。
  5. ユーザーがアプリを再度開き、新しいセッションが作成され、影響成果がトリガーされます。
このセッション中に発生したカスタム成果は、影響を受けたものとして帰属されます(影響ウィンドウ内の最新の10件のプッシュ通知まで)。

FAQ

メッセージデータはどのくらいの期間保持されますか?

Message TypeRetention Period
Dashboard-sent messagesアプリの存続期間
API-sent messages30日間
Audience activity CSV30日間
Journeys messagesJourneys分析を参照

複数のメッセージにわたってデータを集計するにはどうすればよいですか?

各メッセージには一意のメッセージIDがあり、APIを介した手動集計は可能ですが非効率的です。 推奨アプローチ
  • テンプレート分析を使用して、同じテンプレートから送信された関連メッセージのパフォーマンスを集計します。
  • Journeys分析を使用して、関連Journeysのパフォーマンスを集計します。

どの分析を使用すればよいですか?

このセクションを使用して、目標に基づいて適切な分析ツールをすばやく選択します。ほとんどのチームは、キャンペーンを最適化するか、配信をデバッグするか、長期的な行動を分析するかに応じて、複数のオプションを使用します。
目標使用するもの
単一メッセージのパフォーマンスを確認するメッセージレポート
多数の類似メッセージのパフォーマンスを比較するテンプレート分析
複数ステップフローのコンバージョンを測定するJourney分析
時間の経過とともにトレンドを追跡する(開封、クリック、送信)エンゲージメント動向
オプトインとオプトアウトを監視するサブスクリプション動向
購入やサインアップなどの下流アクションを測定する成果 / カスタム成果
個々のデバイスへの配信を確認する確認済み配信(プッシュ)
独自の分析スタックに生イベントを送信するEvent Streams
オフライン分析用にデータをエクスポートするCSVエクスポート