3

PHP で Google アナリティクス プロジェクト 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);

}
4

2 に答える 2

2
 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/

于 2015-01-30T16:29:37.880 に答える
0

php 呼び出しの詳細はわかりませんが、呼び出しに次の潜在的な問題があることがわかります。

  • 並べ替えを降順に指定する必要があります。デフォルトではおそらく昇順です。
  • 指標をga:pageviewsとしてどこかに指定する必要があります。これは並べ替えオプションに含まれていますが、メトリックにも指定する必要があります。これはga:パラメータですか?

GA Explorer Toolが役立つことがわかりまし た。

于 2012-11-06T13:25:56.530 に答える