Google Analytics报告php中的API结果计数不匹配
与API相比,结果计数与Google Analytics报告不匹配(采集->所有流量->源/中)。我使用下面的代码在API中获取此报告Google Analytics报告php中的API结果计数不匹配,php,google-analytics,Php,Google Analytics,与API相比,结果计数与Google Analytics报告不匹配(采集->所有流量->源/中)。我使用下面的代码在API中获取此报告 function getReports($analytics) { $VIEW_ID = "xxx"; // Create the DateRange object. $dateRange = new Google_Service_AnalyticsReporting_DateRange(); $dateRange-&
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 );
}
随信附上分析UI视图和API响应的截图。计数不匹配
请帮助我找出问题。请分享API的输出数据和屏幕截图,显示确实相同的查询产生不同的结果results@Max编辑了代码和附加的屏幕截图。请查收