애널리틱스 관리 서비스

Analytics Admin 서비스를 사용하여 Google Apps Script 내에서 프로그래매틱 방식으로 액세스할 수 있습니다.

Analytics Admin 서비스를 사용하면 Google Analytics Admin API v1을 Google Apps Script에서 사용할 수 있습니다. Google Analytics Admin API는 Google 애널리틱스 4 (GA4) 구성 데이터에 대한 프로그래매틱 액세스를 제공하며 GA4 속성에서만 호환됩니다.

이 서비스는 고급 서비스이므로 사용하기 전에 사용 설정해야 합니다.

참조

이 서비스에 대한 자세한 내용은 Google Analytics Admin API v1을 참고하세요.

Apps Script의 모든 고급 서비스와 마찬가지로 AnalyticsAdmin 서비스는 공개 API와 동일한 객체, 메서드, 매개변수를 사용합니다. 자세한 내용은 메서드 서명이 결정되는 방식을 참고하세요.

문제를 신고하고 기타 지원을 받으려면 Google Analytics Admin API v1 지원 페이지를 참고하세요.

샘플 코드

보고서 실행

accounts.list()

advanced/analyticsAdmin.gs
/**
 * Logs the Google Analytics accounts accessible by the current user.
 */
function listAccounts() {
  try {
    accounts = AnalyticsAdmin.Accounts.list();
    if (!accounts.items || !accounts.items.length) {
      console.log("No accounts found.");
      return;
    }

    for (let i = 0; i < accounts.items.length; i++) {
      const account = accounts.items[i];
      console.log(
        'Account: name "%s", displayName "%s".',
        account.name,
        account.displayName,
      );
    }
  } catch (e) {
    // TODO (Developer) - Handle exception
    console.log("Failed with error: %s", e.error);
  }
}