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

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

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

Experience Journey Map の使用例について説明します。

要件

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 時間に設定されていますが、時間は調整することができます。ダッシュボードでは、そのタイムフレームのユーザジャーニーとデータが自動的に更新されます。 

Browser Application Journey Map
Mobile Application Journey Map

エンドユーザイベント

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

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

  • すべての送信元からのユーザアクセスの合計
  • 着信および発信トラフィックの送信元
  • 各トラフィック送信元のパフォーマンスの内訳
  • ドロップオフ率
End User Event (Browser)
End User Event (Mobile)


トラフィックセグメント

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

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

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


更新ループ

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

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

  • エンドユーザイベントを更新したユーザの数
  • それらのユーザのパフォーマンスメトリック
  • そのエンドユーザイベントのブラウザまたはモバイルセッションを分析するオプション
Refresh Loop (Browser)
Refresh Loop (Mobile)

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

次の表で、ブラウザとモバイルアプリケーションの Experience Journey Map データの違いについて説明します。

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

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

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

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

ハイブリッドエージェント(Cordova、React Native、および Xamarin)は、個々の画面トラッキングをサポートしていません。これは、Experience Journey Map がユーザジャーニーでイベントを表示する方法に影響します。各画面がユーザジャーニーに表示されるようにするには、SessionFrame API を使用して画面の開始と終了を定義することをお勧めします。以下の各ハイブリッドエージェントのマニュアルを参照してください。

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

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

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

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

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

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

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

Experience Journey Map の使用

詳細はこちら