我无法从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);
[Antonello,由于data processing delay,由于“标准” API,恐怕您无法执行的操作:
处理延迟为24-48小时。标准帐户发送更多每天访问Google Analytics(分析)的次数超过200,000次,报告每天仅刷新一次。这可能会延迟更新报告和指标长达两天。
虽然[Real-time API也可用,但仅适用于Premium客户(并且唯一可用的指标是有效访客的数量)。
使用此类= https://github.com/erebusnz/gapi-google-analytics-php-interface
requestReportData($profile_id, array('day'), array('pageviews','visits'),null,null,'today','today');