GoogleアナリティクスのAPIを使って、複数のブログをまとめたアクセスランキングを作る

  • 投稿日:
  • by
  • カテゴリ:

GoogleアナリティクスのAPIを使ったアクセスランキングを作ろうとしたらパスワードで弾かれる場合
AccessRankingGA ver0.5がリリースされていた

上記の記事の続き。

AccessRankingGAの設置で煮詰まったので、初心に戻って【PHP】アナリティクスAPIを使った人気記事ランキングをやり直してみた。

ウチの場合、ブログ2つと、ウェブサイトが1つあるので、サイト全部の記事からランキングをつくるにはトップのディレクトリを指定するしかないと思っていたけれど、

'filters'=>urlencode('ga:pagePath=~^/'),

サイトのトップページが表示されてしまうとイマイチなので、各ブログのディレクトリと過去記事のディレクトリを指定して、こうしてみた。
(複数ディレクトリの指定方法はGoogle Analytics APIで日付×ページ別にPVを集計する方法を参照)

'filters'=>urlencode('ga:pagePath=~^/blog/,ga:pagePath=~^/kids/,ga:pagePath=~^/archives/'),

でも、もっと単純にアーカイブのディレクトリは同じディレクトリ名なのでそれを指定すればいいのでは?と思いついて、こうしてみた。

'filters'=>urlencode('ga:pagePath=~/archives/'),

つまりarchivesと名の付いたディレクトリは全部ひろえばいいわけだ。

あとはcronの設定をすれば、これにて解決!