Wie erkennen Sie das Land und die Stadt eines Nutzers, der auf Ihre Website zugreift?

7

Wie können Sie das Herkunftsland der Nutzer ermitteln, die auf Ihre Website zugreifen?

Ich verwende Google Analytics auf meiner Website und kann feststellen, dass Nutzer aus verschiedenen Regionen der Welt kommen.

Aber in meiner Bewerbung möchte ich einige zusätzliche Anpassungen basierend auf dem Land und vielleicht der Stadt anbieten.

Ist es möglich, diese Informationen vom Browser aus zu erkennen? Dies ist eine Python-Webanwendung.

    
Don King 22.07.2009, 05:01
quelle

3 Antworten

15

Grab and gunzip Ссылка , installieren Sie das GeoIP-Python-Paket (python-geoip Paket, wenn du in Debian oder Ubuntu bist, andernfalls installiere Ссылка ), und tun:

%Vor%

{'city': 'Mountain View', 'region_name': 'California', 'region': 'CA', 'area_code': 650, 'time_zone': 'America/Los_Angeles', 'longitude': -122.05740356445312, 'country_code3': 'USA', 'latitude': 37.419200897216797, 'postal_code': '94043', 'dma_code': 807, 'country_code': 'US', 'country_name': 'United States'}

Die Datenbank ist kostenlos ( Ссылка ). Sie verkaufen es auch; Ich denke, dass Sie nur häufigere Updates erhalten.

    
Glenn Maynard 22.07.2009, 07:49
quelle
8

Holen Sie sich die IP des Besuchers und überprüfen Sie sie mit einem Geolocation -Webdienst (oder kaufen Sie eine Geolocation-Datenbank, wenn Sie daran interessiert sind um diese Bestimmung intern zu beherbergen).

    
Alex Martelli 22.07.2009 05:07
quelle
0

Max Verstand kostet Geld. Für eine kostenlose, aber landesspezifische Lösung können Sie Folgendes versuchen: Ссылка

pip install geoip2nation

%Vor%     
Mitzi 16.10.2016 09:15
quelle

Tags und Links