投稿日:2002年04月18日 作成鷹の巣

No.2533 訪問者がどのように自分のページを渡り歩いたか。



訪問者がどのように自分のページを渡り歩いたか。

No.2533 投稿時間:2002年04月18日(Thu) 02:20 投稿者名:犬丸 URL:

はじめまして。犬丸と申します。
初投稿で、いきなり質問して申しわけないです。
鷹の巣さんは、通信解析で、kentさんのAccess Reportをお使いですが、
訪問者がどのように自分のページを渡り歩いたかなどは、解析されていますか。
つまらない質問ですいません。


生ログでも解析出来ます。

No.2534 投稿時間:2002年04月18日(Thu) 02:54 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 鷹の巣さんは、通信解析で、kentさんのAccess Reportをお使いですが、
> 訪問者がどのように自分のページを渡り歩いたかなどは、解析されていますか。


kent-webさんのAccess Reportは、CGIのコードに信頼性があって、しかも設置方法の解説が丁寧なので、サンプル的に
設置しています。(リアルタイムにAccess Reportを出力します。)従って、私自身、殆ど見たことがありません。(すみません。)

上記の解析が出来る高機能なものは、検索エンジンで「CGI アクセス解析」等のキーワードで、検索すれば出てくると思います。
でも、高機能なものは、負荷が大きいので、リアルに表示するのではなく、10分間隔でHTMLファイルを作っておき、
そのファイルを公開するのが、一般的なやり方です。公開しないのであれば、別マシンで解析すれば良いだけの話です。

OSとWebサーバーが何なのか不明なので、windowsのAN HTTPDかapacheで説明しますと、
ログファイルの書式が通常の設定でしたら、DOS窓から、


> cd (httpd.logのあるディレクトリ)
> type httpd.log | sort > kaiseki.log


としますと、kaiseki.logは、訪問者のIPアドレス(ホスト名)と日付時間順に並び替えられたものが出来ますから、
生ログでも「訪問者がどのように自分のページを渡り歩いたか」を解析することが出来ます。
また、この生ログでは、検索エンジンから来た人で、トップベージだけを見て立ち去っていく人の数が把握できます。
私は、アクセス数も大事ですが、この「ひやかし」の数の把握も重要だと考えています。


# アクセス解析で最も重要なのは、不正アクセスの解析だと考えます。
# windowsのコマンドは、ほぼ忘れました。多分Typeコマンドであっていると思います。


> つまらない質問ですいません。


ご質問に「つまらない質問」なんかありません。どうか、ご遠慮なくご質問して下さい。


Re: ありがとうございました。

No.2535 投稿時間:2002年04月18日(Thu) 10:26 投稿者名:犬丸 URL:

> > 鷹の巣さんは、通信解析で、kentさんのAccess Reportをお使いですが、
> > 訪問者がどのように自分のページを渡り歩いたかなどは、解析されていますか。
>
>
> kent-webさんのAccess Reportは、CGIのコードに信頼性があって、しかも設置方法の解説が丁寧なので、サンプル的に
> 設置しています。(リアルタイムにAccess Reportを出力します。)従って、私自身、殆ど見たことがありません。(すみません。)
鷹の巣さんの考え方がよくわかりました。


> 上記の解析が出来る高機能なものは、検索エンジンで「CGI アクセス解析」等のキーワードで、検索すれば出てくると思います。
> でも、高機能なものは、負荷が大きいので、リアルに表示するのではなく、10分間隔でHTMLファイルを作っておき、
> そのファイルを公開するのが、一般的なやり方です。公開しないのであれば、別マシンで解析すれば良いだけの話です。
>
> OSとWebサーバーが何なのか不明なので、windowsのAN HTTPDかapacheで説明しますと、
失礼しました。windowXPでAN HTTPDを使用しています。


> ログファイルの書式が通常の設定でしたら、DOS窓から、
>
>
> > cd (httpd.logのあるディレクトリ)
> > type httpd.log | sort > kaiseki.log
>
>
> としますと、kaiseki.logは、訪問者のIPアドレス(ホスト名)と日付時間順に並び替えられたものが出来ますから、
> 生ログでも「訪問者がどのように自分のページを渡り歩いたか」を解析することが出来ます。
> また、この生ログでは、検索エンジンから来た人で、トップベージだけを見て立ち去っていく人の数が把握できます。
> 私は、アクセス数も大事ですが、この「ひやかし」の数の把握も重要だと考えています。
ここまで、説明してもらって感激です。ありがとうございました。


> > つまらない質問ですいません。
>
>
> ご質問に「つまらない質問」なんかありません。どうか、ご遠慮なくご質問して下さい。
また質問するかもしれませんが、よろしくお願いします。


cookieを使用すれば完璧では?

No.2552 投稿時間:2002年04月19日(Fri) 02:57 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

「訪問者の足取りを調べる」ことは、サーバ管理者にとって重要なことでしょう。
たとえ他から「いやらしい行為」と言われようとも。

私は、各ページにCGIとして、cookieを生成/読み取りのルーチンを置いています。
cookieに、訪問者のデータを書き込ませます。ユーザ認証系ならばユーザ名を、その他なら適当な数字の羅列でよいでしょう。

そして、1つのログファイルを用意しておき、訪問者データ、どのページから書いたのか、時間、IP、ホストなどを書き込みます。

こうすれば、例えば access_log.dat のようなサーバ機能として残るログにおいて、余分な(画像を取得したなどの)情報を省くことができます。必要なものだけ抽出することができ、それをブラウザ経由でみることもできます。

ログ取りCGIは、比較的基礎なものですので、ぜひ挑戦してみてください。きっと好みのものが出来上がると思います。


ご丁寧なご指導ありがとうございます。

No.2561 投稿時間:2002年04月20日(Sat) 01:09 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 帯鯖@名古屋です。
>
> 「訪問者の足取りを調べる」ことは、サーバ管理者にとって重要なことでしょう。
> たとえ他から「いやらしい行為」と言われようとも。


この掲示板でもクッキーを使用していますが、それは、2回目からのご投稿時に便宜を図るものですが、
「訪問者の足取りを調べる」ためだけのために使用するのは、如何でしょうか。多分、賛否両論があると思います。
帯鯖さんのクッキーのexpire(寿命)は、どのくらいに設定されているのでしょうか?


> 私は、各ページにCGIとして、cookieを生成/読み取りのルーチンを置いています。
> cookieに、訪問者のデータを書き込ませます。ユーザ認証系ならばユーザ名を、その他なら適当な数字の羅列でよいでしょう。
>
> そして、1つのログファイルを用意しておき、訪問者データ、どのページから書いたのか、時間、IP、ホストなどを書き込みます。
>
> こうすれば、例えば access_log.dat のようなサーバ機能として残るログにおいて、余分な(画像を取得したなどの)情報を省くことができます。必要なものだけ抽出することができ、それをブラウザ経由でみることもできます。
>
> ログ取りCGIは、比較的基礎なものですので、ぜひ挑戦してみてください。きっと好みのものが出来上がると思います。


帯鯖さん、ご丁寧なご指導ありがとうございます。
私も以前は、トップページのカウンタ用に二重カウント防止のため、クッキーを作ろうと考えた時期がありましたが、
最近は、トップページ以外の直リンクも増え、トップページのカウンタ以上の訪問者になったので、止めております。
全ての頁でクッキーを作りますと、頁の数だけ、クッキーが出来てしまいますが、一体どれだけの訪問者が、
クッキーを定期的に削除されているのか疑問に思います。
クッキー作りは、「futomi's CGI Cafe - Perlで作るCGI講座 - Cookieの概要と使い方」
http://www.futomi.com/lecture/cookie/index.html
が参考になるかも知れません。


アクセス解析は、「訪問者がどのように自分のページを渡り歩いたか。」ということを完璧にすることではなく、
以下に示しますツールを使用する方が良いのではと考えます。中庸が大切だと思います。
先に書きましたように私もトップページのカウンタ用にクッキーを作ろうかなと馬鹿なことを考えた反省の上で、
中庸が大切だと思いました。


ところで、話が脱線しますが、ログ解析ツールで、AWStatsの4.0がこの4月14日に出ました。
http://awstats.sourceforge.net/
このページの下の方にAWStatsとAnalogとWebalizerとHitBoxの比較表があります。

このwindows用のWebalizerのサイト
http://www.medasys-lille.com/webalizer/
は、どういう訳か日本語化されていませんね。
これに比べるとcgiで動作するのが良いか悪いか分かりませんが、AWStatsの方が美しくて日本語化されているので好感がもてます。
ここ「futomi's CGI Cafe - 高機能アクセス解析CGI」
http://www.futomi.com/library/acc.html
にもcgiで動作するのがあります。


cookieはユーザ認証系に使っています。

No.2562 投稿時間:2002年04月20日(Sat) 03:50 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

私のコンテンツはログイン系がメインを占めます。1つのcookieを残し、それを用いてユーザ認証をしています。
ログ取りを主の目的としたcookie発行ではありません。

誤解を招かせてしまいましたか?申し訳ありません。
1つの提案として挙げさせて頂きました。


cookieの有効期限は、ヤフーオークションのように「ログアウトを行なうと同時にcookieを破棄する」という仕組みです。
しかし「ログイン状態を保持したい」と利便を考える人もいるでしょうから、cookieのデフォルト保持期限は長めにとってあります。

私のログ取りは、アクセス状況をユーザに見せるというよりも、ユーザを認証するというのがメインであり、
その状況や、排他アクセスを把握するという目的のものです。オマケとして足取りまで調べることができるという意味に過ぎませんが…。

やはり不正アクセス対策ですね。


ありがとうございました。

No.2564 投稿時間:2002年04月20日(Sat) 15:05 投稿者名:犬丸 URL:

鷹の巣さん。帯鯖さん。ほんとうに勉強になりました。
CGIなどもこれから勉強して行きます。
ありがとうございました。


|目次|掲示板|過去ログ目次|▲頁先頭|