我的网页使用GA为自己提供统计信息。我以后可以看到访问我网站的国家。
有没有办法在客户端获得客户的国家?如果她不是来自我的国家,我想向用户显示通知。
答案 0 :(得分:2)
您需要使用基于IP的地理定位服务 - 一个好的免费服务IPInfoDB 我用它来检测访问者是否来自我的省,如果他们是,则弹出一条消息。效果很好。
答案 1 :(得分:2)
您无法使用GA在浏览器中访问该信息。
如果要在浏览器中访问该信息 在支持它的浏览器中尝试地理定位。
规格。 http://dev.w3.org/geo/api/spec-source.html
样品:
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
});
}
然后,您可以使用 formatted_address 提交中的google ReverseGeocoding访问完整地址
{
"status": "OK",
"results": [ {
"types": street_address,
"formatted_address": "275-291 Bedford Ave, Brooklyn, NY 11211, USA",