登陆页面基于位置选择(cookie?)



在有人不包括我没有代码的人感到沮丧之前,请理解是因为我不确定最好的做法是什么。

我有一个专门在3个城市运营的网站,也有一个在全国范围内的版本。这是一个具有不同子域的电子商务网站(本质上是3种不同的网站,但可以根据位置进行专门管理产品的能力。(

(

我需要的是用户选择他们的城市或位置偏好(例如纽约,芝加哥,底特律或整个美国(,并存储了这些信息,以便下次他们返回时,他们不必重新选择自己的首选位置。

当然,出于UX的目的,可以在顶部NAV菜单栏暂时在另一个城市中更改位置的能力。

IP可以准确地瞄准确切的城市吗?这应该是自动化的还是应该可以选择的?

我的问题是:最佳实践是什么?此设置有任何后果吗?应该使用什么?JavaScript?jQuery?php?

如果没有主要的负面因素,我应该从哪里开始实施?

IP的技术可以用来跟踪一般位置,但并非总是可靠的,并且需要第三方服务才能解决。这将创建开销,并可能引入其他问题。我认为,更好的选择是询问用户在注册处的位置,并让他们像您说的那样从UI中更改它。您可以仅使用非到期cookie,但是当用户清除缓存时,他们需要重置。我建议将此位置功能保存到DB中的用户表以及登录处的用户会话中。这使得

变得更好,更可靠,更光滑。

最新更新