本文へスキップ

スクリーンロード統計

スクリーンロード統計は、モバイルアプリケーションの画面別ロードパフォーマンス情報を提供します。各スクリーンのロードパフォーマンスを詳細に追跡でき、ロード時間が長いスクリーンを特定して改善成果を分析できます。また、アプリのユーザーエクスペリエンスを向上させるための有用な情報を得ることができます。

  • スクリーン名(Activity/ViewController)別のロードパフォーマンス統計を提供します。

  • スクリーンロード過程の推移から、特定の時点でのパフォーマンス低下を把握できます。

  • アプリバージョン別のロードパフォーマンスを比較分析できます。

スクリーンロード統計の確認

スクリーン名を基準にスクリーンロード時間と呼び出し件数などさまざまなパフォーマンス指標を確認できます。これにより、各スクリーンのパフォーマンス状態を評価し、最適化の必要性を判断できます。

  1. 統計 > スクリーンロード統計メニューに移動します。

  2. 時間でパフォーマンス指標を照会する日付と時間を設定します。照会されるデータはライフサイクル(Lifecycle)の作成時点を基準にします。

  3. フィルター入力欄に特定のスクリーンやバージョンなどのフィルタリング条件を入力します。

  4. 画面右上の 検索アイコン ボタンをクリックします。

  5. 照会した時間範囲のパフォーマンス指標を各セクションのグラフチャートとリストで確認できます。

    • 各セクションのグラフチャートにマウスをオーバーすると、該当時間帯の指標情報を確認できます。

スクリーンロードパフォーマンス推移

全体スクリーンのロード回数とパフォーマンス指標(応答時間)の時間帯別推移を可視化したチャートです。このグラフを通じて、特定の時間帯にロード量の変化やパフォーマンスの変動があったかどうかを確認できます。

  • 青色棒グラフ: 特定の時間帯にロードされたスクリーンの数(件数)です。

  • 紫色折れ線グラフ: 該当時間帯の平均スクリーンロード時間です。

スクリーンロード数トップ10 - 平均経過時間

照会期間中にロード数が最も多い上位10スクリーンを選定し、それらのスクリーンの平均経過時間の変化を時系列折れ線グラフで表示します。このグラフは、ロード頻度が高い主要スクリーンのパフォーマンス推移を一目で把握するのに役立ちます。セクション下部の棒グラフは、各スクリーンの照会期間全体の平均ロード時間を示します。

スクリーンロード数トップ10 - 件数

照会期間中にロード数が最も多い上位10スクリーンを選定し、それらのスクリーンの時間帯別ロード件数の変化を時系列折れ線グラフで表示します。このグラフは、ユーザーが最も多く訪れるスクリーンが何か、いつトラフィックが集中するかを把握するのに役立ちます。セクション下部の棒グラフは、各スクリーンの照会期間全体のロード累積件数を示します。

スクリーンリスト

スクリーンを基準に詳細なパフォーマンス指標を確認できるリストです。設定されている場合、リストのスクリーン名をクリックすると、該当スクリーンのロードパフォーマンスを詳細分析できるページやポップアップに移動できます。

  • カラムアイコ�ン カラム設定: カラムを非表示にしたり追加したり、順序を変更できます。詳細はカラムと用語を参照してください。

  • CSVダウンロードアイコン : 照会されたリストデータをCSVファイルとして保存できます。

照会結果のフィルタリング

照会した統計データをスクリーン名、アプリバージョン、平均経過時間などを基準にフィルタリングして、必要な内容を集中的に分析できます。フィルター入力欄をクリックして、フィルターキー、条件、値を順次設定します。

1. フィルターキーの選択

フィルター入力欄をクリックすると、選択できるフィルターキーのリストが表示されます。

  • スクリーン名: 特定の画面(Activity/ViewController)を基準にフィルタリングします。

  • アプリバージョン: アプリケーションのバージョンを基準にフィルタリングします。

  • 平均経過時間(ms): ロード所要時間を基準にフィルタリングします。

2. 条件の設定

選択したフィルターキーの属性に応じて提供される条件が異なります。

A. スクリーン名/アプリバージョン(テキスト基準)

  • 一致: 選択した値と正確に一致するデータを照会します。

  • 不一致: 選択した値と一致しないデータを照会します。

  • 含む: 入力したテキストを含むデータを照会します。

  • 含まない: 入力したテキストを含まないデータを照会します。

B. 平均経過時間(数値基準)

  • >: 入力した値より大きいデータを照会します。(超過)

  • >=: 入力した値以上のデータを照会します。(以上)

  • ==: 入力した値と正確に同じデータを照会します。(一致)

  • <=: 入力した値以下のデータを照会します。(以下)

  • <: 入力した値より小さいデータを照会します。(未満)

3. 値の入力と適用

条件を選択した後、検索する値を入力するか、リストから選択します。

  • リスト選択: スクリーン名などの収集されたデータがある場合、ドロップダウンリストでチェックボックスを使用して目的の項目を選択できます。(例: SplashActivity, MainActivityなど)

  • 直接入力: テキストや数字を直接入力できます。

  • 適用: 適用ボタンをクリックするとフィルターが作成されます。

4. フィルタータグの管理

適用されたフィルターは青色のタグ形式で入力欄に表示されます。

  • タグ削除: タグ横のXボタンをクリックすると該当フィルターが削除されます。

  • 全削除: 入力欄右側のXボタンをクリックすると適用されたすべてのフィルターがリセットされます。

カラムと用語

カラム単位説明
スクリーン名テキストAndroidのActivity/FragmentまたはiOSのViewController名です。開発者がコードで定義したクラス名が主に表示されます。

| アプリバージョン | テキスト | 該当スクリーンロードデータが収集されたアプリケーションのバージョンです。(例: 1.0, 1.2.5) | | 件数 | 件数 | 照会期間中に該当スクリーンのロードが完了した総回数です。 | | 平均経過時間 | ミリ秒 | スクリーンのロードが開始された時点からロードが完了するまでにかかった平均時間です。 |