私はDOT NET MVCを使用してeComemrce Webアプリケーションを開発中です。今、私は検索用語ごとにCTRを実装したいと思います。サムスンのためのユーザーの検索たとえば、私は、DBのテーブルには、この検索用語を保存し、それが次のようになります。ユーザーがそのページから製品のいずれかを訪問する場合、私はそのレコードのためにクリック更新したい後に続いて検索条件に基づいたクリック率
Id SearchTerm CatID ResultCount Clicks Latency
1 Samsung 1 100 0 5ms
like:
Id SearchTerm CatID ResultCount Clicks Latency
1 Samsung 1 100 1 5ms
これを実行するには、クッキーを使用してクリック数を更新してください。クッキーで私はsearchtermとsearchtermのIDを使ってレコードの一意性を確認しました。
問題は、ユーザーが同じブラウザで新しいタブを開いて別の単語を検索すると、このプロセスが続行されることです。しかし、ユーザーがSamsung用の最初のタブにもう一度アクセスして別の製品または同じ製品を再度訪問すると、そのレコードを更新することができません。Cookieの値は2番目の期間です。
これを実装する方法は他にありますか?
ありがとうございました。