Google 애널리틱스 보고서 자동화 (Magic Script)

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

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

Google 애널리틱스 보고서 자동화 (Magic)는 Google Docs, Sites, Sheets와 같은 Apps Script 지원 제품에 Google 애널리틱스 데이터를 넣는 데 필요한 작업을 줄여주는 통합입니다.

소개

Google 애널리틱스 API를 사용하면 데이터를 내보내고 비즈니스에 중요한 질문에 대한 답변을 제공하는 맞춤 보고서를 만들 수 있습니다. 그러나 많은 사용자가 Google 애널리틱스 데이터를 Google 스프레드시트에 삽입할 수 있는 간단한 방법을 찾고 있습니다. Google 스프레드시트 내에 데이터가 들어오면 사용자가 Google 애널리틱스 데이터를 쉽게 조작하고, 새 시각화를 만들고, 내부 대시보드를 빌드할 수 있습니다. Google 애널리틱스 보고서 자동화 (Magic Script)는 이 프로세스를 간소화하고 원하는 데이터를 쉽게 얻을 수 있도록 해주므로 분석 및 보고에 집중할 수 있습니다.

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

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

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

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

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

API 설정 프로세스

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

  1. 스크립트 편집기에서 다음으로 이동: Resources > Google Google API 사용
  2. Google Analytics API를 ON로 전환
  3. Google APIs Console 링크를 클릭하세요.
  4. Google Analytics 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 참조 문서도 확인하세요.