diff --git a/examples/run_report/main.go b/examples/run_report/main.go index 17db7ff..a1b4f69 100644 --- a/examples/run_report/main.go +++ b/examples/run_report/main.go @@ -45,6 +45,7 @@ func run() error { EndDate: "2022-10-01", }, ga4data.RunReportRequestWithDimensions(dimensions), + ga4data.RunReportRequestWithMetricAggregations([]string{"MINIMUM", "MAXIMUM"}), ga4data.RunReportRequestWithMetrics(metrics), ga4data.RunReportRequestWithPropertyQuota(), )) diff --git a/run_report_payload.go b/run_report_payload.go index 10dabdb..10be724 100644 --- a/run_report_payload.go +++ b/run_report_payload.go @@ -62,6 +62,13 @@ func Dimensions(dimensions []string) []*analyticsdata.Dimension { return dims } +// RunReportRequestWithMetricAggregations : +func RunReportRequestWithMetricAggregations(values []string) func(*analyticsdata.RunReportRequest) { + return func(req *analyticsdata.RunReportRequest) { + req.MetricAggregations = values + } +} + // Metrics : func Metrics(metrics []string) []*analyticsdata.Metric { mets := make([]*analyticsdata.Metric, len(metrics))