사용하기 전에

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

연관 정보 바로가기

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

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

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

    처리중...