我希望跟踪访问我的网站的用户所在的国家/地区。前任; 如果来自特定的客户正在访问说美国,如何追踪该用户实际上来自美国。有没有什么办法
问问题
367 次
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 回答