我的页面使用GA为自己提供统计信息。以后我可以看到访问量最大的国家。

有什么方法可以使客户所在的国家/地区在客户端吗?如果她不是我的国家/地区,我想向用户显示通知。

最佳答案

您无法使用GA在浏览器中访问该信息。

如果您想在浏览器中访问该信息
在支持它的浏览器中尝试地理定位。

规格
http://dev.w3.org/geo/api/spec-source.html

演示:
http://html5demos.com/geo

样品:

if(navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(function(position) {
            var latitude = position.coords.latitude;
            var longitude = position.coords.longitude;
        });
    }


然后,您可以使用google ReverseGeocoding在formatted_address字段中访问完整的地址

    {
  "status": "OK",
  "results": [ {
    "types": street_address,
    "formatted_address": "275-291 Bedford Ave, Brooklyn, NY 11211, USA",

07-27 13:21