2

我希望跟踪访问我的网站的用户所在的国家/地区。前任; 如果来自特定的客户正在访问说美国,如何追踪该用户实际上来自美国。有没有什么办法

4

4 回答 4

3

您所说的称为 GeoIP,有很多方法可以做到这一点。通常这是使用具有 IP 地址到物理位置映射的第三方来完成的。

这当然不是 100% 准确的,因为人们可能正在使用 VPN、TOR 或只是欺骗地址。

于 2010-06-30T08:21:42.217 回答
3

并非在所有情况下都可以,但大多数 IP 地址都可以映射到某个位置(甚至可以映射到城市)。有相当多的此类地理测绘服务。

于 2010-06-30T08:22:26.427 回答
1

使用 MaxMind 服务。 http://www.maxmind.com/app/javascript_city 他们有免费和付费版本。

于 2010-06-30T08:26:06.960 回答
1

您可以确定用户使用的最后一个代理的 IP 地址所在的国家/地区。这通常是他们的国家,但并非总是如此。

用户可以着手隐藏它,例如使用 TOR 或其他代理服务。

或者他们的 ISP 可能会通过 NAT 或其他国家/地区传递它们。

你如何处理这些信息?以他们假定的母语为他们提供网站?或者适当地自定义您的联系方式?

因此,您必须仔细考虑如何使用这些信息。以您认为用户正在浏览的母语显示页面是一个好主意,但您必须让用户更改其国家/地区变得容易且明显。并非任何特定国家/地区的所有冲浪者都会说这种语言,也并非所有人都可以拨打免费电话,而且并非某个国家/地区的所有人都需要针对其国家/地区的支持,他们可能会在其他地方寻求支持或给朋友等

于 2010-06-30T08:27:50.390 回答