首页 > 解决方案 > 通过 API 访问 Google Analytics,但 webProperties 为空

问题描述

我期待通过 API 访问我的 GA 帐户时出现问题。正如您从响应中看到的那样,如果我拥有所有权限和范围,则实体 webProperties 也是空的。

{
  "kind": "analytics#accountSummaries",
  "username": "fabio@librafactory.tech",
  "totalResults": 1,
  "startIndex": 1,
  "itemsPerPage": 1000,
  "items": [
    {
      "id": "183028779",
      "kind": "analytics#accountSummary",
      "name": "Libra Factory B.V.",
      "webProperties": []
    }
  ]
}

也使用https://ga-dev-tools.appspot.com/account-explorer/它只显示帐户但没有财产。作为 Google Workplace 组织的帐户部分,我需要在组织面板中启用什么来启用 Google API 吗?

提前感谢您的帮助。法比奥

标签: google-analyticsgoogle-analytics-apigoogle-analytics-4

解决方案


该网络媒体资源为空,因为您的帐户是 GA4,而不是通用分析。Ga4 帐户没有网络属性。

您还使用来自管理 api 的帐户摘要调用,该调用用于通用分析而不是 GA4。

您应该尝试使用专为 Ga4 帐户设计的admin api 。

GET https://analyticsadmin.googleapis.com/v1alpha/accountSummaries

推荐阅读