|
本当の男の生き方をマンガから考える!−男のプライド ゲーム、出会い、プレゼントいろいろあるショッピングモール URL、音楽、ニュース、オークション、ニュース−なんでもサーチ |
ページ別、日別、月別、リピーター、アクセスランキングが集計できる超高性能アクセスカウンター
現在のアクセス数はトップページでカウントするのが普通だと思います。でも、トップページから、どのページを見たのかはわかりません。意外に見られていないページがあります。トップページから帰ってしまう人もいっぱいいるのです。
そんな訳でどのページがアクセスされてて、どのページが見られていないかを知りたくなりました。作りましょうってことになったら意外に面白い結果が出ました。アクセス数を理解するとホームページの弱点も見えてきます。
Sajiro DATABASEを使用しています
・設定したページ全てのアクセスをカウントします。
・設定したページ全ての月別、日別、トータルのカウントをします。
・設定したページ全ての訪問者数、リピーターのカウントをします。
・日別、月別のアクセスランキングを表示します。
・アクセス状況がグラフで表示されるので一目で理解できます。
・自分のアクセスをカウントしない。
・仮に他の誰かのページに貼り付けてもカウントしない。
・ログは無限!
・同一時刻、同一PCのアクセスをカウントしない
| ファイル名 | 内容 | |
|---|---|---|
| 1 | index.htm | このファイル(readmeファイル) |
| 2 | analyze.cgi | アクセス数更新プログラム |
| 3 | view.cgi | アクセス数解析、表示プログラム |
| 4 | lib/sajidb3.cgi | Sajiro DATABASEプログラム |
| 5 | lib/jcode.pl | 日本語変換ライブラリ |
| 6 | lib/gifcat.pl | 画像連結ライブラリ |
| 7 | image/*.gif | 表示用画像集 |
| 8 | data/ | データ保管用フォルダ |
public_html / index.html (ホームページなど)
|
+-- cgi-bin / index.htm
| analyze.cgi [705 or 775]
| view.cgi [705 or 775]
|
+-- lib / sajidb3.cgi
| jcode.pl
| gifcat.pl
+-- image / hpa1.gif 〜 hpa4.gif
| 0.gif 〜 9.gif
+-- data [707 or 777]
|
# eazy Config $myhost = "www.xxxx.co.jp"; # カウントしないサーバー名 $img = ""; # 表示する画像の名前 $myaddr="http://cgi.din.or.jp/";# カウントするページの先頭アドレス $monMax = 12; # 月別集計のデータ数 $dayMax = 30; # 日別集計のデータ数 | |
| $myhost | 自分のサーバー名、プロキシサーバー名を入れてください。 |
| $img | 画面に表示する画像を指定してください。""を指定するとアクセスカウントの数値が表示されます。 |
| $myaddr | カウントするページのサーバー名から記載してください。サーバー以外のページはカウントしません。""を設定すると全てのサーバーをカウントします。 カウントするホームページが http://www.host.co.jp/~mypage/index.htm の場合、 "http://www.host.co.jp/~mypage/"を設定します。 |
| $monMax | ログを残す月数です。12だと12ヶ月前のデータまで保存します。 |
| $dayMax | ログを残す日数です。30だと30日前のデータまで保存します。 |
# eazy Config $maxMon = 6; # Analyze of Monthly画面の表示する月数 $maxDay = 7; # Analyze of Dayly画面の表示する日数 $fontsize=2; # 表示する文字のフォントのサイズ1〜7 | |
| $maxMon | Analyze of Monthly画面に表示する月数を指定してください。6を設定した場合、6ヶ月間のデータを表示します。 |
| $maxDay | Analyze of Dayly画面に表示する日数を指定してください。7を指定した場合、7日間のデータを表示します。 |
| $fontsize | 画面に表示される文字のサイズを指定します。1が一番小さく、7が最大です。画面を見てからサイズを決めてください。デフォルトの2は比較的小さい文字です。 |
<a href="cgi-bin/view.cgi"><img src="cgi-bin/analyze.cgi?name=xxxx"></a> <a href="http://cgi.din.or.jphttp://cgi.din.or.jp/~sajiro/cgi-bin/analyze">Home Page Analyzer</a>
| xxxx | ページの名前(タイトル)を設定してください。 |
| v1.51 | ||
|---|---|---|
|
・view.cgi画面で、アドレス、件数、合計のソートができるようになった。 ・テクニカルページのアドレスが変わったので変更した。 ・view.cgi画面からアドレスをリンクに変更した。 ・グループ分けとかしようと思ったけど止めた。 ・analyze.cgiの表示する画像を変更できるようにした。 | ||
| v2.00 | ||
|
・日別、月別の集計ができるようにした。 ・アクセス率、平均を表示するようにした。 ・表示する画像を変更した。 ・sajiro DATABASE対応した | ||
| v2.01 | ||
|
・日別データの最大件数を一ヶ月にした。 | ||
| v2.10 | ||
|
・nameパラメタを追加し、ページ名で一覧を表示できるようにした。 ・index.htmのバグを修正した。 ・Y2K処理を削除 | ||
| v3.00 | ||
|
・sajidb3対応 ・リピーターのカウントを追加 ・日別、月別のアクセスランキングページの追加 | ||
| v3.01 Release | ||
|
・平均値の計算ミスを修正 | ||
| v3.02 | ||
|
・Analyze of Monthly と Dayly画面の表示する最大数を指定できるようにした ・詳細画面にTotalのアクセスカウントを表示するようにした。 | ||
| v3.11 | ||
|
・HPA3の画像でアクセスカウント数を表示するように変更 ・View画面の表示する文字サイズを変更できるようにした | ||
| v3.12 | ||
| ・同一ユーザーに対する、同一時刻(一時間)のカウントをしないように変更した。 | ||
| v3.13 | ||
|
・コメントの削除、デバッグ情報の削除 ・表示する画像を決められるようにした(元に戻した) ・sajidbの削除処理によるバグを修正 ・COOKIEの書き込みにゴミが入る現象を修正 ・NetScapeで正しく表示されないバグを修正 ・COOKIEの書き込み方法を変更 | ||
|
本当の男の生き方をマンガから考える!−男のプライド ゲーム、出会い、プレゼントいろいろあるショッピングモール URL、音楽、ニュース、オークション、ニュース−なんでもサーチ |