# 지역 분석

## 1. 개요 <a href="#overview" id="overview"></a>

IMQA MPM 지역 분석에서는 국가, 지역별 사용자의 환경을 파악할 수 있습니다. 날짜, 버전 별로 각 국가별 이용자 수, 국가 및 지역별 사용자의 네이티브 화면 로딩시간, 웹뷰 화면 로딩시간, 응답시간, 크래시 통계를 살펴볼 수 있습니다.&#x20;

전반적인 전 세계의 서비스의 현황을 보고 특정 국가를 선택하여 세부 국가, 지역의 정보를 봄으로써 서비스의 장애 정도나 성능 현황을 사용자 중심으로 다각도에서 볼 수 있습니다.

{% hint style="warning" %}
현재 리액트 네이티브 프로젝트에서의 지역 분석은 네이티브 데이터 중심으로 표시됩니다. 컴포넌트 성능 분석 기능은 추후 업데이트 예정입니다.
{% endhint %}

![](https://lh3.googleusercontent.com/ZYWUjYLt_m02hHj3WeTJcPqhd3lzEEMTcmwuSAGB8QBJ3SteclQnluF0p6zR3mOI9YulPJVItGA_s5hETU7To-ql3RwZES8CebgmvlNwD9uw-gB577DT1Rz6LbzWvft6rFJzWVkAZBuhemFhP36nGPU)

IMQA MPM 지역 분석은 다음과 같이 구성됩니다.

❶ **필터/국가 리스트**\
❷ **전체 국가 오버 뷰**

## **2. 필터/국가 리스트** <a href="#filter" id="filter"></a>

분석 날짜는 ‘현재 날짜’를 기준으로 설정이 되어 있으며 날짜 이동에 따라서 조회가 가능한 앱의 버전을 불러옵니다. 아래의 국가 리스트는 필터(분석 날짜, 성능 지표, 앱 버전) 선택에 따라서 갱신됩니다.

### **필터** <a href="#filter" id="filter"></a>

![](https://lh4.googleusercontent.com/ao6ndeVS4SsrYmbMk7NoaTUnNll1_WLOXPOcjfYiYI_ROXTbnfXb9AP3--qngkRlc4SiSE5Gbqf0Nox1u07ifgG9BGJ8zCDgDs0cJy-I_djNQW0QtcDteVq5YPhJD6jV13Z2c5vHvCbqGWqEk7B46Zw)

❶ **분석 날짜**\
초기 설정은 ‘현재 날짜’로 되어 있습니다. 하루 단위로 이전 30일까지 이동이 가능합니다.

❷ **성능 지표**\
\- **날짜**: 초기 설정은 현재 날짜로 되어 있습니다. 하루 단위로 이전 30일까지 이동이 가능합니다.\
\- **성능 지표**: 성능 지표는 다음과 같이 분류됩니다.

<table><thead><tr><th width="150" align="center">성능 지표</th><th width="150" align="center">구분</th><th width="455.2" align="center">내용</th></tr></thead><tbody><tr><td align="center"><strong>네이티브 화면 로딩시간</strong></td><td align="center"><strong>평균</strong></td><td align="center">해당 날짜와 해당 버전에 수집된 네이티브 화면 로딩시간의 평균 값</td></tr><tr><td align="center"></td><td align="center"><strong>P95</strong></td><td align="center">해당 날짜와 해당 버전에 수집된 네이티브 화면 로딩시간의 하위 5%(값이 높은 것)의 평균값</td></tr><tr><td align="center"><strong>웹뷰 화면 로딩시간</strong></td><td align="center"><strong>평균</strong></td><td align="center">해당 날짜와 해당 버전에 수집된 웹뷰 화면 로딩시간의 평균 값</td></tr><tr><td align="center"></td><td align="center"><strong>P95</strong></td><td align="center">해당 날짜와 해당 버전에 수집된 웹뷰 화면 로딩시간의 하위 5%(값이 높은 것)의 평균값</td></tr><tr><td align="center"><strong>응답 시간</strong></td><td align="center"><strong>평균</strong></td><td align="center">해당 날짜와 해당 버전에 수집된 네트워크 응답 시간의 평균 값</td></tr><tr><td align="center"></td><td align="center"><strong>P95</strong></td><td align="center">해당 날짜와 해당 버전에 수집된 네트워크 응답 시간의 하위 5%(값이 높은 것) 의 평균 값</td></tr><tr><td align="center"><strong>크래시</strong></td><td align="center"></td><td align="center">해당 날짜와 해당 버전에 수집된 크래시 개수</td></tr></tbody></table>

❸ **앱 버전**\
조회하고자 하는 앱 버전을 선택합니다.

### **국가 리스트** <a href="#country-list" id="country-list"></a>

![](https://lh4.googleusercontent.com/SoBxIR1V4NhBsUHo6cK58U9Y5ZJwHXNMnsUMYC3Iy3EPv_r9MV3p4kOiMXRyMeN5vQDt0gnquNsV3G0cbI6c-dbex35jWz0wh9WnK3ZFhYlJhnt48-oT8wTqk9uwmxXM9UqhpOTOMh8M0fx9pQfZbPQ)

**국가 리스트**의 구성요소는 다음과 같습니다.

❶ **리스트의 이름**\
국가 코드 (ISO) 2자리

❷ **바 그래프**\
네트워크 응답시간, 화면 로딩시간, 크래시의 수집이 문제가 되는 수치 이상으로 측정이 되었을 때 IMQA는 그것을 문제가 있다고 판단합니다.&#x20;

* **바의 색상**은 ‘관리 > 프로젝트 프리셋 > 기본프리셋'에서 설정한 기준치를 넘는 데이터의 비율을 문제 발생률로 표시하고, 문제 발생률에 따라 위험도 색상으로 표시합니다.
* **바의 길이**는 가장 성능이 좋지 못한 국가 리스트의 첫 번째 요소 대비 값의 비율에 따라 %로 나타내었습니다. 다시 말하면 첫 번째 요소가 항상 100%가 되고, 나머지는 첫 번째 요소에 따라 길이가 결정됩니다.

❸ **수치**\
각 국가별 성능 지표에 대한 수치(Crash의 경우 Crash 발생 비율)

각 \[국가]를 클릭하면 해당 국가의 ‘세부 국가 뷰'를 표시하여 상세 정보를 보실 수 있습니다. \[뒤로가기]를 누르거나 활성화 된 나라를 다시 한번 클릭하면 전체 국가를 볼 수 있는 화면으로 돌아갑니다.

## **3. 전체 국가 오버 뷰** <a href="#countries" id="countries"></a>

![](https://lh6.googleusercontent.com/d9z2AWnpEHndXOnovzJElkQPtqVcQsgsMaAsBNclNuYjymD1VHU-KxJDY-8l5N6P1fz4BMAQ4-foiwZTViRQnwsTGS5l8FUgvqhcjPxiMuXBEc4eEeWvHrcSOXtOUlb6MmEPXDehaKLw9BHlMI-Um1c)

전체 국가에 대한 각 지표의 성능에 대한 기본적인 오버 뷰와 그중에서 주의 깊게 봐야 하는 성능이 좋지 못한 5개(최대)의 국가에 대한 그래프를 볼 수 있습니다. 큰 틀에서 전 세계 사용자들의 분포를 확인할 수 있습니다.

❶ **전체 국가**\
❷ **성능 하위 5 국가 현황**

### **전체 국가** <a href="#all-countries" id="all-countries"></a>

![](https://lh3.googleusercontent.com/hEB0d2uFPj0HzoMUK2K-VIep6zdVlqrl8ioantvQgfP3i8PviTWek_buKPoA58hhMaCvCoHf3oIYp5SVNhb1CtDTWcRMXJqhK1db3WSFACzwrAn2xlnS7UY9kdlvd4IwB1BBUvTxZyrOr_6NT9MICjA)

IMQA 가 수집한 각 나라들의 정보를 지도에 표현한 그래프입니다. 왼쪽 그래프는 리스트에서 가장 높은 수치와 가장 낮은 수치를 표현해 전체적인 범위 구간을 알 수 있습니다. 지도에서 특정 \[국가]를 클릭하면 해당 국가의 ‘세부 국가 뷰'를 표시하여 상세 정보를 보실 수 있습니다.

### **성능 하위 5 국가 현황** <a href="#top-5-countries" id="top-5-countries"></a>

![](https://lh6.googleusercontent.com/gdLDv5-TIfobm3D3fD-hEHATdCszEtSf4xddBkbJ7qwV5d472RBk3hWj-Mm3TdSRubmKVCM48Jeq52j5Cap2QUSiC668nMTHbLRij1JpWhUCmvK0mnKqtqH1_-yCvp3xBh7KYzRyE2hGOeY3svn90vA)

**국가 리스트**에서 성능 하위 5개의 국가에 대해서 1시간 별로 수집된 네이티브 화면 로딩시간, 네트워크 응답시간, 크래시 수에 대해서 비교할 수 있습니다. 1시간마다 변화된 추이를 보여줍니다. 아래 \[국가 범례] 클릭을 통해 비교하고 싶은 나라의 그래프만 보여줄 수 있습니다.

## **4. 세부 국가 뷰** <a href="#detailed-country" id="detailed-country"></a>

![](https://lh6.googleusercontent.com/6sdhvRoEi8gDw0YK-okg4o21qjya1FIFzXXGKT9W6sdz4wMM0d8CgfOy0xRRjUk7jU2KblGR8Dz0SDjfXuKGOj88606L_SJWy6RkmQwM6egX2bZxbeW4XWOIWY5TY6ehek0SokWRw5GE9E7GZidC8dg)

**세부 국가 뷰**에서는 선택한 국가의 상세한 지역별 상황을 볼 수 있습니다. **세부 국가 뷰**는 네이티브 화면 로딩시간, 웹뷰 화면 로딩시간, 응답시간에서 제공되며 크래시 세부 국가 뷰는 지원하지 않습니다.&#x20;

❶ **세부 국가**\
❷ **통신사별 응답시간 / 제조사별 화면 로딩시간 / 호스트별 응답시간**\
❸ **성능 하위 5 URL / 화면**\
❹ **평균 & 하위 5% 응답시간 / 화면 로딩시간**

### **세부 국가** <a href="#detailed-country2" id="detailed-country2"></a>

![](https://lh4.googleusercontent.com/sgWprezptIkY8-XzHAn-RQnS4nHbfZ-ER7BB_AC6hxqeXMp7oiJ2GVmNIEsBVaV90uX6hmKcCE-MvD0WENjqgl8QmH0tyDXkCHNIUHNSoEwRKWb6mOcwrXUWGd19eUrDARqJeU2cngO56x2o7yf5a5Q)

IMQA가 수집한 도시 지역단위 정보를 지도에 표현한 그래프입니다. 지도에 표시된 나라와 그에 따른 색상은 위 리스트의 기준과 같습니다.&#x20;

일부 국가는 세부 지도 지원이 불가능할 수도 있습니다. 한국 기준으로는 광역시와 도 구분까지 지원합니다.

* **전체 평균**: 해당 국가의 평균 화면 로딩시간, 응답시간을 나타냅니다.
* **Unknown**: IMQA가 수집한 지역 정보 외 내부 통신망 등의 이유로 지역 정보가 없는 데이터의 평균과 문제 발생률을 표시합니다.&#x20;
* **문제 발생률**: IMQA가 수집한 데이터 중 문제가 되는 수치 이상으로 측정된 데이터의 비율을 의미합니다.&#x20;

### **통신사별 응답시간/제조사별 화면 로딩시간**/호스트별 응답시간 <a href="#carrier-manufacturer" id="carrier-manufacturer"></a>

![](https://lh4.googleusercontent.com/sowpajHCufLkawSGxp6JfTZis2Y3MrW6pb7ETCInLlmpVW8VOEZ36HNyrxtGI3DQe9MdiJGsOFWPPN2zeQm0pBgpdijEHJ1lssPdQERapqD7Wyw3yhZ6dXlevwu98rtVO8L2liowp9D3ftqdAMfiaYA)

‘응답시간 평균’, ‘응답시간 P95’에서는 **통신사별 응답시간**을 비교합니다. 해당 국가에서 수집되는 통신사마다 네트워크 응답시간이 어떻게 차이 나는지 평균과 P95 구간의 차이는 얼마나 차이 나는지 비교할 수 있습니다.&#x20;

‘네이티브 화면 로딩시간' 평균과 P95에서는 **제조사별 화면을 그리는 속도**를 비교합니다. 같은 내용이라도 기기, 제조사마다 성능 차이가 있을 수 있으므로 이를 파악할 수 있게 합니다.

‘웹뷰 화면 로딩시간’ 평균과 P95에서는 **호스트별 응답시간**을 비교합니다. 웹뷰 화면 로딩시간에 영향을 주는 호스트 정보와  속도를 확인할 수 있습니다.

{% hint style="info" %}
최신 iOS 버전의 경우, Apple의 보안정책에 의해 통신사 정보 수집이 불가능합니다. 이 경우 통신사 정보가 표시되지 않거나, ‘Unknown’ 등으로 표시될 수 있습니다.
{% endhint %}

### **성능 하위 5 URL/화면** <a href="#top-5-urls" id="top-5-urls"></a>

![](https://lh6.googleusercontent.com/LpA_ACGZ5Xjiv0ff-m3L1Ww7j44Z9Fed9X4DRLfwmAaeTQohoCqSxHg_-PDJ7FhvrlPMOm4ON9ns86lnjP6P0NUDqFlLHc8GH1XCCHoTuZBANThDM00pQiSSdwvxsa4710kGWR4mr-90AO-DpPfemcM)

‘응답시간’ 평균, P95에서는 **응답시간이 가장 느린 URL 5**개(최대)와 URL 접속에 따른 **응답시간**을 수치로 보여줍니다.&#x20;

‘네이티브 화면 로딩시간', ‘웹뷰 화면 로딩시간’ 평균과 P95에서는 **화면 로딩시간이 가장 느린 화면 5개**와 그에 따른 **화면 로딩시간**을 수치로 보여줍니다.&#x20;

항목의 길이는 가장 성능이 좋지 못한 항목의 첫 번째 요소 대비 값의 비율에 따라 %로 나타납니다. 다시 말하면 첫 번째 요소가 항상 100%가 되고 나머지는 첫 번째 요소에 따라 길이가 결정됩니다.

### **평균 & 하위 5% 응답시간/화면 로딩시간** <a href="#average-bottom-5" id="average-bottom-5"></a>

![](https://lh4.googleusercontent.com/7wN2cq5tRomXZ6rK_3s_MOIsrUfpH-ZbjNIR0HPl81amyAyNA5EvBBkjs6J3B7QCKoVZWD2FBwV_7iUzq74EMkoTfOaByqYYrnsmPDs8ttZxgVPnfcMus3daM_ZbhSoMDFJLekdUyHWLe406LSFsgHg)

‘응답시간’ 평균, P95에서는 1시간 단위로 계산된 응답시간의 전체 평균 시간(Avg)과 하위 5%의 평균 시간(P95)을 표시합니다. ‘네이티브 화면 로딩시간', ‘웹뷰 화면 로딩시간’ 평균, P95에서는 1시간 단위로 계산된 화면 로딩시간의 전체 평균 시간(Avg)과 하위 5%의 평균 시간(P95)을 표시합니다.
