我的页面使用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",