Google Analytics API v4 - код для фильтрации по действию события - PullRequest
0 голосов
/ 17 июня 2020

Похоже, что в 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;

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...