私は、ユーザーが私のwebappの特定のページに費やした時間を測定するのが好きです。ユーザーの訪問時間を測定する方法
xxxは、ページがレンダリングされたinital tiemstampある<body onunload="userLeaves('/url/to/current/page',xxx);" ...> ... </body>
:まず私は、ブラウザでのonunload/onbeforeunloadイベントをキャッチし、ユーザーは次のようになりました残しているXMLHttpRequestを介してサーバに通知について考えました。
残念ながら、このソリューションはすべてのブラウザ(Operaなど)で動作しません。だから私の2番目のアイデアはサーバーを絶えずpingすることでした。訪問時間を計算するには、最後のping時間を取得し、それをinitalタイムスタンプから減算する必要があります。しかし、私はそれほど良い解決策だと思います。特に、ユーザーが3〜5のタブを持っていて、すべてのタブが500ミリ秒ごとにイベントを発生させている場合は...
訪問時間はどのように測定しますか?誰かが特定のページに費やされた時間を得る良いアイデアを持っていますか?
【その他、広告ネットワークのレポートにいくつかのより多くのテーラードは...ある]ヨーヨーあなたはやってやる?また、サーバーにpingを実行することも考えています – brauliobo