Skip to main content

One post tagged with "ga"

View All Tags

· 2 min read

문서가 있는데 생각보다 사용하기가 어렵다. 하나하나 시작해보자.

인증 토큰 발급

Cridentials page에서 Create credentials 를 눌러 OAuth Client ID 를 발급받는다.


받은 Client ID 를 메타태그에 넣어준다.

<!DOCTYPE html>
<meta charset="utf-8">
<title>Hello Analytics Reporting API V4</title>
<meta name="google-signin-client_id" content="OAuth 2.0 Client ID">
<meta name="google-signin-scope" content="">
<h1>Analytics Reporting API V4</h1>
<div class="g-signin2" data-onsuccess="queryReports"></div>

<!-- The API response will be printed here. -->
<textarea cols="80" rows="20" id="query-output"></textarea>

// Replace with your view ID.
var VIEW_ID = '136416454';

// Query the API and print the results to the page.
function queryReports() {
path: '/v4/reports:batchGet',
root: '',
method: 'POST',
body: {
reportRequests: [
viewId: VIEW_ID,
dateRanges: [
startDate: '7daysAgo',
endDate: '6daysAgo'
metrics: [
expression: 'ga:sessions'
}).then(function (response) {
var formattedJson = JSON.stringify(response.result, null, 2);
document.getElementById('query-output').value = formattedJson;
}, console.error.bind(console));
<script src=""></script>

파라미터 확인

문서의 내용을 확인하기 보다 Query Explorer에서 테스트 후에 그 값들을 Body 로 옮겨 적는 게 확인하기 쉽다.