PHP - Google Analytics(分析) - 获取上一个小时的综合浏览量

时间:2016-01-15 04:53:07

标签: php google-analytics google-analytics-api

我使用Google Analytics客户端Api(https://github.com/google/google-api-php-client.git)来获取网页浏览量。当我尝试从7daysAgo到今天获取数据时,它工作正常,我的代码是:

function getResults(&$analytics, $profileId) {
   return $analytics->data_ga->get(
       'ga:' . $profileId,
       '7daysAgo',
       'today',
       'ga:visits',
        array(
            'filters' => 'ga:pagePath==/project_z2o/',
            'dimensions' => 'ga:pagePath',
            'metrics' => 'ga:pageviews',
            'sort' => '-ga:pageviews',
            'max-results' => '25'
        ));
     }

但是现在,我想获得上一个小时的数据。 例如:当前时间是: 01-15-2016 11:49:50 我运行我的代码。我希望获得 01-15-2016 10:49:50 01-15-2016 11:49:50之间的综合浏览量 的。 我怎么才能得到它。请帮忙。感谢。

1 个答案:

答案 0 :(得分:1)

你通常无法获得最后一小时,因为GA需要一些时间来处理点击(在4-24小时内提供的文档中,虽然在小型网站上处理有时似乎很快就会出现)。

然而,您可以通过the Realtime API获取有限的信息(网页浏览量,事件,流量来源,位置,目标转换),这些信息可能更适合您的需求。