2016-12-06 55 views
3

的数据我使用Google Analitycs API。我想,每天像这样的最后7天所有会话中只有一个API调用:Google Analitycs API获取尺寸为

[每日1] - > 10

[每日2] - > 100 ...

我用这个:

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

它工作正常,但返回的总和。我已经检查了https://ga-dev-tools.appspot.com/query-explorer/,对于我需要我应该添加指标ga:日期所以日期是每天不是所有的个人。

我试着在一行的末尾添加指标:

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

我得到这个错误:

未捕获的异常 'Google_Exception' 与消息 '(获得)缺少必需的PARAM:'在

+0

你解决了这个问题吗? –

+1

是的。非常感谢你! – Codeokay

回答

2

答案开始日期 '' 是这样的:

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

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

发送建议:作为数组。