アナリティクス管理サービス

アナリティクス管理サービスを使用すると、Apps Script で Google Analytics Admin API v1 を使用できます。Google アナリティクス Admin API を使用すると、Google アナリティクス 4(GA4)の設定データにプログラムでアクセスできます。この API は GA4 プロパティとのみ互換性があります。

リファレンス

このサービスの詳細については、Google Analytics Admin API v1 をご覧ください。

Apps Script のすべての高度なサービスと同様に、AnalyticsAdmin サービスでは、公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、メソッド シグネチャの決定方法をご覧ください。

問題を報告したり、その他のサポートを利用したりするには、Google Analytics 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);
  }
}