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

Ris*_*shi 3 cookies session artificial-intelligence machine-learning

我想为我的网站创建一个推荐引擎.假设用户来到我的网站.我想向他推荐他能看到的其他产品.我可以创建一个推荐引擎.但是,如何找到模式?我所想的是,如果无论如何我都能知道用户浏览了哪些产品,我可以在其中找到一个模式并向另一个用户建议.但是,如果不让用户登录,这种信息跟踪是否可行?跟踪IP地址可能是单向的,但IP可能是动态的.我听说过饼干.请帮我.有没有这方面的API?

Dav*_*rsa 5

设置cookie非常简单.根据我的经验,设置它们的最简单方法是通过JQuery插件:jquery-cookie.

对于您的任务,您可以在用户第一次打开您的网站时设置一个带有随机几乎唯一 ID 的cookie (请查看此问题以了解具体方法).例如

$.cookie('user_id', 'the_random_id');
Run Code Online (Sandbox Code Playgroud)

当用户回来时,您可以读取该值

user_id = $.cookie('user_id')
Run Code Online (Sandbox Code Playgroud)

并在您的数据库中检查有关该用户的相关信息.

显然,如果用户不接受cookie或删除它们,则无法识别他.