Django 移动站点上的唯一用户

Django 移动站点上的唯一用户,django,mobile,ip,detection,Django,Mobile,Ip,Detection,我正在开发一个django网站,不仅用于智能手机,还用于有无线商场、餐厅等的公共场所 我如何在我的网站上跟踪唯一的用户?我想测量花费的时间,访问深度等,但他们中的大多数将共享相同的IP 编辑:我会清理自己:该网站是要使用没有登录只有在无线的地方。智能手机可能会使用无线网络,非智能手机将使用cellolar网络。我正在寻找优衣库的最佳实践,无论设备/网络如何。使用会话ID。如果用户未登录,不要跟踪用户,跟踪会话。只需在第一次访问时发布cookie,然后定期更新,并根据所需指标跟踪它。它不是完美的,

我正在开发一个django网站,不仅用于智能手机,还用于有无线商场、餐厅等的公共场所

我如何在我的网站上跟踪唯一的用户?我想测量花费的时间,访问深度等,但他们中的大多数将共享相同的IP


编辑:我会清理自己:该网站是要使用没有登录只有在无线的地方。智能手机可能会使用无线网络,非智能手机将使用cellolar网络。我正在寻找优衣库的最佳实践,无论设备/网络如何。

使用会话ID。如果用户未登录,不要跟踪用户,跟踪会话。

只需在第一次访问时发布cookie,然后定期更新,并根据所需指标跟踪它。它不是完美的,但这里没有任何东西。

抓取用户的mac地址会被认为是不道德的,但它能满足您的需要。什么型号的手机支持wi-fi,但不是智能手机?@Quentin-我编辑了我的原始问题,并补充了明确信息我可以在使用浏览器的普通手机中使用cookie吗?我指的是老式的普通手机,而不是智能手机。如果有人在冲浪时打电话给他们,会发生什么?当浏览器突然关闭时,cookie被删除了吗?它们不会登录,所以如果有人在冲浪中间调用它们,会话就结束了,不是吗?如何减少同一用户的重复计数?设置cookie。