Google Analytics API를 사용하면서 가장 기초적으로 필요한 내용이 다양한 사이트 중 내가 원하는 사이트의 통계를 가져오는 것이다.
사이트를 하나만 관리할 경우 한 사이트의 통계만 가져오면 되므로 신경을 쓰지 않아도 되지만, 그렇지 않을 경우 원하는 사이트의 통계를 가져와서 확인을 해야한다.
제일 먼저 해야 할 일은 각 사이트의 VIEW ID를 가져오는 것이다.
VIEW ID의 경우 추적 ID와는 다르며, 숫자로만 이루어져있다.
위에 연결된 URL로 들어가면 다음과 같은 화면을 확인 할 수 있다.
Account, Property, View 세가지 셀렉트 박스가 있는데 원하는 사이트를 선택하면 아래에
Account, Property (Tracking ID), View, Table ID (ids)를 확인 할 수 있다.
여기서 기존에 제공되는 예제에서 변형하여 사용하기 위해서 필요한 것은 세번째에 있는 View에 있는 숫자로 된 ID이다.
예제 소스 중
해당 부분을 찾았으면 위의 View 값을 대체해서 넣으면 된다.
126번째 라인에 firstProfiledId에 보면 response에 첫번째 아이템의 아이디를 가져오도록 되어있다.
이 부분에 확인할 사이트의 View를 넣고 실행을 실행을 시키면 원하는 사이트의 통계가 나오는 것을 확인할 수 있다.
위의 예제대로 실행을 할 경우
예제를 확인하면 ID가 6066으로 끝나는 것을 확인 할 수 있다.
다른 사이트를 확인하기 위해 다른 사이트의 아이디를 넣으면
끝자리가 4766으로 끝나느 것을 확인 할 수 있다. 그리고 결과 값으로 나온 세션의 값도 달라진 것을 확인할 수 있다.
*) 개인적으로 다양한 사이트를 활용해서 사용할 경우 사이트 마다 매칭되는 각 변수를 만들어 변수에 화면의 View 값을 하나씩 넣어두고, 조건에 따라 넣어 사용하도록 하는 방식이 제일 유용하게 활용할 수 있는 방식이라 생각한다.
'알아가기 > 웹' 카테고리의 다른 글
JSTL 숫자 포맷 맞추기 (<fmt:formatNumber> 사용 예제) (2) | 2017.03.22 |
---|---|
JSTL을 이용하여 합계 구하기 (0) | 2017.03.21 |
구글 애널리틱스 API 쿼리 만들기 (0) | 2017.03.08 |
구글 애널리틱스 추적코드 가져오기 (0) | 2017.02.27 |
Object object 값 확인하기 (0) | 2017.02.22 |