You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Google Analytics Data API (GA4)枚举可用属性ID列表

枚举GA4属性ID的方法

你提到的Data API v1确实仅用于报表数据查询,要枚举GA4属性ID需要使用Google Analytics Admin API,具体操作方式如下:

  • 先确保已启用Admin API,并完成OAuth2授权(需具备analytics.edit或analytics.readonly这类对应权限)
  • 使用properties.list端点获取当前授权账号下的所有GA4属性:
    • 以Python客户端库为例的请求示例:
      from google.analytics.admin import AnalyticsAdminServiceClient
      
      def list_ga4_properties():
          client = AnalyticsAdminServiceClient()
          # 替换为你的账号ID,若未知可先调用accounts.list获取所有账号
          response = client.list_properties(parent="accounts/[你的账号ID]")
          for property in response:
              # 从资源名称中提取属性ID
              property_id = property.name.split('/')[-1]
              print(f"属性ID: {property_id}, 属性名称: {property.display_name}")
      
    • 若不清楚自己的账号ID,可先调用accounts.list接口获取所有有权限的账号,再逐个遍历每个账号下的属性

另外补充说明:原问题里的「profile」是UA(Universal Analytics)时期的已弃用术语,GA4中对应的概念是属性(Property),直接聚焦Property ID即可。

内容的提问来源于stack exchange,提问作者pembo13

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 05:15:31