如何使用Google Analytic API检索今天的数据

问题描述 投票:1回答:2

我无法从Google Analytics(分析)检索today次访问的数据。

如果使用此代码,我一无所获(0):

 $request_today = array(
      'metrics' => array('ga:visits'),
      'start_date' => strtotime('today'),
      'end_date' =>  strtotime('tomorrow'), 
 );
$analytic_data_today = @google_analytics_counter_report_data($request_today);

如果使用此查询,我会得到今天和昨天的用户。

 $request_today = array(
      'metrics' => array('ga:visits'),
      'start_date' => strtotime('today')-1,
      'end_date' =>  strtotime('tomorrow'), 
 );
$analytic_data_today = @google_analytics_counter_report_data($request_today);
datetime time google-analytics google-analytics-api
2个回答
0
投票

[Antonello,由于data processing delay,由于“标准” API,恐怕您无法执行的操作:

处理延迟为24-48小时。标准帐户发送更多每天访问Google Analytics(分析)的次数超过200,000次,报告每天仅刷新一次。这可能会延迟更新报告和指标长达两天。

虽然[Real-time API也可用,但仅适用于Premium客户(并且唯一可用的指标是有效访客的数量)。


0
投票

使用此类= https://github.com/erebusnz/gapi-google-analytics-php-interface

requestReportData($profile_id, array('day'), array('pageviews','visits'),null,null,'today','today');
© www.soinside.com 2019 - 2024. All rights reserved.