Google AnalyticsAPI PHP - 获得前5个页面

时间:2012-10-13 13:09:33

标签: php google-analytics-api

我正在努力研究如何从PHP中获取Google Analytics Project API的前5页。到目前为止,我已经制作了以下代码,但它似乎没有用 - 任何想法?

 private function getTopPages($profileId) {

   $optParams = array(
      'sort' => 'ga:pageviews',
      'max-results' => '5');

   return $this->analytics->data_ga->get(
       'ga:' . $profileId,
       '2012-09-01',
       '2012-09-30',
       'ga:pagePath',
       $optParams);

}

2 个答案:

答案 0 :(得分:1)

 private function getTopPages($profileId) {

        $optParams = array(
            'max-results' => 5,
            'dimensions' => 'ga:pageTitle,ga:pagePath',
            'sort' => '-ga:pageviews',
        );

   return $this->analytics->data_ga->get(
       'ga:' . $profileId,
       '2012-09-01',
       '2012-09-30',
       'ga:pageviews',
       $optParams);

}

受到启发:http://axiacore.com/blog/how-get-list-most-popular-pages-google-analytics-python/

答案 1 :(得分:0)

我不知道php电话的具体细节,但我看到你的电话存在以下潜在问题:

  • 您需要将排序指定为降序。它可能是默认升序。
  • 您需要将指标指定为 ga:pageviews 。虽然您在排序选项中有此选项,但您还需要为该指标指定它。这是 ga:参数吗?

我发现GA Explorer Tool可以提供帮助。