過去ログ NO.1068774204
□ スッポンマン [2003年10月30日15時58分]質問させていただきます。
hyper indexでサイト内の複数ページのカウントを行えるでしょうか? 表示は一箇所にすることを望んでいます。
よろしくお願いします
□ NXer [2003年11月01日22時25分]はじめまして。NXerです。
>複数ページのカウントを、、、、
■ そのままでは、実行できません。
Readme文書(v.3.0)の表示部分です。 --------------------------------------- 1トータルアクセスカウンターの表示部に(必須) ---------------------------------------- 次のような仕組みでindex.htmlへのアクセスがカウントされます。 index.htmlに埋め込んだimgタグでカウントcgiが起動されます。 その単独ページへのアクセスがカウントされます。アクセス毎に、 トータル数に1を加算した数が保存、表示されます。
□ hyper_indexの二つ目のcgi、log_check.cgiを代わりにお薦めします。 以下の点をご検討いただき、各ページカウンターに匹敵する、または それ以上の機能があると考えられましたら、即設置ですね。
前日と当日との2日分のウェブページへのアクセス度数は、下の例のよう に把握できます。 ------------------------------------------- 【NO.26】 2003/10/28 16:37:31 ■初回来訪:2003/10/28 最終来訪:2003/10/28 来訪回数:3 ■ホスト(IP):xxxxx ■リンク元:http://...........................3/ki ■ブラウザ情報:Mozilla/4.0 (compatible; MSIE 5.01; Windows 98) --------------------------------------------- 【NO.27】 2003/10/28 16:37:28 ■初回来訪:2003/10/28 最終来訪:2003/10/28 来訪回数:2 ■ホスト(IP):xxxxx ■リンク元:http://...........................3/ki ■ブラウザ情報:Mozilla/4.0 (compatible; MSIE 5.01; Windows 98) --------------------------------------------- 【NO.28】 2003/10/28 16:37:01 ■初回来訪:2003/10/28 最終来訪:// 来訪回数:1 ■ホスト(IP):xxxxx ■リンク元:http://...........................3/ki ■ブラウザ情報:Mozilla/4.0 (compatible; MSIE 5.01; Windows 98) ----(匿名性保持のためホスト名、リンク元は架空のものです)
アクセス回数の数値だけでは、想像もつかない、1回1回のアクセスの質が、 リンク元、接続時間、回数、またプロバイダー情報から、ある程度把握できます。 以前アクセス増で単純に喜んでいましたが、2002年9月にhyper_indexを 設置してから、各ウェブページの第三者によるアクセスをそれなりの評価と考 えて、コンテンツ作成(大したことはないのですが)を重視するようになりました。
以上、ささやかな経験ですが、参考になれば幸いです。
□ スッポンマン [2003年11月07日18時12分]NXerさん、はじめまして。 回答を下さりありがとうございます。
ご教授くださった内容によると、カウントしたい複数のページに <script> document.write("<img src='./hyper_index.cgi?ref=",document.referrer,"'>"); </script> と加えることによって、index.html(カウンターを表示するページ)に それら各ページのカウント分が合算された数値を表示できるとの事でしょうか。 だとすれば、以下の機能も使えると大変うれしいです。
《複数ページをカウントしながら》 1、IPアドレスの複数カウントを排除 2、訪問中の人数の表示
贅沢にも追加で機能を訊いてしまいましたが実際は複数ページのカウントさえ 上手く動作ません。でもでも、あきらめずに根気よくチャレンジします。
□ NXer [2003年11月08日22時16分]その1) > 2、訪問中の人数の表示
このためのcgiスクリプトは、すえぽんさんの、 Real_Time v.2.00(フリーソフト) Last Modified:2002/08/02 Scripts Found at: http://CGIScriptMarket.com/ はいかがですか。サンプルをご覧下さい。 ---------------------------------------- 各ページで表示する画像を変えたい場合やレイアウトを微妙 に調整する場合等に便利 --------------------------------------- という説明がReadmeにありましたので、これがお望みのソフトかと思いました。 NXerです。
その2) >カウントしたい複数のページに、、、、と加えることによって、 >index.html(カウンターを表示するページ)に >それら各ページのカウント分が合算された数値を表示できるとの事でしょうか。
加えなくても、「合算された数値」になっているような気がします。 52行目付近ですが、私は、特に限定しない設定で運用しています。 ---------------------------------------------- 52 # Hyper_Indexの呼び出し可能ページを限定したい場合、 # 呼び出しを許可するURL(Hyper_Indexを仕掛けるページ)をhttp://からのフルパス で記述 # (特に限定しない場合は空白にする) 56 $page = ""; --------------------------- この場合、私の考えでは、大体は(正確には試していませんが) >各ページのカウント分が合算された数値を表示でき、、 ていると思います。 そちらでも、まず、hyper_indexを、すえぽんさんの指示通り インストールして、アクセス度数(どのようなページにアクセスして 合計何度になるか)の確認をしてください。
例えば、下のようなウェブページで、hyper_indexは、index.htmlに設置して あるものとします。
/public_html/ ......|-index.html-------hyper_index設置ページ、imgタグにてcgi起動 ......|-samplepage1.html ......|-samplepage2.html ......|-smaplepage3.html
カウントは、次の場合にindex.htmlのimgタグでcgiが呼び出されて カウントされると思います。
1 URLにてindex.htmlに入った 2 他のウェブサイトのリンク元からindex.htmlに入った 3 他のウェブサイトのリンク元からsamplepage1/2/3.htmlに入った後、 それぞれでリンク先になっているindex.htmlに来た というケースです。
2と3とは次のjavascript中 ------------------------- document.write("<img src='./hyper_index.cgi?ref=",document.referrer,"'>"); ---------------------------- のdocument.referrerでリンク元が取得されるるようです。このメソッドでは、 ハイパーリンクによる移動元のページが調べられます。しかし、 直接URL入力とブラウザの戻るの場合、元のURLは取得されないようです。
□ スッポンマン [2003年11月11日18時31分]こんばんは。 来訪中の人数表示は別のスクリプトなのですね。ありがとうございます>NXerさん
どうも私の質問内容が意味不明だったような気がしますので、もう一度書き込みます。文章べたでスミマセン(汗)。
> カウントは、次の場合にindex.htmlのimgタグでcgiが呼び出されて > カウントされると思います。 > > 1 URLにてindex.htmlに入った > 2 他のウェブサイトのリンク元からindex.htmlに入った > 3 他のウェブサイトのリンク元からsamplepage1/2/3.htmlに入った後、 > それぞれでリンク先になっているindex.htmlに来た > というケースです。
以上のケースはどれもindex.htmlをブラウザで開いていますので、カウント 出来ますね。 私が知りたいのは、サイトを構成している他のページを直接見に来て、そのまま 去る訪問者をカウントする方法です。 私が想像するに、それら「構成している他のページ」それぞれのソースに共通の 記述をすることで、index.htmlに表示するカウント結果に反映できるのでは?と 感じるのですが。。。他の方法なのかもわかりません。 ご存知でしたら教えてください。
> 2と3とは次のjavascript中 > ------------------------- > document.write("<img src='./hyper_index.cgi?ref=",document.referrer,"'>"); > ---------------------------- > のdocument.referrerでリンク元が取得されるるようです。このメソッドでは、 > ハイパーリンクによる移動元のページが調べられます。しかし、 > 直接URL入力とブラウザの戻るの場合、元のURLは取得されないようです。
参考になりました。ただ、この記述ですとトータルカウントが表示されてしまいます。 私の希望としては「構成している他のページ」にはカウンターを表示せず、 トータルにはカウントを合算させたいのですが、可能でしょうか。
よろしくお願いします。
□ NXer [2003年11月11日23時28分]どうもお手数をおかけしました。このcgiソフトにてそれなりに情報を得てい ましたので、狭い経験の範囲のレスポンスで失礼しました。NXerです。 ご提案のような利用法があるか試してみました。気付いたことを書いてみます。 そちらでも長短をご検討ください。あくまでもささやかなウェブサイトの テスト事例です。
/public_html/ ......|-index.html-------hyper_index設置ページ、imgタグにてcgi起動 ......|-samplepage1.html ......|-samplepage2.html ......|-samplepage3.html・・・ここもhyper_index設置ページ、imgタグにてcgi起動
結果: index.htmlから入る ■index表示hyper_indexカウンター1 (△モニター用indexの別カウンター1) samplepage3.htmlにURLにて入りそのまま去る ○samplepage3表示カウンター2 sampleapge3.htmlにURLにて入りindnex.htmlにはいる ○samplepage3表示カウンター3 ■index表示hyper_indexカウンター4(△別カウンター2)
よいと思った点: URLにて個別ページにアクセスして去るという訪問者数のカウントが 実験的だが、できたこと 気になった点: ハイパーリンクを辿り、indexとpage3を行き来する場合も正確にカウント されるが、このあたりは、重複のような気がしました。
>構成している他のページ」にはカウンターを表示せず、 トータルにはカウントを合算させたいのですが、可能でしょうか。
---------------------------------------------------------------- トータルアクセスカウンターの表示部に(必須 このコードで解析情報を記録します) <script> document.write("<img src='./hyper_index.cgi?ref=",document.referrer,"'>"); </script> ------------------------------------------------------------------- <img src= のタグでcgiを起動しない限り、カウントされないわけですから、 起動即画像表示と考えました。 つまり、 「表示せず」では不可能と思います。
なお、カウンターについて、最近ある知人から、 「カウンターは、本来、訪問者に見せるものではない」と聞きました。 表示はしても、サイズを最小限に抑える、また、設置するにしても、 訪問者の直接目に入らない位置に置く、などがいいのかなと考えてい ます。ぜひ一度そちらでも気にならない程度のサイズで「他のページ」 でカウンターをお試しください。
すえぽんさんのhyper_indexのより良い運用方法をぜひご教示ください。
□ スッポンマン [2003年11月12日16時26分]こんにちは。いつもご返答ありがとうございます。
> どうもお手数をおかけしました。このcgiソフトにてそれなりに情報を得てい > ましたので、狭い経験の範囲のレスポンスで失礼しました。NXerです。 > ご提案のような利用法があるか試してみました。気付いたことを書いてみます。 > そちらでも長短をご検討ください。あくまでもささやかなウェブサイトの > テスト事例です。 > 《中略》 > よいと思った点: > URLにて個別ページにアクセスして去るという訪問者数のカウントが > 実験的だが、できたこと > 気になった点: > ハイパーリンクを辿り、indexとpage3を行き来する場合も正確にカウント > されるが、このあたりは、重複のような気がしました。
細かな検証をしていただき大変お手数をおかけしました。 おかげさまでとても参考になりました。
> ---------------------------------------------------------------- > トータルアクセスカウンターの表示部に(必須 このコードで解析情報を記録します) > <script> > document.write("<img src='./hyper_index.cgi?ref=",document.referrer,"'>"); > </script> > ------------------------------------------------------------------- > <img src= のタグでcgiを起動しない限り、カウントされないわけですから、 > 起動即画像表示と考えました。 > つまり、 > 「表示せず」では不可能と思います。
残念です。「他のページ」では表示をしないでおきたいです。 他のプログラムも見つつ、引き続きHyperIndexも弄くってみます。
> > なお、カウンターについて、最近ある知人から、 > 「カウンターは、本来、訪問者に見せるものではない」と聞きました。 > 表示はしても、サイズを最小限に抑える、また、設置するにしても、 > 訪問者の直接目に入らない位置に置く、などがいいのかなと考えてい > ます。ぜひ一度そちらでも気にならない程度のサイズで「他のページ」 > でカウンターをお試しください。 > > すえぽんさんのhyper_indexのより良い運用方法をぜひご教示ください。 >
なるほど。知人の方の仰る事、確かに一理ありますね。 私も目的無くカウンターを表示することには抵抗を感じます。 ですので希望に沿った運用が可能にならなければ、導入には慎重になろうと 思っています。 今回は大変親切にご教授くださり誠にありがとうございました。 今後ともよろしくお願いします。
|
|