• ベストアンサー

外部へのリンクのアクセスランキングって実現可能でしょうか?

(1)ホームページ内に配置した“外部サイト”への複数のリンクのクリック数を集計し、 (2)リンクのタイトル[<a>と</a>の間の文字列]をランキング表示させる。 (3)但し、リンク先URL及びタイトルの登録作業は行わないことが条件で、例えばMovableTypeにエントリーするだけで、自動的に集計対象になるようにしたいです。 どなたか、教えてくださいm(_ _)m PHPかPerlで実現したいです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.1

ぱっと思いつく実現方法は2つ [パターンA] アクセスログを解析 referer(去っていった場合)を検査し集計する。 その集計を元にし集計結果として埋め込むまたは集計結果を作成し、集計結果を取り出す物を別途作成する。 集計は定期的か、または何かを実行したついでに走らせる。 [パターンB] 集計CGIを中継する 飛ばそうとするURL付きでCGIを呼び、集計しつつURLへ移動させる。 原理は簡単だが、場合によっては利用者が鬱陶しがり、URLをコピペしてしまい集計できない場合有り。 (そして負荷が高い)

php4web
質問者

お礼

ありがとうございます★ まずはB案で試してみます! ただ、<a>と</a>の間の文字列をランキング表示させられるのかどうか、今のところ理解できていません(^_^;) フリーのクリックカウンタ(cgi)を幾つか見ましたが、ランキング表示される文字列が「URL自体」か「ファイル名」であるものばかりでした。

php4web
質問者

補足

先日は、素早いご提案ありがとうございました。 とりあえず、B案でアクセスランキングを作ってみました。 http://bf02.bfit.jp/~umi/index_test.html 次のステップは、直近●日間のように、集計期間を指定できるようにすることです。 頑張ります★