Google Analitycs API 获取具有维度的数据
Google Analitycs API get data with dimensions
我与 Google Analitycs API 一起工作。我想像这样在一次 API 调用中获得每天最后 7 天的所有会话:
[第 1 天] -> 10
[第 2 天] -> 100
...
我用这个:
$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions');
它工作正常,但 return 总和。我已经与 https://ga-dev-tools.appspot.com/query-explorer/ 核对过,对我来说,我需要添加指标 ga:date,这样每天的日期就不是全部了。
我尝试在行尾添加指标:
$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions','ga:date');
我收到这个错误:
中的消息“(get) 缺少必需参数:'start-date'”未捕获异常 'Google_Exception'
答案是这样的:
$SecondaryParams = array('dimensions' => 'ga:date');
$results = $service->data_ga->get('ga:'.$profile['id'],
'7daysAgo',
'today',
'ga:sessions',
$SecondaryParams);
将维度作为数组发送。
我与 Google Analitycs API 一起工作。我想像这样在一次 API 调用中获得每天最后 7 天的所有会话:
[第 1 天] -> 10
[第 2 天] -> 100 ...
我用这个:
$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions');
它工作正常,但 return 总和。我已经与 https://ga-dev-tools.appspot.com/query-explorer/ 核对过,对我来说,我需要添加指标 ga:date,这样每天的日期就不是全部了。
我尝试在行尾添加指标:
$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions','ga:date');
我收到这个错误:
中的消息“(get) 缺少必需参数:'start-date'”未捕获异常 'Google_Exception'
答案是这样的:
$SecondaryParams = array('dimensions' => 'ga:date');
$results = $service->data_ga->get('ga:'.$profile['id'],
'7daysAgo',
'today',
'ga:sessions',
$SecondaryParams);
将维度作为数组发送。