如何向 Google 分析 api 请求添加维度

How to add dimensions to Google analytics api requets

Google给出的例子是一个很简单的查询请求。但是,当我尝试添加更多参数时,它会抛出错误,而且我不知道如何构建语法。

这个简单的查询请求有效:

 return $analytics->data_ga->get(
  'ga:' . $viewID,
  $startDate,
  $endDate,
  'ga:sessions'
);

我需要更多信息,我已经使用 Google's Query Explorer 获取信息,但我只是不知道如何构建我的 PHP 查询。我要请求的信息也是 ga:pageviews 作为另一个指标,ga:pagePath 和 ga:pageTitle 作为维度和过滤器。我已经无法添加第二个指标。

我试过这个:

return $analytics->data_ga->get(
  'ga:' . $viewID,
  $startDate,
  $endDate,
  'ga:sessions',
  'ga:pageviews'
);

简单地添加它是行不通的。谁能指出我正确的方向?

维度需要添加为选项参数

//Adding Dimensions 
$params = array('dimensions' => 'ga:userType'); 
// requesting the data  
$data = $service->data_ga->get("ga:89798036", "2014-12-14", "2014-12-14", "ga:users,ga:sessions", $params );