GA4核心API中runReport()返回结果解析

Google Analytics 4 Haran 9年前 (2016-11-22) 6443次浏览 0个评论

更新时间:2025年10月31日

GA4 API核心方法如下:

方法用途
runReport()获取标准报表数据(最常用)
runRealtimeReport()获取实时数据
batchRunReports()一次请求多个报表
getMetadata()获取可用维度与指标列表
runPivotReport()获取透视报表数据(类似于 Excel 的交叉表)

 

 

其中runReport()是用于获取数据,参数结构(按常用程度排序):

参数类型是否必需说明
propertystring✅ 必需GA4 属性 ID,格式为 "properties/XXXXXXX"
dateRangeslist✅ 必需日期范围,支持多个,如 [{"start_date":"2024-01-01","end_date":"2024-01-31"}]
dimensionslist✅ 建议要分析的维度,如 ["city", "sourceMedium"]
metricslist✅ 必需要统计的指标,如 ["activeUsers", "sessions"]
dimensionFilterobject对维度进行筛选(类似 WHERE 条件)
metricFilterobject对指标进行筛选(例如仅显示转化率>0.05的记录)
limitinteger限制返回的最大行数(默认 10,000)
offsetinteger跳过多少行(用于分页)
orderByslist排序规则,如按 activeUsers 降序
keepEmptyRowsbool是否保留空值行(默认 false)
returnPropertyQuotabool是否返回配额信息(可选)

 

具体用法,延伸阅读:Python连接Google Analytics 4 API获取数据


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址