0
我正在与DOT NET MVC的eComemrce Web应用程序。现在,我想根据搜索词实施点击率。例如,如果三星用户搜索,我保存这个搜索词中,以数据库表和它看起来像:点击率根据搜索词
Id SearchTerm CatID ResultCount Clicks Latency
1 Samsung 1 100 0 5ms
然后后,如果用户访问任何产品从该网页我想更新单击该记录,如:
Id SearchTerm CatID ResultCount Clicks Latency
1 Samsung 1 100 1 5ms
为了得到这个工作,我用cookie来更新点击次数。在cookie中,我使用searchterm的searchterm和Id作为记录的唯一性。
现在的问题是,如果用户在同一个浏览器中打开一个新标签并搜索另一个词,此过程继续。但是,如果用户再次转到第一个用于三星的选项卡,并再次访问另一个产品或同一产品,我无法更新该记录,因为Cookie值是第二任期。
有没有其他的方法来实现这个?
谢谢。