ユーザーまたは単一のIPアドレスが自分のサイトのページに費やした時間を知るにはどうすればよいですか?JavaScriptのイベントを使用できますか?
4 に答える
5
これがGoogleアナリティクスの目的です。それはあなたのウェブサイトへの訪問者を追跡し、訪問の長さなどの統計をあなたに報告します. この情報を取得するのに役立つAPIも提供しています。
于 2013-01-22T16:08:05.507 に答える
0
Ajax を使用してキープアライブ情報をバックエンドに送信します。データベースにセッション データとして保存します。
セッションデータは、ユーザーが見ている現在のページと前回アクティブだったページを保存できます。たとえば、setInterval
x 秒ごとにキープアライブ情報を送信します (解決の必要性によって異なります)。
cronの必要はありません...
于 2013-01-22T19:49:43.263 に答える
0
アプリケーション内に実装するには
- ユーザーがページを読み込むと、データベース内の「最後のページ読み込み時間」が更新されます。
- cron スクリプトは毎分実行されます。「最後のページ読み込み時間」が直前のユーザーを探します。
- 見つかったユーザーごとに「サイト滞在時間」を増やします。
このようにして、ユーザーを正確に追跡できます。60 で割るだけで時間を取得できます。
そうしないと
Google アナリティクス. ここでその機能を確認できます。
于 2013-01-22T16:08:43.277 に答える
0
IP アドレス、USERAGENT、およびログイン情報 (ある場合)の組み合わせによって作成された特定のハッシュを追跡するRedisインストールを行います。
タイムスタンプ (ハッシュなどを使用) を付けて Redis に保存し、ユーザーがログアウトしたり、外部リンクのためにサイトを離れたり、ページをアンロードしたりするときに、「別れ」のタイムスタンプを追加します。
于 2013-01-22T16:17:24.070 に答える