Google 애널리틱스 보고서 자동화 (매직 스크립트)

닉 미하일로프스키, Google 애널리틱스 개발자 프로그램 엔지니어 – 2012년 8월

Google 애널리틱스 보고서 자동화(매직)는 Google 애널리틱스 데이터를 Apps Script 지원 제품(예: Google 문서, 사이트 도구, 스프레드시트)에 넣는 데 필요한 작업을 줄여주는 통합 기능입니다.

소개

Google 애널리틱스 API를 사용하면 데이터를 내보내 분석을 수행하고 커스텀 보고서를 만들어 비즈니스에 중요한 질문에 답할 수 있습니다. 하지만 많은 사용자가 Google 애널리틱스 데이터를 Google 스프레드시트에 배치하는 간단한 방법을 찾고 있습니다. 데이터가 Google 스프레드시트 내에 저장되면 사용자가 손쉽게 Google 애널리틱스 데이터를 조작하고, 새 시각화를 만들고, 내부 대시보드를 빌드할 수 있습니다. Google 애널리틱스 보고서 자동화 (매직 스크립트)를 사용하면 이 프로세스가 간소화되고 원하는 데이터를 쉽게 얻을 수 있으므로 분석과 보고에 집중할 수 있습니다.

열과 행에 Google 애널리틱스 데이터가 있는 Google 스프레드시트와 동일한 데이터의 타임라인 차트
Apps Script를 통해 액세스하고 Google 스프레드시트에 표시되는 Google 애널리틱스 데이터의 예입니다.

커스텀 API 대시보드 - 코드 필요 없음

보고서 자동화의 일반적인 사용 사례는 자동으로 업데이트되는 대시보드를 만드는 것입니다. Google 애널리틱스 보고서 자동화 (매직) 스크립트는 Google 스프레드시트 스크립트 갤러리에서 사용할 수 있으며, 이 모든 작업을 코드 없이 처리할 수 있습니다.

이 스크립트는 프로젝트를 시작할 때 유용합니다. 이 스크립트는 Google 스프레드시트를 열거나 만들고 도구 -> 스크립트 갤러리를 클릭한 다음 분석을 검색하여 찾을 수 있습니다. Google 애널리틱스 보고서 자동화 (매직)를 찾습니다.

다음 동영상은 이 스크립트를 사용하여 대시보드를 빌드하는 방법을 보여줍니다.

API 설정 프로세스

Magic Script를 사용하려면 먼저 Google Analytics API를 사용하도록 스크립트를 구성해야 합니다. API 구성이 최근에 위 동영상에서 변경되었습니다. Google 애널리틱스 API를 사용 설정하려면 다음 단계를 따르세요.

  1. 스크립트 편집기에서 리소스 > Google API 사용으로 이동합니다.
  2. 'Google 애널리틱스 API'를 ON(으)로 설정
  3. Google APIs Console 링크를 클릭하세요.
  4. 'Google 애널리틱스 API'를 ON(으)로 설정
  5. 서비스 약관에 동의합니다.
  6. 'Google API 콘솔' 창 닫기
  7. 스크립트 편집기 창에서 OK를 클릭하고 창을 닫습니다.
  8. 이제 스프레드시트로 돌아가면 '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 참조 문서도 확인하세요.