JavaScript を使用して一意のユーザーを識別する効率的な方法を提案していただけますか (たとえば、ハッシュを計算してサーバー側に送信するなど)。
編集: ポイントは、ブラウザーに「侵入」できないことです (たとえば、Cookie の送信)。また、IP もオプションではありません。そして、それはクライアント側のソリューションでなければなりません (したがって JavaScript)。
JavaScript を使用して一意のユーザーを識別する効率的な方法を提案していただけますか (たとえば、ハッシュを計算してサーバー側に送信するなど)。
編集: ポイントは、ブラウザーに「侵入」できないことです (たとえば、Cookie の送信)。また、IP もオプションではありません。そして、それはクライアント側のソリューションでなければなりません (したがって JavaScript)。
この問題の一般的な解決策は、サーバー側で一意の ID を計算し、その ID を含むブラウザーに Cookie をプッシュすることです (最初に、その Cookie が現在のブラウザーに対して既に定義されているかどうかを確認します)。
広告ネットワークは、この手法をかなり頻繁に使用して、Web ユーザーに関する人口統計情報を収集します。
EDITところで、「一意の ID」は、単にユーザーに関連付けられた最初のセッション ID にすることができます。多くのフレームワークがそれを提供できます。
私はブライアンの答えに賛成しましたが、問題は一意のユーザーを特定していることを付け加えたいと思います。サーバーレベルでの参加がない限り、ページレベルを超えてステートレスであるJavascriptで実行することを主張することは、実り多いアプローチではありません.
「一意の」文字列はユーザーの IP アドレスである可能性がありますが、たとえば、企業のファイアウォールの背後にある別のユーザーが同じ IP で表示される可能性があることに注意してください。
ユーザーの IP アドレスはサーバー レベルで既に利用可能です。js は必要ありません。