如何使用谷歌分析API来检索今天的数据

时间:2014-03-15 17:03:03

标签: datetime time google-analytics google-analytics-api

我无法从Google Analytics中检索今天访问的数据。

如果我使用这段代码,我什么都没得到(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);

2 个答案:

答案 0 :(得分:0)

Antonello ,我担心你想做的事情是不可能的"标准"由data processing delay

引起的API
  

处理延迟为24-48小时。标准帐户发送更多   每天超过200,000次访问Google Analytics将导致   报告每天只刷新一次。这可以延迟更新   报告和指标最多两天。

还有Real-time API可用,但仅适用于 Premium 客户(并且只有可用的指标是活跃访问者数量)。

答案 1 :(得分:0)

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

<mat-form-field>
  <mat-label>Favorite food</mat-label>
  <mat-select [formControl]="mySelect">
    <mat-select-trigger>{{ mySelect.value }}</mat-select-trigger>
    <mat-option *ngFor="let food of foods" [value]="food.value" multiLineOption>
      <h4 mat-line>{{ food.value }}</h4>
      <p mat-line>{{ food.description }}</p>
    </mat-option>
  </mat-select>
</mat-form-field>