Nic*_*ick 2 php google-analytics google-analytics-api
我正在使用Google Analytics(分析)Core Reporting V4
通过以下代码,我正在设置Google Analytics(分析)请求。
// Create the ReportRequest object.
$request = new Google_Service_AnalyticsReporting_ReportRequest();
$request->setViewId($this->sViewId);
$request->setDateRanges($dateRange);
$request->setMetrics(array($pageViews));
$request->setDimensions(array($city));
$request->setOrderBys($order);
Run Code Online (Sandbox Code Playgroud)
我如何才能告诉请求只获得最高的10个城市,而忽略其余的城市。
从文档看来,报告请求具有pageSize属性:
页面大小用于分页,并指定返回的最大行数。页面大小应> =0。查询将返回默认的1,000行。无论您要查询多少,Analytics Core Reporting API每次请求最多返回10,000行。如果没有期望的维数段,它返回的行数也可能少于请求的行数。例如,ga:country的可能值少于300个,因此,仅按国家/地区进行细分时,即使将pageSize设置为更高的值,也不能获得300条以上的行。
因此,这应该通过setPageSize起作用:
$request->setPageSize(10);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |