ラウンジ(兼FAQ掲示板)

hyper indexでサイト全体を
過去ログ 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のより良い運用方法をぜひご教示ください。
>

なるほど。知人の方の仰る事、確かに一理ありますね。
私も目的無くカウンターを表示することには抵抗を感じます。
ですので希望に沿った運用が可能にならなければ、導入には慎重になろうと
思っています。
今回は大変親切にご教授くださり誠にありがとうございました。
今後ともよろしくお願いします。

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.