Release on 2007/02/04
Copyright(c) 1997-2007 JoJo's Web Lab.
Email: webmaster@starwars.jp
URL: http://www.starwars.jp/web/
「じょじょカウント」は強力なアクセス解析機能を備えた万能カウンタです。アクセス解析で訪問者の特性を把握することは、アクセス向上に向けての大事な作業です。あなたのサイトにも「じょじょカウント」を装備して、人気サイトの一員になるべくがんばりましょう!
じょじょカウントの主な機能は以下のとおりです。
アクセス解析可能な項目は以下のとおりです。
現在のバージョンで解析可能なOSは以下のとおりです。
現在のバージョンで解析可能なブラウザは以下のとおりです。
現在のバージョンでキーワード解析に対応している検索エンジンは以下のとおりです。
これらは予告無く追加/削除される可能性があります。追加のリクエストなどはWeb相談室まで、お気軽にどうぞ。
まず、カウンタおよびアクセス解析ツール本体のスクリプトを設置します。GIF を使用する場合と PNG を使用する場合で設置ファイルが若干異なるので注意してください。
PNG はまだ対応していないブラウザのユーザも多く、画像連結ユーティリティ pngcat の作成には UNIX 上での make の知識が必要です(WinNTサーバを使用する場合を除く)。初心者の方には GIF の使用を推奨します。
設置例:GIF を使用
public_html/ | |---- count/ [755] ディレクトリ | | |---- log/ [777] アクセスログ用ディレクトリ |---- dlog/ [777] ダウンロードログ用ディレクトリ |---- digit/ [755] 数字画像ディレクトリ | | | |---- 0.gif [644] 0の画像 ※PNG使用時は .png とする。以下同様 | |---- 1.gif [644] 1の画像 | | ..... | | | |---- 9.gif [644] 9の画像 | |---- count.cgi [755] じょじょカウント本体 |---- analyze.cgi [755] じょじょカウント・アクセス制御部本体 |---- count.css [644] じょじょカウント用スタイルシート |---- index.html [644] アクセス解析入力画面用HTMLファイル |---- update.html [644] カウンタ値変更画面用ファイル |---- tmp.html [644] アクセス解析結果画面用テンプレートファイル |---- dummy.gif [644] 隠しカウンタ用ダミー画像 ※PNG使用時は .png とする。以下同様 |---- graph1.gif [644] 初訪問者用グラフ画像 |---- graph2.gif [644] リピーター用グラフ画像 |---- gifcat.pl [644] GIF画像連結ライブラリ(GIF使用時のみ) |---- pngcat [755] PNG画像連結ツール(PNG使用時のみ) |---- jscm.pl [644] じょじょのWeb工房共通ライブラリ |---- janz.pl [644] アクセス解析ライブラリ |---- jcode.pl [644] 日本語ライブラリ |
本体の設置後、実際にカウンタを設置したいWebページに各種HTMLやスクリプトを追加します。追加すべき要素はカウンタの種類によって異なります。
最も標準的な設置方法です。通常、トップページには数字カウンタを表示し、他のページには隠しカウンタを設置します。こうすることによって、他サイトから途中ページに直接ジャンプされた場合でも、正確にアクセスを記録することができます。
<img src="count/count.cgi?mode=count;type=image" alt=""> 通常のカウンタ <img src="count/count.cgi?mode=count;type=hide" alt=""> 隠しカウンタ
JavaScript で ;refer=http://〜 を追加することによって、リンク元発見機能を使用することができるようになります。この場合、アクセス解析機能であなたのサイトをリンクしているページや、訪問者があなたのサイトを発見する際に使用した検索キーワードを知ることができます。
<script type="text/javascript"> <!-- var referer = escape(document.referrer); document.write('<img src="count/count.cgi?mode=count;type=image;'); document.write('referer=' + referer + '">'); // --> </script> <noscript> <img src="count/count.cgi?mode=count;type=image"> </noscript>
また、フレームを使っている場合、トップページのリンク元が常に親フレームになってしまうことがあります。この場合は以下のように記述してください。
<script type="text/javascript"> <!-- var referer = escape(parent.document.referrer); document.write('<img src="count/count.cgi?mode=count;type=image;'); document.write('referer=' + referer + '">'); // --> </script> <noscript> <img src="count/count.cgi?mode=count;type=image"> </noscript>
type=image を type=hide に変更すれば、隠しカウンタになります。
SSIが使用可能なサーバのみ、この機能を使うことができます。HTML中のカウンタを表示したい部分に、以下の1行を追加します。
<!--#exec cgi="count/count.cgi"-->
HTMLによる装飾も可能です。次のように書くと、青い太い数字が表示されます。
<font color="#0000ff"><strong> <!--#exec cgi="count/count.cgi"--> </strong></font>
SSIカウンタでは、リンク元発見機能は使用できません。
JavaScript対応のブラウザの場合、CGI しか使えない環境でもテキストカウンタを表示させることが可能です。HTML に以下の1行を追加します。
<script src="count/count.cgi?mode=count;type=js" type="text/javascript"> </script>
ただし、JavaScriptを使用する場合、リンク元発見機能は使えません。また、JavaScript非対応のブラウザによる訪問があってもカウンタは表示されず、カウントもされません。
本日および昨日のアクセス数を画像で表示する場合、以下のHTMLを追加します。
<img src="count/count.cgi?mode=view;target=today" alt=""> 本日のアクセス数 <img src="count/count.cgi?mode=view;target=yesterday" alt=""> 昨日のアクセス数
<script src="count/count.cgi?mode=view;target=today" type="text/javascript"> 本日のアクセス数 </script> <script src="count/count.cgi?mode=view;target=yesterday" type="text/javascript"> 昨日のアクセス数 </script>
JavaScript非対応のブラウザでは、表示されません。
サイト内にダウンロード用コンテンツがある場合、特定のファイルのダウンロード数をログに記録し、アクセス解析機能で確認することができます。
<a href="count/count.cgi?mode=download;target=../aaa.lzh">aaa.lzh</a>
"../aaa.lzh" は、count.cgi から見たサーバ上での相対パスです。URL ではないので注意してください。なお、ダウンロードによるアクセスは、カウンタには加算されません。
必ず perl のパスだけを書き換えた状態で動作テストを行ってからカスタマイズを開始してください。最低限必要な項目以上に手を入れた状態では、設定ミスによる誤動作が起こった場合に原因を突き止めることが困難になります。
テンプレートHTMLは、以下の要素を除き、自由に変更することが可能です。ただし、テンプレートの改造による表示のカスタマイズはHTMLやCGIについてある程度の知識を要求しますので、初心者の方は極端な変更を行うことは避けてください。
※ 変更後、自分が見ることによってカウンタが1つ進むことがあります。
ここでは付属の index.html を介したアクセス解析の仕方についてのみ説明します。付属の index.html は JavaScript を使用しているので、未対応ブラウザで動作させることはできません。
カスタマイズを行う前に、以下の項目を確認してください。
設置やカスタマイズに関する質問、不具合の報告などはじょじょのWeb工房にあるWeb相談室で行っています。特別な理由がある場合を除き、メールでの質問などはご遠慮ください。
なお、原則として大幅な改造を必要とする相談には応じられませんので、予めご了承ください。
同サイトのゲストブックでは、このスクリプトの感想や次回バージョンへのご要望なども受け付けております。
じょじょシリーズ作成にあたり、各方面の会議室などで有益な助言、提案、バグ報告を下さった方々に心から感謝いたします。
2007/02/04 | ver.7.30 |
|
2003/11/08 | ver.7.22 |
|
2002/03/04 | ver.7.21 |
|
2002/02/27 | ver.7.20 |
|
2001/09/12 | ver.7.13 |
|
2001/09/05 | ver.7.12 |
|
2001/07/24 | ver.7.11 |
|
2001/05/25 | ver.7.10 |
|
2001/05/09 | ver.7.00 |
|
以上