Experience Journey Map は、ビジネスとアプリケーションのパフォーマンスに関するリアルタイムインサイトを提供し、主要なユーザージャーニーと、パフォーマンスとトラフィックの相関関係を可視化します。これにより、主要なアプリケーション関係者(アプリケーションオーナー、デベロッパー、IT 運用)の見解が統一されます。
「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 へアクセスするには、次の手順を実行します。
- [ User Experience] タブで、ブラウザまたはモバイルアプリケーションに移動します。
- 左側のアプリケーションパネルで、[Experience Journey Map] をクリックします。
Experience Journey Map UI
以下のセクションでは、Experience Journey Map UI の概要について説明します。コントローラで、重要な用語の [Legend] をクリックします。
Experience Journey Map のダッシュボード
Experience Journey Map のダッシュボードには、上位のユーザジャーニー、つまりアプリケーションの最もトラフィックの多い部分が表示されます。デフォルトのタイムフレームは 1 時間に設定されていますが、時間は調整することができます。ダッシュボードでは、そのタイムフレームのユーザジャーニーとデータが自動的に更新されます。
エンドユーザイベント
Experience Journey Map のユーザージャーニーの各ステップが、エンドユーザーイベント(ブラウザページ、iOS ビュー、または Android アクティビティ)によって可視化されます。Experience Journey Map には、最もトラフィックの多いユーザージャーニーが表示されます。
エンドユーザイベントをクリックすると、以下が表示されます。
- エンド ユーザー イベント ページ/ビュー/アクティビティへの合計ユーザーアクセス数(すべての着信トラフィック)
- ユーザーによるアプリケーションでの「ジャーニー」の対象となっている場所
- 各ユーザージャーニーの経時的な実行内容
- ユーザーがいつアプリケーションから離れたか
トラフィックセグメント
トラフィックセグメントは、ジャーニーの 2 つのエンドユーザーイベントを結び付けて、そのジャーニーでユーザーが体験したことに関するデータを含めます。ジャーニーが正常性評価指標を超えると、正常性ステータスアイコンがトラフィックセグメントに表示され、パフォーマンスの低下によるユーザーへの影響の詳細が示されます。パフォーマンス正常性しきい値を設定するには、「Experience Journey Map の構成」を参照してください。
トラフィックセグメントをクリックすると、以下が表示されます。
- あるエンドユーザーイベントから次のイベントに移動したユーザーの数
- ジャーニー内のユーザーの評価指標
- ジャーニー内の個々のブラウザまたはモバイルセッションを分析するオプション
更新ループ
更新ループはトラフィックセグメントの一種であり、エンドユーザーイベントを更新するユーザーのデータが含まれます。
更新ループをクリックすると、以下が表示されます。
- アプリケーションのパフォーマンス低下のために「更新」を使用する必要があったユーザーの数
- アプリケーションのパフォーマンス低下の原因に関するインサイト
- アプリケーションのパフォーマンス低下の影響を受けるユーザーの場所とハードウェア
Experience Journey Map のブラウザアプリケーションとモバイルアプリケーション
以下の表で、ブラウザアプリケーションとモバイルアプリケーションの Experience Journey Map ジャーニーとデータの違いについて説明します。
コンポーネント | ブラウザアプリケーション | モバイル アプリケーション |
---|
エンドユーザイベント | エンドユーザイベントは、1 つのブラウザページのデータを示します。 ビュー/アクティビティの命名UI 内のエンドユーザーイベント名をカスタマイズするには、「ページ識別と命名の構成」を参照してください。 | エンドユーザイベントには、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 の使用
詳細はこちら