ga4_batch_reports
Runs up to five GA4 Data API reports in a single batch call, letting you combine multiple date ranges, dimensions, and metrics without separate requests per report.
Instructions
Run up to 5 reports in one call (Data API batchRunReports). Each request uses the raw RunReportRequest JSON shape: dateRanges, dimensions, metrics, dimensionFilter, orderBys, limit… Requires: Google Analytics Data API (analyticsdata.googleapis.com) enabled on the quota project; Lector (Viewer) en la propiedad de GA4. If it fails for access, the error explains how to fix it; ga4_check_access checks everything at once.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| property | No | Saved property name (see ga4_list_properties). Defaults to the default property. | |
| requests | Yes | RunReportRequest objects, e.g. [{"dateRanges":[{"startDate":"7daysAgo","endDate":"today"}],"metrics":[{"name":"activeUsers"}]}] |