Похоже, что в PHP SDK для GA v4 отсутствуют фильтры для событий. У кого-нибудь есть образец кода для фильтрации по действию события?
Мой код до сих пор:
$metrics = new Google_Service_AnalyticsReporting_Metric();
$metrics->setExpression($metric);
$metrics->setAlias('alias_metric');
// Create the ReportRequest object.
$request = new Google_Service_AnalyticsReporting_ReportRequest();
$request->setViewId($this->view_id);
$request->setDateRanges($date_range);
$request->setFiltersExpression($filters_ga);
// $request->setDimensions([$dimensions1]);
$request->setMetrics($metrics);
$body = new Google_Service_AnalyticsReporting_GetReportsRequest();
$body->setReportRequests([$request]);
$reply = $this->service->reports->batchGet($body);
$re = $reply->current();
$re = $re->data;
$results = [];
$total_results = 0;
if ($re->rows) {
foreach ($re->rows as $row) {
// $results[$row->dimensions[0]] = $row->metrics[0]->values[0];
$total_results += $row->metrics[0]->values[0];
}
}
return $total_results;
Спасибо!