Torna al blog

Accuratezza della geolocalizzazione IP: che cosa significano davvero i numeri

geolocalizzazioneaccuratezzaqualità dati

Accuratezza per Paese, regione e città: come leggere le metriche dei fornitori, come vengono misurate e come validare un dataset di geolocalizzazione sul proprio traffico.

# Accuratezza della geolocalizzazione IP: che cosa significano davvero i numeri

Ogni fornitore dichiara una percentuale di accuratezza. Molti meno spiegano come l’hanno calcolata. Prima di fidarsi di un numero, la domanda giusta è: su quale popolazione è stato misurato?

L’accuratezza è una distribuzione, non una percentuale

Un’affermazione come “accuratezza a livello città entro 50 km” di solito indica una mediana. Il problema, però, sta nella coda della distribuzione: quel 5-10% di lookup che sbaglia di centinaia di chilometri perché l’IP passa da un gateway dell’operatore o da un NAT cloud. Più che la mediana, chiedete l’errore al 90° percentile.

L’accuratezza cambia moltissimo in base al tipo di rete

  • Banda larga residenziale fissa: lo scenario migliore. Gli ISP assegnano pool di indirizzi per area geografica e li spostano raramente.
  • Mobile: accuratezza a livello città debole per natura. Il traffico esce spesso da pochi gateway nazionali.
  • Hosting e cloud: la posizione è quella del datacenter: tecnicamente corretta, ma poco utile per capire dove si trovi davvero l’utente finale.
  • Corporate: la posizione è l’egress dell’ufficio o della rete aziendale, che può trovarsi anche in un continente diverso rispetto al dipendente.

Un’unica percentuale aggregata nasconde tutto questo. La valutazione va segmentata per classificazione.

Come validare il dato sul proprio traffico

Il riferimento più affidabile spesso lo avete già in casa: indirizzi di spedizione, CAP di fatturazione, permessi GPS, intestazioni del browser relative al fuso orario. Basta campionare qualche migliaio di sessioni e confrontare.

  • Selezionate le sessioni in cui l’utente ha fornito volontariamente una posizione.
  • Eseguite il lookup dell’IP della sessione.
  • Registrate corrispondenza del Paese, corrispondenza della regione e distanza ortodromica per la città.
  • Suddividete i risultati per classificazione e per ASN.

Nel giro di un pomeriggio capirete se il dataset è abbastanza buono per il vostro pubblico specifico. Ed è l’unica domanda che conta davvero.

Perché le API live invecchiano meno dei database scaricabili

Lo spazio di indirizzamento cambia continuamente. I blocchi vengono trasferiti, affittati, riannunciati e riconvertiti tra uso VPN e uso residenziale. Un database scaricato una volta al mese è già vecchio nel momento in cui arriva. Una API live risolve il blocco al momento della richiesta e riflette le riassegnazioni nel giro di ore. Se le regole antifrode dipendono dalla classificazione, la freschezza del dato non è un dettaglio: è la partita.

Soglie operative

  • Solo mancata corrispondenza del Paese: registrare, mai bloccare.
  • Mancata corrispondenza del Paese più classificazione hosting più risk score elevato: vale la pena applicare una challenge.
  • Mancata corrispondenza della città: solo analytics.

Misurate, segmentate e impostate le soglie sui vostri dati. È molto più solido di qualunque promessa commerciale di un vendor.

La tua connessione