앞서 작성했던 글과 마찬가지로 구글에서 제공하는 Analytics API 예제(v3)를 사용해 쿼리를 작성하는 방법을 적어보려한다.
API로 원하는 값을 얻기 위해서는 계정 연동 이후, 쿼리를 정확히 보내야 한다.
쿼리를 무작정 만들어 보내는 것 보다 구글에서 계정 ID를 확인 하기에 유용했던 사이트 처럼 쿼리의 결과값을 확인하기에 좋은 사이트가 존재한다.
페이지를 가면 해당 화면을 확인 할 수 있다.
다만 조건은 현재 입력해 놓은 것이므로 다를 수 있는데, 쿼리에 보낼 ids는 위에 select a view 부분에서 사이트를 찾으면 변경 가능하다.
start-date와 end-date는 today, NdaysAgo와 같은 형식으로 사용 할 수 있으며, 정확한 날짜 입력을 원할 경우 YYYY-MM-DD형식으로 입력이 가능하다.
날짜 아래의 parameter들은 텍스트 박스를 누르면 셀렉트 박스처럼 변수들이 보이게 되는데, 여기서 원하는 변수를 골라 클릭하면 된다.
변수에 대한 설명은 아래 사이트에서 상세히 확인할 수 있다.
(사실 설명을 읽어도 바로 이해하기가 어려운 부분이 있어서 궁금하면 한 번 적용해보는게 확인이 더 빠른 것 같다.)
https://developers.google.com/analytics/devguides/reporting/core/dimsmets
그리고 Run Query라고 적힌 파란색 버튼을 누르면 화면 하단에 결과값이 확인된다.
구글로 보내진 쿼리와 쿼리로 받아온 결과값을 확인할 수 있다.
실제 예제에 쿼리를 작성하는 방법은 위의 화면으로 확인한 결과가 원하는 결과를 준다면 실제 예제에서 아래와 같이 적용할 수 있다.
날짜의 경우 차이가 있지만 '7daysAgo'대신 '2017-02-08'과 같이 값을 바꿔 넣으면 된다.
다면 sort에서 확인할 수 있듯이 문자입력시 이스케이프 문자를 넣어 '\문자'를 입력해주어야하는 것일 잊지 말자.
'알아가기 > 웹' 카테고리의 다른 글
JSTL 숫자 포맷 맞추기 (<fmt:formatNumber> 사용 예제) (2) | 2017.03.22 |
---|---|
JSTL을 이용하여 합계 구하기 (0) | 2017.03.21 |
Google Analytics API 원하는 사이트 통계 가져오기 (0) | 2017.03.02 |
구글 애널리틱스 추적코드 가져오기 (0) | 2017.02.27 |
Object object 값 확인하기 (0) | 2017.02.22 |