Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 谷歌分析API_Php_Google Analytics Api_Google Api Js Client - Fatal编程技术网

Php 谷歌分析API

Php 谷歌分析API,php,google-analytics-api,google-api-js-client,Php,Google Analytics Api,Google Api Js Client,由于GAPI已经被弃用,我将所有的php代码都转移到带有服务帐户的Google Analytics API中。现在,我正试图修改代码,使之与我对GAPI所做的相同 我发现的一个问题是,在GA-API中,在运行请求后,您无法或至少我不知道如何获取列总数。 例如,在GAPI我可以 $ga->requestReportData(blahblah dimensions = days) 然后,为了得到列的总数,我可以这样做: $ga->getUniquePageViews() $ga->

由于GAPI已经被弃用,我将所有的php代码都转移到带有服务帐户的Google Analytics API中。现在,我正试图修改代码,使之与我对GAPI所做的相同

我发现的一个问题是,在GA-API中,在运行请求后,您无法或至少我不知道如何获取列总数。 例如,在GAPI我可以

$ga->requestReportData(blahblah dimensions = days)
然后,为了得到列的总数,我可以这样做:

$ga->getUniquePageViews()
$ga->getVisitors()

现在在GA-API中,我们有了
getTotalForAllResults()
,它返回所有结果的总数,但我想不出一种方法,可以只返回一个度量的总数,而不必迭代整个对象。

嗯,没有那么难

其用途如下:

$ga->getTotalsForAllResults()['ga:visitors']

那不是很难

其用途如下:

$ga->getTotalsForAllResults()['ga:visitors']