Google Analytics(分析)管理服务

借助 Google Analytics 管理服务,您可以在 Apps 脚本中使用 Google Analytics Admin API v1。Google Analytics Admin API 支持以编程方式访问 Google Analytics 4 (GA4) 配置数据,并且仅与 GA4 媒体资源兼容。

参考

如需详细了解此服务,请参阅 Google Analytics Admin API v1

与 Apps 脚本中的所有高级服务一样,AnalyticsAdmin 服务使用的对象、方法和参数均与公共 API 相同。如需了解详情,请参阅如何确定方法签名

如需报告问题和查找其他支持,请参阅 Google Analytics Admin API v1 支持页面

示例代码

运行报告

该示例通过调用 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);
  }
}