【问题标题】:Is it possible to track the country where a user is accessing a particular website?是否可以跟踪用户访问特定网站的国家/地区?
【发布时间】:2010-06-30 08:17:42
【问题描述】:

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

【问题讨论】:

  • 不确定您的方案是什么,但移动用户可能存在问题。无法保证用户在第一次访问您的网站时就在其本国。例如,我有一个朋友经常往返于欧洲(多个国家)、美国和印度之间,偶尔也会访问日本和巴西。

标签: geolocation web-analytics


【解决方案1】:

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

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

【讨论】:

  • 或者他们可能来自一个不公布其 IP 范围在其分支机构之间如何划分的跨国组织。
【解决方案2】:

并非在所有情况下都可以,但大多数 IP 地址都可以映射到某个位置(甚至可以映射到城市)。这样的geomapping服务还是蛮多的。

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-10
        • 2012-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多