将多个维度传递给 google 分析 API

Passing multiple dimensions to google analytics API

在执行 Google Analytics API 查询时,我将如何传递多个维度。例如,除了我的维度中的 ga:hostname 之外,我将如何传递 ga:pagePath

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

你只需用逗号分隔它们。例如:

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

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

希望对您有所帮助。