Сравнение с количеством результатов API не соответствует отчету Google Analytics (Приобретение -> Все траффи c -> Источник / Средний). Я использую код ниже, чтобы получить этот отчет в API.
function getReports($analytics) {
$VIEW_ID = "xxx";
// Create the DateRange object.
$dateRange = new Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("2020-01-18");
$dateRange->setEndDate("2020-01-24");
// Create the Metrics object.
$sessions = new Google_Service_AnalyticsReporting_Metric();
$sessions->setExpression("ga:sessions");
$sessions->setAlias("sessions");
$dimensions_source = new Google_Service_AnalyticsReporting_Dimension();
$dimensions_source->setName('ga:source');
$dimensions_campaign = new Google_Service_AnalyticsReporting_Dimension();
$dimensions_campaign->setName('ga:campaign');
$dimensions_medium = new Google_Service_AnalyticsReporting_Dimension();
$dimensions_medium->setName('ga:medium');
$dimensions_dimension11 = new Google_Service_AnalyticsReporting_Dimension();
$dimensions_dimension11->setName('ga:dimension16');
// Create the ReportRequest object.
$request = new Google_Service_AnalyticsReporting_ReportRequest();
$request->setViewId($VIEW_ID);
$request->setDateRanges($dateRange);
$request->setMetrics(array($sessions));
$request->setDimensions(array($dimensions_dimension11,$dimensions_source,$dimensions_medium,$dimensions_campaign));
$body = new Google_Service_AnalyticsReporting_GetReportsRequest();
$body->setReportRequests( array( $request) );
return $analytics->reports->batchGet( $body );
}
К настоящему прилагается скриншот для представления пользовательского интерфейса Analytics и ответа API. Счетчик не совпадает.
Помогите мне разобраться в проблеме.