사용하기 전에

Q. Real User Analytics(RUA)는 무엇인가요

  • RUA는 서비스 페이지(PC 웹 또는 모바일 웹)에 접속하는 실사용자 데이터를 수집하여 국가, 브라우저, Device별로 당신의 웹페이지의 속도 데이터와 PV count를 분석해줍니다.

Q. Real User Analytics(RUA)가 제공하는 속도 지표는 무엇인가요

  • RUA를 통해 페이지별 속도로 가장 많이 사용하는 것은 Navigation Timing API 누적 지표의 Browser Load Time이며, 이는 사용자가 페이지를 요청한 후, HTML 페이지가 화면에 로딩이 완료되기까지의 시간을 의미합니다.
  • RUA는 W3C Timing API를 기준으로 크게 구간에 대한 누적 지표와 각 구간별 점유 지표를 제공하고 있습니다. 더 상세한 내용은 아래를 참고바랍니다(W3C에서 제정한 Navigation Timing API 속성값 기준으로 구간 정의).

누적 지표 설명 구간
Network 페이지를 요청한 후, 데이터를 받기 위해 서버와의 연결이 맺어지기까지의 시간 navigationStart ~ ConnectEnd
TTFB(Time to First Byte) 페이지를 요청한 후, 웹서버에서 첫번째 정보를 수신하기까지 브라우저가 대기하는 시간 navigationStart ~ ResponseStart
DomContentLoaded 페이지를 요청한 후, HTML 문서가 준비되어 분석되기까지의 시간 navigationStart ~ DomContentLoaded
Browser Load Time 페이지를 요청한 후, HTML 페이지가 화면에 로딩이 완료되기까지의 시간 navigationStart ~ LoadEventEnd


점유 지표 설명 구간
TTFB(Time to First Byte) 브라우저가 요청한 후 웹서버에서 첫번째 정보를 수신하기까지 브라우저가 대기하는 시간 navigationStart ~ ResponseStart
Server Response 서버응답시간은 웹 서버가 브라우저의 요청에 응답하는데 걸리는 시간 ResponseStart ~ ResponseEnd
Dom Processing 브라우저가 HTML을 파싱하고 해석하는데 걸리는 시간 Dom Loading ~ DomContentLoaded
Page Rendering 브라우저가 HTML을 표현하고 JavaScript를 실행하면서 페이지를 구성하는 하위 이미지를 로딩하는데 걸리는 시간 DomContentLoaded ~ LoadEventEnd

바로가기

상품 이용하기

Real User Analytics 상품은 Console > Analytics > RUA에서 확인할 수 있습니다.

프로젝트 생성하기

RUA 서비스를 사용하려면 먼저 프로젝트를 생성해야 합니다. 고객의 용도에 따라 프로젝트를 생성하여 사용할 수 있습니다.
상단 메뉴에 위치한 프로젝트 생성하기 버튼을 클릭하면, 서비스이용약관이 나타납니다. 서비스약관에 동의하시고 이용신청 버튼을 클릭하시면,프로젝트를 생성할 수 있는 화면이 버튼 아래에 나타납니다.
프로젝트 등록에 필요한 정보를 모두 입력하고 [다음] 버튼을 클릭합니다.

① 프로젝트 이름입니다. 반드시 입력해야 하는 값으로 알파벳 대소문자, 숫자, 하이픈(-), 밑줄(_)만 사용할 수 있으며 2자 이상 24자 미만으로 입력할 수 있습니다.
② 프로젝트 설명입니다. 128자 미만으로 입력할 수 있습니다.
③ Timezone입니다. 드롭다운 버튼으로 RUA에서 보실 때 기준이 되는 시간대를 선택할 수 있습니다.
④ 분석하고자 하는 웹사이트 리스트를 등록하시면 됩니다.

  • 예를 들어 분석대상의 웹 사이트가 'http://www.webpageview.org'라면 'http://www.webpageview.org'를 등록하시면 됩니다.
  • 하위 path가 예를 들어 'http://www.webpageview.org/main.html'과 'http://www.webpageview.org/login/person.html'인 경우는 'http://www.webpageview.org/'만 등록하면 자동으로 하위 Path까지 찾아서 속도 측정이 되므로 추가 등록하지 않으셔도 됩니다.
  • 그러나 'http://card.webpageview.org/'와 'http://order.webpageview.org/'와 같이 Sub domain 이 있는 경우는 별도 사이트로 등록을 해주셔야 합니다.

프로젝트 등록 정보 확인하기

입력한 정보를 확인하고 문제가 없으면 [다음] 버튼을 클릭합니다.

프로젝트 등록 완료

  • 화면에 보이는 수집코드를 수집코드복사 버튼을 이용하여 복사하신 후, RUA를 통해 속도를 측정할 모든 웹페이지의 <head>안에 수집코드를 추가합니다.
  • 수집코드를 넣는다고 RUA에서 즉시 데이터가 수집되는 것이 아니며, 사용자가 사용할수 있도록 소스 배포(서비스 릴리즈)가 된 후 사용자가 서비스 페이지를 PC나 모바일 웹 페이지에서 클릭을 해야만 RUA 서버에 속도 및 PV 데이터가 쌓이게됩니다.
  • RUA 설정을 위해서는 프로젝트 등록 및 웹 사이트 목록을 넣고 [완료] 버튼을 누르면 RUA 사용을 위한 설정 준비는 1차 완료된 것이며, 이후 수집코드를 복사해서 서비스 배포 후 사용자가 사용하는 순간 데이터 수집이 시작되고 대시보드 화면에서 데이터를 확인할 수 있습니다.

프로젝트 조회하기

Project 메뉴에서 생성한 프로젝트를 조회할 수 있습니다.

① 프로젝트를 최초로 생성한 날짜를 보여줍니다.
② 프로젝트를 마지막으로 수정한 날짜를 보여줍니다.
③ 사이트가 활성화 상태여야만 데이터 수집을 시작하며, 과금도 시작됩니다. 만약 비활성화 상태이면 RUA서버에서 데이터를 받더라도 저장하지 않으며, 과금도 되지않습니다.
④ 클릭하면 해당 웹사이트 소스에 배포할 수집코드 즉 스크립트가 조회됩니다.
⑤ 클릭하면 프로젝트를 [수정], [삭제]할 수 있는 메뉴가 나타됩니다.

프로젝트 수정하기

프로젝트 조회 화면에서 프로젝트 항목 오른쪽 끝의 버튼을 클릭하고 메뉴에서 [수정] 버튼을 클릭하면 다음과 같이 프로젝트 수정 대화 상자가 나타납니다.

① 프로젝트 이름은 수정할 수 없습니다.
② 프로젝트 설명을 수정할 수 있습니다.
③ Timezone을 수정할 수 있습니다.
④ 사이트 리스트를 추가/삭제/수정할 수 있습니다.

프로젝트 삭제하기

프로젝트 조회 화면에서 프로젝트 항목 오른쪽 끝의 버튼을 클릭하고 메뉴에서 [삭제] 버튼을 클릭하면 다음과 같이 프로젝트 삭제 대화 상자가 나타납니다. 단, 반드시 프로젝트가 비활성화 상태여야만 프로젝트 삭제가 가능하며, 비활성화는 위에 프로젝트 수정하기 화면에서 버튼을 눌러 실행하실 수 있습니다. 비활성화 상태가 되면 프로젝트내 모든 사이트들이 더이상 데이터 수집을 하지 않게 됩니다.

① 삭제할 프로젝트 이름을 다시 한 번 입력하면 확인 버튼이 활성화됩니다.

실시간 대시보드

Real Time 대시보드는 최근 30분 이내에 수집된 데이터에 대해서 실시간으로 주요 지표들에 대한 값을 보여주는 대시보드입니다. 프로젝트명 또는 사이트명 검색조건으로 분석하길 원하는 웹사이트를 선택해서 볼 수 있습니다.

① 최근 30분 이내에 수집된 데이터들의 Browser Load Time 평균값입니다.
② 최근 30분 이내에 수집된 데이터들의 Pageview 합계입니다.
③ 최근 30분 동안의 Browser Load Time 추이를, 조회 조건으로 선택된 웹사이트 하위 페이지별로 보여줍니다.
④ 최근 30분 동안의 Page View 추이를, 조회 조건으로 선택된 웹사이트에 해당되는 것만 보여줍니다.
⑤ 최근 30분 동안에 PV순 또는 Browser Load Time 순으로 Top5에 랭킹되는 페이지를 보여줍니다. 표 안에 PV 또는 Browser Load Time를 클릭하면 해당 기준으로 다시 정렬됩니다.
⑥ 최근 30분 동안에 PV순 또는 Browser Load Time 순으로 Top5에 랭킹되는 국가를 보여줍니다. (정렬기능은 동일)
⑦ 최근 30분 동안에 PV순 또는 Browser Load Time 순으로 Top5에 랭킹되는 Browser를 보여줍니다. (정렬기능은 동일)
⑧ 최근 30분 동안에 PV순 또는 Browser Load Time 순으로 Top5에 랭킹되는 OS를 보여줍니다. (정렬기능은 동일)

속도 지표 대시보드

Page Load Speed 대시보드는 과거 특정 기간동안의 특정 웹사이트 속도를 국가/브라우저/OS별/페이지별로 조회할 수 있는 대시보드입니다. 프로젝트명 또는 사이트명 검색조건으로 분석하길 원하는 웹사이트를 선택해서 볼 수 있습니다.

① 조회 기간 동안에 수집된 데이터들의 Browser Load Time 평균값입니다.
② 조회 기간 동안에 수집된 데이터들의 Pageview 합계입니다.
③ 조회 기간이 Day1 ~ Day2라고 한다면, Day2를 기준일로 이전 1일, 이전 7일, 이전 한달 평균과 속도 지표 값을 비교합니다.
④ 기간 내 전체/특정 페이지에 대한 누적 지표별 추이를 보여줍니다.
아래 회색 그래프 양 끝단에서 마우스오버 후 클릭하여 좌우로 움직이시면 누적 지표 그래프를 확대/축소하여 볼 수 있습니다.
⑤ 특정 페이지를 선택하면 필터링해서 우측 그래프들이 전부 해당 페이지 기준으로 필터링된 값이 보여집니다.

① 기간 내 전체/특정 페이지에 대한 점유지표별 추이를 보여줍니다.
아래 회색 그래프 양 끝단에서 마우스오버 후 클릭하여 좌우로 움직이시면 점유지표 그래프를 확대/축소하여 볼 수 있습니다.

① 기간 내 전체 또는 특정 페이지에 대한 Pageview 추이를 보여줍니다.
아래 회색 그래프 양 끝단에서 마우스오버 후 클릭하여 좌우로 움직이시면 Pageview 그래프를 확대/축소하여 볼 수 있습니다.
② 전체 또는 특정 도메인에 대한 Browser Load Time을 100ms 단위로 나누어 각 시간대별 Pageview 비중을 표시합니다.

제약 사항

  • 현재 RUA에서는 PC웹과 모바일웹과 같은 웹사이트만 등록 및 분석이 가능하며, 모바일앱에 대한 지원은 되지 않습니다.
  • RUA 사용을 위해서는 본 시스템에서 권고하는대로 반드시 분석하고자하는 웹사이트에 수집코드를 배포해야만 RUA시스템에서 데이터를 수집할 수 있습니다.
  • RUA는 아래의 브라우저들을 대상으로 데이터 수집을 지원하고 있습니다.
Browser Version
Chrome 59 이상
FireFox 54 이상
Safari 11 이상
Internet Explorer 11 이상
Edge 14 이상

향후 제공 기능

  • 현재는 국가/OS/브라우저별 속도지표만 제공했었는데, 통신사별로도 속도 분석이 가능하게 제공 준비중입니다.
  • 속도 지표 뿐만 아니라 사용자의 사이트 방문 추이나 패턴 분석이 가능하도록 지표를 추가 발굴 중입니다.

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...