BLOG

Go to top


GoogleAnalytics プラグインを公開します

June 16, 2009 1:40 AM

英語版の解説を作成いただきました。Thank you so much, Dave Aiello!

GoogleAnalyticsWidget プラグインが近くアップデート予定という記事をどこかで読んでずっと楽しみにしていたのですが、なかなかアップデートされなくて待ちきれなくなってしまったので、API も公開されたことだしと自分で作ることにしました。

概要

基本的なコンセプトは GoogleAnalyticsWidget プラグインと同じです。各ブログのダッシュボードの、「Blog Stats」に GoogleAnalytics のデータを表示します。現在、「セッション」「ユーザ」「ページビュー」を表示するようになっています。

GoogleAnalytics プラグインをインストールした状態の Blog StatsGoogleAnalytics プラグインをインストールした状態の Blog Stats

動作環境

Movable Type version 4.25-ja, 4.26-ja, 4.261-ja で動作確認しています。なお、Google アカウントを認証する際には SSL 通信を行うので、サーバに Perl モジュール Crypt::SSLeay がインストールされている必要があります。認証アカウントはプラグインの設定で設定します(後述します)。

ダウンロード

GoogleAnalytics プラグイン(約 14.2 kb)

インストール

解凍してできた GoogleAnalytics フォルダを

/path/to/mt/plugins

内にそのままアップロードしてください。正しくアップロードできていれば、システム・メニューまたは各ブログのプラグイン設定画面に GoogleAnalytics プラグインの項目が表示されます。

GoogleAnalytics プラグインをインストール完了した状態GoogleAnalytics プラグインをインストール完了した状態

使い方

システム・メニューまたは各ブログのプラグイン設定から、GoogleAnalytics に関する設定を行います。「Google Analytics ユーザ名」にユーザ名(これは gmail のメールアドレスであることが多いと思います)、「Google Analytics パスワード」にパスワード、「Google Analytics プロファイル ID」にプロファイル ID を入力します。プロファイル ID は、レポートを表示する画面の URL パラメータの id です。たとえば、「マイレポート」表示画面の URL が以下のようになる場合、

https://www.google.com/analytics/reporting/?reset=1&id=6151415&pdr=20090516-20090615

プロファイル ID に設定するのは、「6151415」ということになります。

GoogleAnalytics プラグイン設定GoogleAnalytics プラグイン設定

留意事項

GoogleAnalytics プラグインが Blog Stats にデータを表示するために使用するアカウント設定は、そのブログのプラグイン設定(システム・メニューの Blog Stats の場合はシステムメニューのプラグイン設定)で設定されているものを使用します。なので、例えば「My First Blog」のコンテンツでも、「My Second Blog」のコンテンツでも同じアカウント、同じプロファイル ID でアクセス解析している場合、両方のブログに同じ設定を行ってください。面倒かもしれませんが、これは、それぞれのブログで違うプロファイル ID を使用することもできるようにするためです。

また、GoogleAnalytics が API 提供しているデータは、通常 GoogleAnalytics サービスにアクセスして閲覧できるデータと若干タイムラグがあることがあるようで、これは特に、当日のデータについて顕著です。制作段階のテストでは 1 日前のデータでも多少のタイムラグがあることがある場合があることを確認していますが、少なくとも 2 日前のデータは正確な数字のようです。

プラグイン設定したのに表示されない場合

たとえば、ブログ ID が 1 の場合、ダッシュボードの Blog Stats に表示するためのデータは XML で、以下のパスに保存されます。

/path/to/mt/mt-static/support/dashboard/stats/0/001/001/google_analytics_pageview.xml
/path/to/mt/mt-static/support/dashboard/stats/0/001/001/google_analytics_sessions.xml
/path/to/mt/mt-static/support/dashboard/stats/0/001/001/google_analytics_visitors.xml

ちゃんと設定できているのにデータが表示されない場合、すでにこれらのファイルができてしまっている場合があります。想定されるのは、プラグインをインストール後、プラグイン設定しようとログインしたらダッシュボードに進んでしまい、アカウント情報が未設定のままデータ収集が行われた場合などです。このようなときは、上記ファイルを削除して、もう一度ダッシュボードにアクセスしてみてください(削除しなくてもしばらくしてからアクセスすれば更新されるので、問題はありませんが)。

ご要望については

GoogleAnalytics API では、様々な形式のデータが提供されていますし、このサービスは利用されている方も多いと思いますので、ダッシュボードの Blog Stats に表示したいデータも様々あると思います。現状で「セッション」「ユーザ」「ページビュー」の三つを表示しているのは、僕がこれだけあれば十分であるからなのですが、他に表示させたいデータがある場合(でなくとも、こんなタグが欲しい、とか)、ご要望としてお送りいただければ対応を検討します。ぜひ weeeblog@gmail.com までお送りください。コメントでもかまいません。

English

The GoogleAnalytics Plugin is a Movable Type plugin that allows users with access to the Dashboard for a Movable Type blog to see Sessions, Page View, and Visitors statistics as reported by Google Analytics.

Charts representing these three categories of statistics are automatically added to the "Blog Stats" widget, if:

  • the blog-level plugin settings are set in the manner described in the README.md file, and
  • the Google Analytics User Name and Password represent a valid set of credentials associated with a Google Analytics account.

お願い

基本的にご利用は無償かつ自己責任ですが、継続的な開発、更新のため、よろしければドネーションをご検討ください。以下のボタンから、PayPal を通じて行うことができます。

また、フィードバックもぜひ kenmin.okayama@gmail.com までお送りください。コメントでもかまいません。

Comments


Contact me

Copyright © 2005 - 2017 okayama All rights reserved.