私のページはGAを使用して統計を提供しています。後で、自分のサイトに最も多くアクセスした国を見ることができます。
クライアント側でクライアントの国を取得する方法はありますか?彼女が私の国から来ていない場合は、ユーザーに通知を表示したいと思います。
私のページは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;
});
}
そして、formatted_addressfiledのgoogleReverseGeocodingを使用して完全なアドレスにアクセスできます
{
"status": "OK",
"results": [ {
"types": street_address,
"formatted_address": "275-291 Bedford Ave, Brooklyn, NY 11211, USA",
IPベースのジオロケーションサービスを使用する必要があります。無料のサービスはIPInfoDBです。 これを使用して、訪問者が私の州から来ているかどうかを検出し、来ている場合はメッセージをポップアップします。よく働く。