Analytics (分析) 管理服務

Analytics 管理員服務可讓您在 Apps Script 中使用 Google Analytics Admin API 第 1 版。Google Analytics Admin API 可讓您以程式輔助方式存取 Google Analytics 4 (GA4) 設定資料,且僅適用於 GA4 資源。

參考資料

如要進一步瞭解這項服務,請參閱 Google Analytics Admin API v1

與 Apps Script 中的所有進階服務一樣,AnalyticsAdmin 服務會使用與公開 API 相同的物件、方法和參數。詳情請參閱「如何判斷方法簽名」。

如要回報問題或尋求其他支援,請參閱 Google Analytics Admin API 第 1 版支援頁面

程式碼範例

執行報表

本範例會呼叫 accounts.list() 方法,列出使用者可用的所有 Google Analytics 帳戶。

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