将多个维度传递给Google Analytics API

时间:2015-12-16 22:09:17

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

在执行Google AnalyticsAPI查询时,如何传递多个维度?例如,除了ga:pagePath之外,我还会如何传递ga:hostname

return $analytics->data_ga->get(
      'ga:' . $profileId,
      '60daysAgo',
      'today',
      'ga:visits',
      array(
        'dimensions' => 'ga:hostname',
        'metrics' => 'ga:pageviews',
        'sort' => '-ga:pageviews',
        'max-results' => '500'
    )
);

1 个答案:

答案 0 :(得分:3)

你可以用逗号分隔它们。例如:

'ga:hostname,ga:country,ga:browser'

另请注意,在您的代码示例中,您传递了指标ga:visits(已弃用),然后您稍后传递ga:pageviews,我假设它已被丢弃,因为它是不在正确的地方。然后,您将对ga:pageviews进行排序,如果它被丢弃,则可能无效。

希望有所帮助。