- ベストアンサー
そのページが何秒開かれていたか・・・なんて分りますか???
そのページ(htmlファイル)が相手のパソコンで何秒開かれていたか? なんてこと、分りますか?? 何時何分何秒から何時何分何秒まで でもいいんですが・・・ ps 見る人は「特定の人」なので、相手のホストやIPなどを 取得する必要は特にはありません・・・ 以上、よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
サービスですが、NINJA TOOLSに忍者滞在時間というサービスがあります。 使っていましたが、とても便利です。 参考URLの上がNINJA TOOLSのTOP・下が忍者滞在時間の紹介ページです。
その他の回答 (3)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
ウェブサーバーへのアクセスログ(生ログ)が手にはいるなら、 それを見ればIPアドレスと「何時何分から」というのは全部書いてありますよ。 設定で変更は出来ますが、だいたいこの2つは残すはずですし。 閉じた時刻(何時何分まで)はありませんが、 次のページをアクセスした時刻との差分がそのページを開いていた時間ということになります。 ただし他のサイトに移動したりブラウザを閉じた場合は、その最後に開かれていたページの滞在時間はわからないですね。 最後のページまでを厳密に調べるなら、JavaScriptなどを使わないと行けないと思います。 awstatsなどのアクセス解析ソフトは、生ログを解析しますので滞在時間も表示出来ますが、 HTMLファイルに書き込んで解析するソフトでも、そういう滞在時間を調べる物があると思います。
お礼
有難うございました。さっそく後ほどそのURLのHPを拝見 させていただきます。 あいにく、滞在時間を知りたいページは、ご推察の通り、 次のページへアクセスしないで、閉じるしかないポップアップ式の ページなんです・・・ なので、往生しておりますです。ハイ。 どうも感謝です。
補足
そのJavaScriptを教えていただけると大変有り難いのですが・・・ m(__+)m
- RAPTsong
- ベストアンサー率42% (74/175)
インクリメント・・・ここでは「加算」と読み替えればいいでしょう。
補足
済みません・・・ 有難うございます。 「加算」と読み替えることができても・・・<(^^;)/ 小生、まったくの門外漢なので・・・ 完成したプログラムなんかを教えていただけると 大変有り難いですんですが・・・ 感謝!
- QAosamu
- ベストアンサー率28% (2/7)
apacheのアクセスログから判別するのは難しいでしょう。 表示されていた時間だけ計測したいのであれば、 計測したいページ毎にjavascriptを埋め込み、 1秒毎にxmlhttprequestでサーバと通信を行い、サーバ側で表示秒数をインクリメントすれば良いでしょう。
補足
どうも有り難うございました。 ただ、小生は、専門家ではないので、 インクリメント・・・とおっしゃられましても・・・・<(^^l)> とりあえず、自力で調べてみます。 感謝です!!
補足
どうも有難うございます。 これは便利そうなツールですね。早速試してみますが、 別のページへ移動する場合ではなくて、 そのウィンドウを閉じた場合でも開いていた時間を計測 できますか・・・? これがちょっと心配ですが・・・とにかく試してみます! 感謝・・・♪