PHP - Google 分析 - 获取前一小时的综合浏览量
PHP - Google Analytics - get pageviews of last previous hour
我正在使用 Google Analytics Client Api(https://github.com/google/google-api-php-client.git) 来获取综合浏览量。当我尝试获取从 7 天前到今天的数据时它起作用了,我的代码是:
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。
我怎么才能得到它。请帮忙。谢谢
您通常无法获得最后一小时的时间,因为 GA 需要一些时间来处理点击(在文档中给出为 4-24 小时,尽管在小型网站上处理有时似乎几乎是即时的)。
不过,您可以通过 the Realtime API 获取一组有限的信息(综合浏览量、事件、流量来源、位置、目标转化),这可能更适合您的需要。
我正在使用 Google Analytics Client Api(https://github.com/google/google-api-php-client.git) 来获取综合浏览量。当我尝试获取从 7 天前到今天的数据时它起作用了,我的代码是:
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。 我怎么才能得到它。请帮忙。谢谢
您通常无法获得最后一小时的时间,因为 GA 需要一些时间来处理点击(在文档中给出为 4-24 小时,尽管在小型网站上处理有时似乎几乎是即时的)。
不过,您可以通过 the Realtime API 获取一组有限的信息(综合浏览量、事件、流量来源、位置、目标转化),这可能更适合您的需要。