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

アナリティクス管理サービスを使用すると、Apps Script で Google Analytics Admin API v1 を使用できます。Google アナリティクス Admin API を使用すると、Google アナリティクス 4(GA4)の設定データにプログラムでアクセスできます。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);
  }
}