本当の男の生き方をマンガから考える!−男のプライド
ゲーム、出会い、プレゼントいろいろあるショッピングモール
URL、音楽、ニュース、オークション、ニュース−なんでもサーチ

HomePage AnalyzerトップページFAQ作者のページ

Home Page Analyzer v3.13

  1. 概要

    ページ別、日別、月別、リピーター、アクセスランキングが集計できる超高性能アクセスカウンター

    現在のアクセス数はトップページでカウントするのが普通だと思います。でも、トップページから、どのページを見たのかはわかりません。意外に見られていないページがあります。トップページから帰ってしまう人もいっぱいいるのです。

    そんな訳でどのページがアクセスされてて、どのページが見られていないかを知りたくなりました。作りましょうってことになったら意外に面白い結果が出ました。アクセス数を理解するとホームページの弱点も見えてきます。

    Sajiro DATABASEを使用しています

  2. 特徴

    ・設定したページ全てのアクセスをカウントします。
    ・設定したページ全ての月別、日別、トータルのカウントをします。
    ・設定したページ全ての訪問者数、リピーターのカウントをします。
    ・日別、月別のアクセスランキングを表示します。
    ・アクセス状況がグラフで表示されるので一目で理解できます。
    ・自分のアクセスをカウントしない。
    ・仮に他の誰かのページに貼り付けてもカウントしない。
    ・ログは無限!
    ・同一時刻、同一PCのアクセスをカウントしない

  3. ファイル構成
    ファイル名内容
    1index.htmこのファイル(readmeファイル)
    2analyze.cgiアクセス数更新プログラム
    3view.cgiアクセス数解析、表示プログラム
    4lib/sajidb3.cgiSajiro DATABASEプログラム
    5lib/jcode.pl日本語変換ライブラリ
    6lib/gifcat.pl画像連結ライブラリ
    7image/*.gif表示用画像集
    8data/データ保管用フォルダ

  4. 設置構成例 (かっこ内はパーミッション、未記入は変更無し)
    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]
    
    
  5. cgi-bin/data フォルダは必ず作成し、パーミッション[707]を設定してください。
  6. 設置方法に付きましては、ご使用のサーバー管理者にお問い合わせください
  7. カスタマイズ
    analyze.cgiの以下の部分を変更して下さい。
    # 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日前のデータまで保存します。

    view.cgiの以下の部分を変更して下さい。
    # eazy Config
    $maxMon = 6;                   # Analyze of Monthly画面の表示する月数
    $maxDay = 7;                   # Analyze of Dayly画面の表示する日数
    $fontsize=2;                   # 表示する文字のフォントのサイズ1〜7
    
    $maxMonAnalyze of Monthly画面に表示する月数を指定してください。6を設定した場合、6ヶ月間のデータを表示します。
    $maxDayAnalyze of Dayly画面に表示する日数を指定してください。7を指定した場合、7日間のデータを表示します。
    $fontsize画面に表示される文字のサイズを指定します。1が一番小さく、7が最大です。画面を見てからサイズを決めてください。デフォルトの2は比較的小さい文字です。

  8. 使い方
    アクセス数を知りたいページに以下の文を貼り付けます。
    <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ページの名前(タイトル)を設定してください。

    Home Page Analyzer

    例では"cgi-bin"を使用していますが、ご使用のサーバーのcgiフォルダをご使用ください。

  9. 更新履歴
    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の書き込み方法を変更

  10. 謝辞
    使用しているライブラリやデバッグをしていただいた皆さんです。

    GIFファイル連結ライブラリ(gifcat.pl)
    Kazumasa Utashiro(jcode.pl)

いろいろと構想はあるのでアップグレードは随時していく予定です。
最新版はホームページで公開していきますのでチェックして下さい。
Copyright 2000 Sajiro: Home Page Analyzer
本当の男の生き方をマンガから考える!−男のプライド
ゲーム、出会い、プレゼントいろいろあるショッピングモール
URL、音楽、ニュース、オークション、ニュース−なんでもサーチ