ページビューを追跡するときに保存するのに役立つパラメーターは何ですか? [閉まっている
質問
私のウェブサイトでユーザーページビューを追跡する簡単な社内テーブルを実装したいと思います。特定の仮説をターゲットにせずに、保存するのに役立つデータは何ですか?最終的には、ユーザーベースについてよりよく学ぶために、グラフまたは決定ツリーを構築するために使用します。これは静的です(JavaScriptなし)。
私が考えることができること:
- URLアクセス
- httpは[r] erを参照します
- httpは言語を受け入れます
- ブラウザエージェント
- セッションID
- ユーザーID(ログインした場合)
- 訪れた時間
解決
それはあなたのサイトの公開に依存します。サイトが必要な場合 認証 あなたはもっと制御することができます 統計学 ユーザー(訪問者)の履歴をトレースできるからです。ユーザーが認証を必要としない場合、あなたはによって提供された情報に限定されています サーバー変数: :http_user_agent; remote_user; remote_addr;リモートホスト; remote_port; http_cookie; http_user_agent。
私は一部の人のためにこのようなものを実装しました 非公開のサイト ユーザーがサイトにログオンするたびに、私が保存している情報は次のように見えます。
- ユーザー・キー
- リモートホストIP
- 日付ログオン
- 最後のリクエストDateTime
- 接続された合計時間(分)
- 最後のリクエスト分
- 実行されたイベント/アクション
他のヒント
良いスタートのように聞こえます、
私は訪問者のIPアドレスを保存する傾向があり、訪問者の場所をGEO IPルックアップを介してそれから派生しました。
また、ユーザーがオンになっているISPのアイデアを取得するためにIPの逆DNSを検討することもできます。使用することはできませんが、下流のキャッシュが問題を引き起こすというレポートがある場合は役立ちます。
所属していません StackOverflow