Google Analitycs API获取具有维度的数据

Cod*_*kay 4 php google-analytics-api

我使用Google Analitycs API。我只想通过一个API调用来获得每天最近7天的所有会话:

[第1天]-> 10

[第2天]-> 100 ...

我用这个:

$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions');
Run Code Online (Sandbox Code Playgroud)

它工作正常,但返回总和。我已经通过https://ga-dev-tools.appspot.com/query-explorer/进行了检查,对于我来说我应该添加指标ga:date,以便每天的日期不是全部。

我尝试在行尾添加指标:

$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions','ga:date');
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

未捕获的异常“ Google_Exception”,其中消息“(获取)缺少必需的参数:'开始日期”

The*_*sti 7

答案是这样的:

$SecondaryParams = array('dimensions' => 'ga:date');

$results = $service->data_ga->get('ga:'.$profile['id'],
                                  '7daysAgo',
                                  'today',
                                  'ga:sessions',   
                                   $SecondaryParams);
Run Code Online (Sandbox Code Playgroud)

将尺寸作为数组发送