我无法从google分析中检索今天访问的数据。
如果我使用这段代码,我什么也没有得到(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,恐怕你要做的是不可能与"标准" API由于数据处理延迟:
处理延迟为24-48小时。标准账户发送更多每天超过20万次的谷歌分析访问将导致报表每天只刷新一次。这会延迟更新到长达两天的报告和指标。
也有实时API可用,但仅适用于高级客户(唯一可用的指标是活跃访问者的数量)。
With this class= https://github.com/erebusnz/gapi-google-analytics-php-interface
requestReportData($profile_id, array('day'), array('pageviews','visits'),null,null,'today','today');