フェムトセカンド #七味とーがラジオ / @melonsode

The Destination is unknown. The Journey is the Reward.
Author: 野澤真一 / NOZAWA Shinichi , version 2.0220330 / Podcast: 七味とーがラジオ / twitter: @melonsode

GoogleAnalyticsWidget doesn't work

| | トラックバック(2)

カテゴリ:

GoogleAnalyticsWidget

MovableTypeのプラグインで、GoogleAnalyticsWidgetというのがあって、
これを導入しようとしているができない。
Google Analyticsからアクセス解析データをとってきて、
ブログの管理画面に表示するというウィジェット。

ほかの人のブログにはインストールできたということが書いてある。
GoogleAnalyticsWidget プラグイン - Movable Type 備忘録
GoogleAnalyticsWidgetプラグインでさまざまなレポートを表示させるためのパッチ - My Temporary Blog

出来ない人もいるみたい。
GoogleAnalyticsWidget 導入でエラー - disposer

ソースコードを読み込んで、いろいろわかったことはある。
GoogleAnalyticsから自分のアクセス解析データをとってこなきゃならないが、
それにはまずGoogleにログインしなければならない。
この時、SSLを使う必要がある。
ページの取得やログインの認証などは
LWP::UserAgentモジュールをつかって行うが、
SSL通信をするばあい、LWPはCrypt::SSLeayというモジュールを使う。

で、このCrypt::SSLeayがサーバーによって入っていたり、
入っていなかったりするので、
disposerさんのようなエラーが起こる。
調べたらこのブログが置いてあるロリポップ(lolipop)サーバーも
Crypt::SSLeayが入っていないので、
GoogleAnalyticsWidgetは使えない。

しかし、バイト先で使っているサーバーはCrypt::SSLeayモジュールが
インストールされているのを確認している。
ので、使えるはず。

実際、disposerさんのようなエラーは起こらない。
だけど、エラーが起こらないかわりに、
何も起こらないのである。
ダッシュボードに表示されるはずのアクセス解析結果が
ちっとも表示されない。

Movable Type 4.0から4.1へのアップグレード | かたつむりくんのWWW

いま使っているMTは4.1なので、
確かにバージョンの問題なのかもしれない。

まだ、ダッシュボードのBlog Statsの部分にプラグインを表示する
方法がわかっていえないので、断言はできないが、
単純にここの部分で不具合がおこっているのではないか?
文字列を正規表現で認識して、
そこにGoogleAnalyticsの結果を表示するコードをくっつけるという
処理をすることで、ダッシュボードに表示させようとしているが、
その正規表現にマッチする部分がMT4.1ではなくなっている可能性が
大いにある。

鋭意調査中。

これが気になって他のことがぜんぜん手につかない!
(本来ならバイト先でする仕事で、時給が発生してもいいのに
帰ってきても気になって作業してしまう!)

トラックバック(2)

このブログ記事を参照しているブログ一覧: GoogleAnalyticsWidget doesn't work

作成:2008-07-04 00:40:02 MovableTypeのプラグイン... 続きを読む

少し前にGoogleAnalyticsWidgetをMT4に対応させたものを公開... 続きを読む

プロフィール

月別アーカイブ

全アーカイブ

フェムトセカンド1.0


メールを送る(故障中)