지역 분석
Last updated
Last updated
IMQA MPM 지역 분석에서는 국가, 지역별 사용자의 환경을 파악할 수 있습니다. 날짜, 버전 별로 각 국가별 이용자 수, 국가 및 지역별 사용자의 네이티브 화면 로딩시간, 웹뷰 화면 로딩시간, 응답시간, 크래시 통계를 살펴볼 수 있습니다.
전반적인 전 세계의 서비스의 현황을 보고 특정 국가를 선택하여 세부 국가, 지역의 정보를 봄으로써 서비스의 장애 정도나 성능 현황을 사용자 중심으로 다각도에서 볼 수 있습니다.
현재 리액트 네이티브 프로젝트에서의 지역 분석은 네이티브 데이터 중심으로 표시됩니다. 컴포넌트 성능 분석 기능은 추후 업데이트 예정입니다.
IMQA MPM 지역 분석은 다음과 같이 구성됩니다.
❶ 필터/국가 리스트 ❷ 전체 국가 오버 뷰
분석 날짜는 ‘현재 날짜’를 기준으로 설정이 되어 있으며 날짜 이동에 따라서 조회가 가능한 앱의 버전을 불러옵니다. 아래의 국가 리스트는 필터(분석 날짜, 성능 지표, 앱 버전) 선택에 따라서 갱신됩니다.
❶ 분석 날짜 초기 설정은 ‘현재 날짜’로 되어 있습니다. 하루 단위로 이전 30일까지 이동이 가능합니다.
❷ 성능 지표 - 날짜: 초기 설정은 현재 날짜로 되어 있습니다. 하루 단위로 이전 30일까지 이동이 가능합니다. - 성능 지표: 성능 지표는 다음과 같이 분류됩니다.
❸ 앱 버전 조회하고자 하는 앱 버전을 선택합니다.
국가 리스트의 구성요소는 다음과 같습니다.
❶ 리스트의 이름 국가 코드 (ISO) 2자리
❷ 바 그래프 네트워크 응답시간, 화면 로딩시간, 크래시의 수집이 문제가 되는 수치 이상으로 측정이 되었을 때 IMQA는 그것을 문제가 있다고 판단합니다.
바의 색상은 ‘관리 > 프로젝트 프리셋 > 기본프리셋'에서 설정한 기준치를 넘는 데이터의 비율을 문제 발생률로 표시하고, 문제 발생률에 따라 위험도 색상으로 표시합니다.
바의 길이는 가장 성능이 좋지 못한 국가 리스트의 첫 번째 요소 대비 값의 비율에 따라 %로 나타내었습니다. 다시 말하면 첫 번째 요소가 항상 100%가 되고, 나머지는 첫 번째 요소에 따라 길이가 결정됩니다.
❸ 수치 각 국가별 성능 지표에 대한 수치(Crash의 경우 Crash 발생 비율)
각 [국가]를 클릭하면 해당 국가의 ‘세부 국가 뷰'를 표시하여 상세 정보를 보실 수 있습니다. [뒤로가기]를 누르거나 활성화 된 나라를 다시 한번 클릭하면 전체 국가를 볼 수 있는 화면으로 돌아갑니다.
전체 국가에 대한 각 지표의 성능에 대한 기본적인 오버 뷰와 그중에서 주의 깊게 봐야 하는 성능이 좋지 못한 5개(최대)의 국가에 대한 그래프를 볼 수 있습니다. 큰 틀에서 전 세계 사용자들의 분포를 확인할 수 있습니다.
❶ 전체 국가 ❷ 성능 하위 5 국가 현황
IMQA 가 수집한 각 나라들의 정보를 지도에 표현한 그래프입니다. 왼쪽 그래프는 리스트에서 가장 높은 수치와 가장 낮은 수치를 표현해 전체적인 범위 구간을 알 수 있습니다. 지도에서 특정 [국가]를 클릭하면 해당 국가의 ‘세부 국가 뷰'를 표시하여 상세 정보를 보실 수 있습니다.
국가 리스트에서 성능 하위 5개의 국가에 대해서 1시간 별로 수집된 네이티브 화면 로딩시간, 네트워크 응답시간, 크래시 수에 대해서 비교할 수 있습니다. 1시간마다 변화된 추이를 보여줍니다. 아래 [국가 범례] 클릭을 통해 비교하고 싶은 나라의 그래프만 보여줄 수 있습니다.
세부 국가 뷰에서는 선택한 국가의 상세한 지역별 상황을 볼 수 있습니다. 세부 국가 뷰는 네이티브 화면 로딩시간, 웹뷰 화면 로딩시간, 응답시간에서 제공되며 크래시 세부 국가 뷰는 지원하지 않습니다.
❶ 세부 국가 ❷ 통신사별 응답시간 / 제조사별 화면 로딩시간 / 호스트별 응답시간 ❸ 성능 하위 5 URL / 화면 ❹ 평균 & 하위 5% 응답시간 / 화면 로딩시간
IMQA가 수집한 도시 지역단위 정보를 지도에 표현한 그래프입니다. 지도에 표시된 나라와 그에 따른 색상은 위 리스트의 기준과 같습니다.
일부 국가는 세부 지도 지원이 불가능할 수도 있습니다. 한국 기준으로는 광역시와 도 구분까지 지원합니다.
전체 평균: 해당 국가의 평균 화면 로딩시간, 응답시간을 나타냅니다.
Unknown: IMQA가 수집한 지역 정보 외 내부 통신망 등의 이유로 지역 정보가 없는 데이터의 평균과 문제 발생률을 표시합니다.
문제 발생률: IMQA가 수집한 데이터 중 문제가 되는 수치 이상으로 측정된 데이터의 비율을 의미합니다.
‘응답시간 평균’, ‘응답시간 P95’에서는 통신사별 응답시간을 비교합니다. 해당 국가에서 수집되는 통신사마다 네트워크 응답시간이 어떻게 차이 나는지 평균과 P95 구간의 차이는 얼마나 차이 나는지 비교할 수 있습니다.
‘네이티브 화면 로딩시간' 평균과 P95에서는 제조사별 화면을 그리는 속도를 비교합니다. 같은 내용이라도 기기, 제조사마다 성능 차이가 있을 수 있으므로 이를 파악할 수 있게 합니다.
‘웹뷰 화면 로딩시간’ 평균과 P95에서는 호스트별 응답시간을 비교합니다. 웹뷰 화면 로딩시간에 영향을 주는 호스트 정보와 속도를 확인할 수 있습니다.
최신 iOS 버전의 경우, Apple의 보안정책에 의해 통신사 정보 수집이 불가능합니다. 이 경우 통신사 정보가 표시되지 않거나, ‘Unknown’ 등으로 표시될 수 있습니다.
‘응답시간’ 평균, P95에서는 응답시간이 가장 느린 URL 5개(최대)와 URL 접속에 따른 응답시간을 수치로 보여줍니다.
‘네이티브 화면 로딩시간', ‘웹뷰 화면 로딩시간’ 평균과 P95에서는 화면 로딩시간이 가장 느린 화면 5개와 그에 따른 화면 로딩시간을 수치로 보여줍니다.
항목의 길이는 가장 성능이 좋지 못한 항목의 첫 번째 요소 대비 값의 비율에 따라 %로 나타납니다. 다시 말하면 첫 번째 요소가 항상 100%가 되고 나머지는 첫 번째 요소에 따라 길이가 결정됩니다.
‘응답시간’ 평균, P95에서는 1시간 단위로 계산된 응답시간의 전체 평균 시간(Avg)과 하위 5%의 평균 시간(P95)을 표시합니다. ‘네이티브 화면 로딩시간', ‘웹뷰 화면 로딩시간’ 평균, P95에서는 1시간 단위로 계산된 화면 로딩시간의 전체 평균 시간(Avg)과 하위 5%의 평균 시간(P95)을 표시합니다.
성능 지표 | 구분 | 내용 |
---|---|---|
네이티브 화면 로딩시간
평균
해당 날짜와 해당 버전에 수집된 네이티브 화면 로딩시간의 평균 값
P95
해당 날짜와 해당 버전에 수집된 네이티브 화면 로딩시간의 하위 5%(값이 높은 것)의 평균값
웹뷰 화면 로딩시간
평균
해당 날짜와 해당 버전에 수집된 웹뷰 화면 로딩시간의 평균 값
P95
해당 날짜와 해당 버전에 수집된 웹뷰 화면 로딩시간의 하위 5%(값이 높은 것)의 평균값
응답 시간
평균
해당 날짜와 해당 버전에 수집된 네트워크 응답 시간의 평균 값
P95
해당 날짜와 해당 버전에 수집된 네트워크 응답 시간의 하위 5%(값이 높은 것) 의 평균 값
크래시
해당 날짜와 해당 버전에 수집된 크래시 개수