我正在使用 IP 位置查找向客户显示本地化价格,具体取决于他们是从英国、美国还是一般欧盟访问,如果无法确定位置,则默认为美国价格。
我可以轻松地强制系统相信我来自特定国家进行测试,但仍然无法确定当来自国外的访问者访问我的网站时它是否正确显示。使用某些代理是测试此类站点的唯一可行方法吗?如果是这样,我将如何去追踪一个我可以用来测试来自不同原产国的网站的网站?
我正在使用 IP 位置查找向客户显示本地化价格,具体取决于他们是从英国、美国还是一般欧盟访问,如果无法确定位置,则默认为美国价格。
我可以轻松地强制系统相信我来自特定国家进行测试,但仍然无法确定当来自国外的访问者访问我的网站时它是否正确显示。使用某些代理是测试此类站点的唯一可行方法吗?如果是这样,我将如何去追踪一个我可以用来测试来自不同原产国的网站的网站?
您应该能够通过使用代理来实现这一点。http://www.proxy4free.com/page1.html有一堆。该网站刚刚来自谷歌搜索;不过,我以前从未使用过这样的代理,所以可能会有更好的网站。
这不是关于如何测试,而是关于如何识别访问者。
与其使用 IP-lookup 来确定他们的地理位置,不如从 useragent 字符串中获取有关他们使用的语言环境的信息。
F.instance,我是挪威人,当我访问 useragent.org 时,我看到我的浏览器发送“nb-NO”作为我的机器使用的语言。
您可以轻松地使用它来自定义您网站上的货币、日期等。
如果该网站在 Google 的缓存中被索引,您可以使用正确的 URL 地址访问 google。前任。http://www.google.co.uk/
并查看它是否在缓存中正确显示。
@Frode:检查 iseragent 字符串中的系统区域设置可能会产生误导。我去了加拿大,并将我的系统区域设置为法语。因此,它可能会向用户显示欧盟价格,而不是显示美国价格。许多这样的情况是可能的,其中语言环境不会在提到的这个特定应用程序中提供有关最终用户所需“价格等级”的准确信息。
=广告