以下是在线购物网站中跟踪用户的想法:
1 - 当用户第一次进入时,我会创建一个随机哈希,我会通过cookie将此哈希发送给用户,同时我将创建一个用户我的用户表中的这个哈希值。
在该表中,我将存储许多用户数据,如:(顺便使用mongodb)
* User page visit
* User choose products (means user cart in my shopping cart)
* User last login
and ....
2-当同一个用户再来时(比如说一天后),他会发送该cookie(哈希id),然后我会在我的数据库中搜索该id并检索我想要的任何数据(例如购物 - 购物车信息)。
我认为这样做很好,并且是跟踪用户的好方法(你对此有何看法?)
问题:
如果用户清除浏览器历史记录怎么办?
像youtube这样的网站如何保存我们的数据(收藏夹和....),即使我清除浏览器或使用其他IP,他们也没有登录我的帐户就可以为我准备好收藏夹?
答案 0 :(得分:-1)
youtube 类网站存储有关用户互动的每个细节。为了显示您的收藏夹,您的喜欢和其他东西,它将数据保存在服务器上。每当用户登录时,将显示用户数据。如果您想实现这一点,那么最好是采用云计算来有效地管理数据。