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”,其中消息“(获取)缺少必需的参数:'开始日期”
答案是这样的:
$SecondaryParams = array('dimensions' => 'ga:date');
$results = $service->data_ga->get('ga:'.$profile['id'],
'7daysAgo',
'today',
'ga:sessions',
$SecondaryParams);
Run Code Online (Sandbox Code Playgroud)
将尺寸作为数组发送。