Movable Type 備忘録

 

 GoogleAnalyticsWidget プラグイン

こんばんわ^^

今は夜中の 2:07 です。
お昼寝し過ぎたせいか、まったく寝れない bzbell です。

さっきまで暇つぶしに DVD 見てたんだけど、それでも寝れないので溜まってるプラグインの動作確認などやってます (; ̄∇ ̄A

さて、今回は Google Analytics の訪問者数をダッシュボード上の 'BLOG STATS' に表示するカスタマイズです。

Google Analytics の訪問者数(VisitorsOverviewReport)を表示するには、GoogleAnalyticsWidget プラグインを使用します。
でも、すっごく気になることがあるんです。
それは、配布元のサンプルイメージではページビューが表示されています。

わたしのサイトでは、訪問者数が表示されてるんですよね。何でだろ(。-ω-)

プラグインを解析したところ、lib/Analytics.pm 内に getReport というファンクションがあって、そのファンクションで Google Analytics のレポートを取得しているようです。
で、getReport をコールしてる箇所は google_analytics_widget.pl 内の generate_analytics_stats で使用してます。

getReport の 4 番目の引数として 'VisitorsOverviewReport' を渡しているので、ここを任意のレポート名称に変更したら取得できるのかな・・・と思いきや、そう甘くはありませんでした (; ̄∇ ̄A はは

ちなみに以下のサイトで Google Analytics について詳しく説明されてます。

- 2007.10.13 追記 -

ページビューの表示できたよ (●´∀`●) うひょぉ~♪
こちらのMy Temporary Blog さんとこで紹介されてる方法でやってみたらサクッ!! とできちゃったですの♪

ありがとうございます♪

あと、こちらのCoffeerings Home Page さんでは、PHP による Google Analytics のステータスを取得するスクリプトが公開されてました。
ご参考までに。

カスタマイズ

  1. まず、Google Analytics のアカウントを取得します。
    まだアカウントをお持ちでない人は、Google Analytics - Sign Up - から申込みできます。

  2. 次にプラグインをインストールします。
    こちらから圧縮ファイルをダウンロードして適当なフォルダに展開します。 そして、いつものように mt/plugins/ ディレクトリ内に GoogleAnalyticsWidget/ フォルダごとアップロードしてください。

  3. プラグインの設定を行います。
    ブログごとに設定する必要があるので、各ブログの「設定」>「プラグイン」を選択してプラグイン一覧を表示します。

    GoogleAnalyticsWidget プラグインの「設定」をクリックして、Google Analytics のログイン名(Google Analytics Username)とパスワード(Google Analytics Password)をそれぞれ入力します。
    そして、プロファイルID(Google Analytics Profile Id)には、配布元の説明だと、Google Analytics にログイン後、「レポートビュー」をクリックした URL に付加されている 'id=xxxxxx' の数値を指定すればよいようです。'scid' ではないとのことです。

    一通り入力したら保存します。

以上で設定は完了です。
ブログのダッシュボードを表示すると、上記図のような表示がされます。

どなたかページビューを表示する方法が分かる人いましたら教えてください (●>∀<●)/

解析結果

Google Analytics にログイン後、以下の URL をブラウザで表示すると、XML 形式のページビューレポートを取得することができました。

https://www.google.com/analytics/reporting/export?fmt=1&id=profileid&pdr=1&cmp=average&rpt=PageviewsReport

青い字の部分は出力するフォーマットを選択します。1 ~ 3 で選択可能です。

  • 1: XML 形式で出力されます。
  • 2: CSV 形式で出力されます。
  • 3: TSV 形式で出力されます。

赤い字の部分は各自のプロファイル ID を指定します。

結果、訪問者数(VisitorsOverviewReport)とページビュー(PageviewsReport)では、出力されるフォーマットが異なりました。
ですので、getReport の 4 番目の引数に 'PageviewsReport' を指定してもダメだったわけです ( ̄∇ ̄)b

ということで、CSV 形式でデータ取得してみたら、割と扱いやすそうなデータを取得することができました。
そこまではできたんだけど・・・その先、どのように表示したらいいのか、わたしのスキルではダメでした (つω-`。)残念。

 Trackback Pings(1)

from My Temporary Blog

MovableType備忘録で紹介されていた GoogleAnalyticsWi...

 Comments(0)

No comments found.

 Post a Comment

コメント用フィード