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

如何获取Google Analytics自定义指标的API请求表达式?

解决Google Analytics API自定义指标表达式的问题

我之前也踩过这个坑!你用的那个长串ID(比如ga:hOg8OmowQCyxAarL0pWvWg)其实是GA后台内部用的自定义指标ID,API根本不识别它。正确的表达式得用带索引的标准格式,比如ga:metric1、ga:metric2这类,下面给你说怎么找到对应的值:

  • 打开Google Analytics UA版的后台(从你的ga:前缀判断你用的是UA,不是GA4),点击左下角的管理齿轮图标
  • 在管理界面的第三列(视图列),找到「自定义定义」下的「自定义指标」选项,点进去
  • 在自定义指标列表里,你会看到每个指标的「索引」列(比如1、2、3...),对应的API表达式就是ga:metric加上这个索引数字,比如索引是3的话,表达式就是ga:metric3
  • 把这个表达式替换掉你请求里的那个长ID,就能正常获取数据了

举个例子,假设你的自定义指标是列表里的第1个,那修正后的请求应该是这样:

reportRequests: [ 
  { 
    viewId: VIEW_ID, 
    dateRanges: [ { startDate: '7daysAgo', endDate: 'today' } ], 
    metrics: [ {"expression": "ga:metric1"}, {"expression": "ga:sessions"} ] 
  }
]

另外补充下:如果是GA4的话(不过你用的是UA的前缀,应该用不上),自定义指标的表达式格式是metricX,不需要加ga:前缀,但UA版本必须严格用ga:metricX的格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:38:59