Screen Load Statistics
Screen Load Statistics provides screen-by-screen load performance information for mobile applications. You can track the load performance of each screen in detail, identify screens with long load times, and analyze improvement outcomes. It also provides useful information for improving the app user experience.
-
Provides load performance statistics by screen name (Activity/ViewController).
-
Allows you to identify performance degradation at specific points in time through the screen load trend.
-
Allows comparison and analysis of load performance by app version.
Checking Screen Load Statistics
You can check various performance metrics such as screen load time and call count by screen name. This allows you to evaluate the performance status of each screen and determine whether optimization is needed.
-
Go to Statistics > Screen Load Statistics.
-
Set the date and time to query performance metrics in Time. The data queried is based on the lifecycle creation point.
-
Enter filtering conditions such as specific screens or versions in the Filter input field.
-
Click the
button in the upper right corner of the screen.
-
You can check the performance metrics for the queried time range through graphs and lists in each section.
- Hover over the graph chart in each section to view metric information for that time period.
Screen Load Performance Trend
A chart that visualizes the time-based trend of total screen load count and performance metrics (response time). Use this graph to check whether there were changes in load volume or performance fluctuations at specific times.
-
Blue bar chart: Number of screens loaded (count) in a specific time period.
-
Purple line chart: Average screen load time for that time period.
Top 10 Screen Load Counts - Average Elapsed Time
Selects the top 10 screens with the highest load count during the query period and displays changes in average elapsed time for those screens as a time-series line chart. This graph is useful for understanding performance trends of key screens with high load frequency at a glance. The bar chart at the bottom of the section shows the overall average load time for each screen during the query period.
Top 10 Screen Load Counts - Count
Selects the top 10 screens with the highest load count during the query period and displays changes in load count over time for those screens as a time-series line chart. This graph is useful for identifying which screens users visit most frequently and when traffic peaks. The bar chart at the bottom of the section shows the total cumulative load count for each screen during the query period.
Screen List
A list for checking detailed performance metrics by screen. If configured, clicking the Screen Name in the list takes you to a page or popup for detailed analysis of the screen's load performance.
-
Column Settings: You can hide, add, or reorder columns. For details, see Columns and Terms.
-
: You can save the queried list data as a CSV file.
Filtering Query Results
You can filter queried statistics data by screen name, app version, average elapsed time, and more to focus your analysis on specific content. Click the filter input field and set the filter key, condition, and value in sequence.
1. Selecting a Filter Key
A list of selectable filter keys appears when you click the filter input field.
-
Screen Name: Filters by a specific screen (Activity/ViewController).
-
App Version: Filters by the application version.
-
Average Elapsed Time (ms): Filters by load duration.
2. Setting Conditions
The conditions available differ depending on the attribute of the selected filter key.
A. Screen Name/App Version (Text-based)
-
Match: Queries data that exactly matches the selected value.
-
Not Match: Queries data that does not match the selected value.
-
Contain: Queries data that contains the entered text.
-
Not Contain: Queries data that does not contain the entered text.
B. Average Elapsed Time (Numeric-based)
-
>: Queries data greater than the entered value. (Exceeds) -
>=: Queries data greater than or equal to the entered value. (At least) -
==: Queries data exactly equal to the entered value. (Match) -
<=: Queries data less than or equal to the entered value. (At most) -
<: Queries data less than the entered value. (Less than)
3. Entering and Applying Values
After selecting a condition, enter or select the value to search for.
-
List Selection: If there is collected data such as screen names, you can select desired items using checkboxes in a dropdown list. (e.g.,
SplashActivity,MainActivity, etc.) -
Direct Input: You can directly enter text or numbers.
-
Apply: Click the Apply button to create the filter.
4. Managing Filter Tags
Applied filters are displayed as blue tags in the input field.
-
Delete Tag: Click the X button next to a tag to delete that filter.
-
Delete All: Click the X button on the right side of the input field to reset all applied filters.
Columns and Terms
| Column | Unit | Description |
|---|---|---|
| Screen Name | Text | Name of Android Activity/Fragment or iOS ViewController. The class name defined by the developer in the code is typically displayed. |
| App Version | Text | Version of the application from which the screen load data was collected. (e.g., 1.0, 1.2.5) |
| Count | Count | Total number of times the screen was fully loaded during the query period. |
| Average Elapsed Time | Milliseconds | Average time from when the screen started loading to when loading was complete. |