モバイルスクリーンショットにより、コントローラ UI で収集されたデータにコンテキストが提供されます。また、ユーザエクスペリエンスの理解を深めることもできます。

スクリーンショットを使用すると、以下のことができるようになります。

  • Verify Presentation:アプリケーションが異なるデバイスに正しく表示されているかどうかを確認します。
  • Understand User Behavior:ユーザが画面をクリックしている場所を確認します。
  • Troubleshoot Bugs:コードの問題をスクリーンショットと関連付けることによって、バグとエラーを分析します。問題が発生したときにユーザが何を行っているかを確認できます。

AppDynamics バージョン要件

次の AppDynamics ソフトウェアバージョンを使用する必要があります。

  • コントローラ 4.3.2 以上
  • iOS/Android エージェント 4.3.2 以上
  • AppDynamics Cordova プラグイン 1 以上
  • Xamarin エージェント 21.6.0 以上

スクリーンショットの制限事項

モバイルスクリーンショットには次の制限事項があります。

  • サポートされるのは、iOS/Android/Cordova プラットフォームのみです。
  • スクリーンショットを有効または無効にしたり、特定の画面/アクティビティに対してスクリーンショットを明示的に除外したりできます。
  • セッションあたりのスクリーンショットの最小数または最大数を設定することはできません。 
  • タッチポイントは、スクリーンショットが自動モードでない限り収集されません。
  • タッチポイントは、過去のセッションのスクリーンショットには含まれません。 
  • UI イベント機能は、スクリーンショットやタッチポイントとは関係ありません。したがって、スクリーンショットは、Waterfall の UI イベントとは直接関連付けられません。Waterfall.

スクリーンショットのタイプ

モバイル RUM は、従来のスクリーンショットと、ユーザのタッチイベントをキャプチャするタッチポイント スクリーンショットをキャプチャします。両タイプのスクリーンショットにタイムスタンプがありますが、後者にはパネル上の「ユーザタッチ」もプロットされます。

従来のスクリーンショットタッチ ポイント スクリーンショット

Conventional Screenshot

従来のスクリーンショットには、ユーザが表示した内容だけが表示されます。これらのスクリーンショットは、プログラムによって取得することも、コントローラ UI で自動スクリーンショットを有効にすることによって取得することもできます。

Touch Point Screenshot

タッチ ポイント スクリーンショットは、アプリケーションの使用時にユーザが画面をタッチした場所を示します。タッチポイントは、自動キャプチャモードが有効になっている場合にのみ収集されます。

スクリーンショットが取得される条件

スクリーンショットは、モバイルエージェントとコントローラ UI でスクリーンショットが有効になっている場合にのみキャプチャできます。 

スクリーンショットを有効にしていると、次の 1 つ以上が当てはまる場合にのみスクリーンショットが取得されます。

  • モバイルエージェントが SDK API を使用して手動でスクリーンショットを取得する。 
  • コントローラ UI で自動キャプチャが有効になっている。