닉 미하일로프스키, Google 애널리틱스 개발자 프로그램 엔지니어 – 2012년 8월
Google 애널리틱스 보고서 자동화(매직)는 Google 애널리틱스 데이터를 Apps Script 지원 제품(예: Google 문서, 사이트 도구, 스프레드시트)에 넣는 데 필요한 작업을 줄여주는 통합 기능입니다.
소개
Google 애널리틱스 API를 사용하면 데이터를 내보내 분석을 수행하고 커스텀 보고서를 만들어 비즈니스에 중요한 질문에 답할 수 있습니다. 하지만 많은 사용자가 Google 애널리틱스 데이터를 Google 스프레드시트에 배치하는 간단한 방법을 찾고 있습니다. 데이터가 Google 스프레드시트 내에 저장되면 사용자가 손쉽게 Google 애널리틱스 데이터를 조작하고, 새 시각화를 만들고, 내부 대시보드를 빌드할 수 있습니다. Google 애널리틱스 보고서 자동화 (매직 스크립트)를 사용하면 이 프로세스가 간소화되고 원하는 데이터를 쉽게 얻을 수 있으므로 분석과 보고에 집중할 수 있습니다.
커스텀 API 대시보드 - 코드 필요 없음
보고서 자동화의 일반적인 사용 사례는 자동으로 업데이트되는 대시보드를 만드는 것입니다. Google 애널리틱스 보고서 자동화 (매직) 스크립트는 Google 스프레드시트 스크립트 갤러리에서 사용할 수 있으며, 이 모든 작업을 코드 없이 처리할 수 있습니다.
이 스크립트는 프로젝트를 시작할 때 유용합니다. 이 스크립트는 Google 스프레드시트를 열거나 만들고 도구 -> 스크립트 갤러리를 클릭한 다음 분석을 검색하여 찾을 수 있습니다. Google 애널리틱스 보고서 자동화 (매직)를 찾습니다.
다음 동영상은 이 스크립트를 사용하여 대시보드를 빌드하는 방법을 보여줍니다.
API 설정 프로세스
Magic Script
를 사용하려면 먼저 Google Analytics API를 사용하도록 스크립트를 구성해야 합니다. API 구성이 최근에 위 동영상에서 변경되었습니다. Google 애널리틱스 API를 사용 설정하려면 다음 단계를 따르세요.
- 스크립트 편집기에서 리소스 > Google API 사용으로 이동합니다.
- 'Google 애널리틱스 API'를
ON
(으)로 설정 Google APIs Console
링크를 클릭하세요.- 'Google 애널리틱스 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 참조 문서도 확인하세요.