Session 如何识别没有登录信息的重访用户

Session 如何识别没有登录信息的重访用户,session,cookies,machine-learning,artificial-intelligence,Session,Cookies,Machine Learning,Artificial Intelligence,我想为我的网站创建一个推荐引擎。假设一个用户来到我的网站。我想向他推荐他能看到的其他产品。我可以创建一个推荐引擎。但是,如何找到模式呢?我想的是,如果我能通过任何方式知道用户浏览了哪些产品,我就能找到其中的模式,并向其他用户提出建议。但是,不让用户登录就可以进行信息跟踪吗?跟踪IP地址可能是一种方式,但IP可能是动态的。我听说过饼干。请帮帮我。是否有用于此的API?设置Cookie非常简单。根据我的经验,设置它们的最简单方法是通过插件: 对于您的任务,您可以在用户第一次打开您的网站时使用随机的几

我想为我的网站创建一个推荐引擎。假设一个用户来到我的网站。我想向他推荐他能看到的其他产品。我可以创建一个推荐引擎。但是,如何找到模式呢?我想的是,如果我能通过任何方式知道用户浏览了哪些产品,我就能找到其中的模式,并向其他用户提出建议。但是,不让用户登录就可以进行信息跟踪吗?跟踪IP地址可能是一种方式,但IP可能是动态的。我听说过饼干。请帮帮我。是否有用于此的API?

设置Cookie非常简单。根据我的经验,设置它们的最简单方法是通过插件:

对于您的任务,您可以在用户第一次打开您的网站时使用随机的几乎唯一的ID(检查以了解如何)设置cookie。比如说

$.cookie('user_id', 'the_random_id');
当用户返回时,您可以读取该值

user_id = $.cookie('user_id')
并在数据库中检查该用户的相关信息


显然,如果用户不接受或删除Cookie,您就无法识别他。

您的标题和标签具有误导性。你的问题应该集中在如何识别没有登录信息的重访用户。我改了。非常感谢。