애널리틱스 관리 서비스

애널리틱스 관리 서비스는 Apps Script에서 Google 애널리틱스 Admin API v1을 사용할 수 있도록 지원합니다. Google 애널리틱스 Admin API를 사용하면 Google 애널리틱스 4 (GA4) 구성 데이터에 프로그래매틱 방식으로 액세스할 수 있으며 GA4 속성과만 호환됩니다.

참조

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

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

문제를 신고하고 기타 지원을 확인하려면 Google 애널리틱스 Admin API v1 지원 페이지를 참고하세요.

샘플 코드

보고서 실행

이 샘플에서는 accounts.list() 메서드를 호출하여 사용자가 사용할 수 있는 모든 Google 애널리틱스 계정을 나열합니다.

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);
  }
}