Experience Journey Map は、アプリケーションとビジネスのパフォーマンスに関するリアルタイムインサイトを提供し、主要なユーザジャーニーと、パフォーマンスとトラフィックの相関関係を可視化します。これにより、すべてのアプリケーション関係者(アプリケーションオーナー、開発者、IT 運用)の見解が統一されます。 

Experience Journey Map は以下を可視化します。

  • ユーザジャーニーの各ステップのパフォーマンスメトリック
  • 1 つのステップから次のステップへのパフォーマンスメトリック
  • 各ステップの上位の着信および発信トラフィックデータ
  • ドロップオフ率
  • リフレッシュトラフィックおよびパフォーマンスデータ

要件

Experience Journey Map を使用するには、次の要件を満たす必要があります。

  • SaaS:コントローラ 20.6.0 以降
  • オンプレミス:コントローラ 20.7.0 以降
  • EUM Peak ライセンス(RUM Peak、ブラウザ RUM Peak、またはモバイル RUM Peak)
  • インストゥルメント化されたブラウザまたはモバイルアプリケーション

Experience Journey Map へのアクセス

Experience Journey Map へアクセスするには、次の手順を実行します。

  1. [User Experience] タブで、ブラウザまたはモバイルアプリケーションに移動します。
  2. 左側のアプリケーションパネルで、[Experience Journey Map] をクリックします。

Experience Journey Map UI の概要

以下のセクションでは、Experience Journey Map UI の概要について説明します。[Legend]()で主な用語をクリックします。

Experience Journey Map のダッシュボード

Experience Journey Map のダッシュボードには、上位のユーザジャーニー、つまりアプリケーションの最もトラフィックの多い部分が表示されます。デフォルトのタイムフレームは 1 時間に設定されていますが、時間は調整することができます。ダッシュボードでは、そのタイムフレームのユーザジャーニーとデータが自動的に更新されます。 

experience journey map dashboard for browser applications
experience journey map dashboard for mobile applications

エンドユーザイベント

ユーザジャーニーの各ステップは、エンドユーザイベントで視覚化されます。エンドユーザイベントとは、ブラウザページまたはモバイルビュー/アクティビティのことです。Experience Journey Map には、最もトラフィックの多いエンドユーザイベントが表示されます。

エンドユーザイベントをクリックすると、以下が表示されます。

  • すべての送信元からのユーザアクセスの合計
  • 着信および発信トラフィックの送信元
  • 各トラフィック送信元のパフォーマンスの内訳
  • ドロップオフ率
end user event for browser applications
end user event for mobile applications

トラフィックセグメント

トラフィックセグメントは 2 つのエンドユーザイベントを接続し、1 つのエンドユーザイベントから次に移動したユーザに関するデータが含まれます。トラフィックセグメントには、エラーと超過したパフォーマンスしきい値に関する正常性ステータスアイコンが表示されます。パフォーマンスしきい値を編集するには、「Experience Journey Map の構成」を参照してください。

トラフィックセグメントをクリックすると、以下が表示されます。

  • 以前にマッピングされたエンドユーザイベントから来たユーザの数
  • これらのユーザのパフォーマンスメトリック
  • そのエンドユーザイベントの個々のブラウザまたはモバイルセッションを分析するオプション
traffic segment for browser applications
traffic segment for mobile applications

更新ループ

更新ループはトラフィックセグメントの一種であり、エンドユーザイベントを更新するユーザのデータが含まれます。 

更新ループをクリックすると、以下が表示されます。

  • エンドユーザイベントを更新したユーザの数
  • これらのユーザのパフォーマンスメトリック
  • そのエンドユーザイベントのブラウザまたはモバイルセッションを分析するオプション
refresh loop for browser applications
refresh loop for mobile applications

ブラウザアプリケーションとモバイルアプリケーション

Experience Journey Map は、インストゥルメント化されたブラウザアプリケーションおよびモバイルアプリケーションで使用できます。以下の表で、ブラウザアプリケーションとモバイルアプリケーションの Experience Journey Map データの違いについて説明します。

差異ブラウザアプリモバイルアプリケーション
エンドユーザイベント

エンドユーザイベントは、1 つのブラウザページのデータを示します。エンドユーザイベント名をカスタマイズするには、「ページ識別と命名の構成」を参照してください。 

エンドユーザイベントには、1 つの iOS ビューまたは Android アクティビティのデータが表示されます。

モバイルエージェントで SessionFrame API を使用してビュー/アクティビティ名をレポートする方法をカスタマイズするには、以下を参照してください。

デフォルトのパフォーマンスしきい値メトリックパフォーマンスしきい値(低速、非常に低速、ストール、および通常)は、エンドユーザ応答時間(EURT)またはページのロード時間に対して設定されます。

パフォーマンスしきい値(低速、非常に低速、ストール、および通常)は、モバイル ネットワーク リクエストの平均時間に対して設定されます。 

キャプチャされたエラーのタイプJavaScript エラーおよび AJAX エラー。

クラッシュとアプリケーションが応答していない(ANRs)。 

分析機能[Analyze] をクリックすると、マッピングされたブラウザページに対するフィルタを適用して [ブラウザ RUM の分析] にリダイレクトされます。[Analyze] をクリックすると、マッピングされたモバイルビュー/アクティビティに対するフィルタを適用して [モバイルセッション] にリダイレクトされます。
その他

iframe がキャプチャされ、パフォーマンスメトリック(SPA2 ベースのページなど)を持つノードとして追加されます。 

パフォーマンスしきい値のメトリックの内訳は合計が 100% にならないことがあります。例については、「ユーザジャーニーの分析」を参照してください。これは、モバイルアプリケーションの場合、パフォーマンスしきい値が、ビュー/アクティビティからトリガーされたネットワークリクエストのみの平均に対して設定されているためです。トリガーされたネットワークリクエストの数がネットワークリクエストの合計数よりも少ない場合、パフォーマンスしきい値の内訳は合計が 100% になりません。