Google Analytics报告php中的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-&

与API相比,结果计数与Google Analytics报告不匹配(采集->所有流量->源/中)。我使用下面的代码在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 );
}
随信附上分析UI视图和API响应的截图。计数不匹配


请帮助我找出问题。

请分享API的输出数据和屏幕截图,显示确实相同的查询产生不同的结果results@Max编辑了代码和附加的屏幕截图。请查收