如何为Google Analytics分析添加维度

时间:2017-04-06 10:15:05

标签: php google-analytics google-api google-analytics-api google-api-php-client

Google提供的示例是一个非常简单的查询请求。但是,当我尝试添加更多参数时,它会抛出错误,我不知道如何构造语法。

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

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

我需要更多信息,我已经使用Google's Query Explorer来获取信息,但我不知道如何构建我的PHP查询。我想要请求的信息也是ga:网页浏览作为另一个指标,ga:pagePath和ga:pageTitle作为尺寸,也是过滤器。我已经失败了添加第二个指标。

我试过这个:

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

简单地添加它不起作用。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

尺寸需要添加为选项参数

//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 );