닉 미하이로브스키, Google 애널리틱스 개발자 프로그램 엔지니어 – 2012년 8월
Google 애널리틱스 보고서 자동화 (Magic)는 Google Docs, Sites, Sheets와 같은 Apps Script 지원 제품에 Google 애널리틱스 데이터를 넣는 데 필요한 작업을 줄여주는 통합입니다.
소개
Google 애널리틱스 API를 사용하면 데이터를 내보내고 비즈니스에 중요한 질문에 대한 답변을 제공하는 맞춤 보고서를 만들 수 있습니다. 그러나 많은 사용자가 Google 애널리틱스 데이터를 Google 스프레드시트에 삽입할 수 있는 간단한 방법을 찾고 있습니다. Google 스프레드시트 내에 데이터가 들어오면 사용자가 Google 애널리틱스 데이터를 쉽게 조작하고, 새 시각화를 만들고, 내부 대시보드를 빌드할 수 있습니다. Google 애널리틱스 보고서 자동화 (Magic Script)는 이 프로세스를 간소화하고 원하는 데이터를 쉽게 얻을 수 있도록 해주므로 분석 및 보고에 집중할 수 있습니다.

커스텀 API 대시보드 - 코드 필요 없음
보고서 자동화의 일반적인 사용 사례는 자동으로 업데이트되는 대시보드를 만드는 것입니다. Google 애널리틱스 보고서 자동화 (Magic) 스크립트는 Google Sheets 스크립트 갤러리에서 사용할 수 있으며, 이 모든 작업을 처리할 수 있습니다. 코드는 필요하지 않습니다.
이 스크립트는 자체 프로젝트를 시작하는 데 유용한 템플릿입니다. 이 스크립트는 Google 스프레드시트를 열거나 만들고 도구 -> 스크립트 갤러리를 클릭한 후 분석을 검색하여 찾을 수 있습니다. Google 애널리틱스 보고서 자동화 (매직)를 찾습니다.
다음 동영상은 이 스크립트를 사용하여 대시보드를 빌드하는 방법을 보여줍니다.
API 설정 프로세스
Magic Script
을 사용하려면
Google 애널리틱스 API를 사용하도록 스크립트를 구성해야 합니다. API 구성이 최근 위 동영상에서 변경되었습니다. Google 애널리틱스 API를 사용 설정하려면 다음 단계를 따르세요.
- 스크립트 편집기에서 다음으로 이동: Resources > Google Google API 사용
- Google Analytics API를
ON
로 전환 Google APIs Console
링크를 클릭하세요.- Google Analytics API를
ON
로 전환 - 서비스 약관에 동의하세요
- 'Google API 콘솔' 창 닫기
- 스크립트 편집기 창에서
OK
을 클릭하고 해당 창을 닫습니다. - 스프레드시트로 돌아가면 이제 'Google 애널리틱스' 메뉴가 작동합니다. (재인증해야 할 수도 있습니다.)
나만의 스크립트 만들기
직접 코드를 작성하고 맞춤 스크립트를 개발할 수도 있습니다. 예를 들어 애널리틱스 - Apps Script 통합을 사용하면 시간 경과에 따른 총 사용자, 세션, 페이지 조회수를 요청하고 이 코드를 다음 코드로 스프레드시트에 넣을 수 있습니다.
// Get Data. var results = Analytics.Data.Ga.get( tableId, startDate, endDate, 'ga:users,ga:sessions,ga:pageviews', {'dimensions': 'ga:date'}); // Output to spreadsheet. var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet(); sheet.getRange(2, 1, results.getRows().length, headerNames.length).setValues(results.getRows()); // Make Sandwich.
지금 시작하려면 Google Sheets에서 Google 애널리틱스 데이터에 자동으로 액세스 가이드를 읽어보세요. Google 애널리틱스 Apps Script 참조 문서도 확인하세요.