IP Geolocation Doğruluğu: Rakamlar Aslında Ne Anlatıyor?
Ülke, bölge ve şehir doğruluk oranları ne anlama gelir, sağlayıcılar bunları nasıl ölçer ve bir geolocation veri setini kendi trafiğinizle nasıl doğrularsınız?
# IP Geolocation Doğruluğu: Rakamlar Aslında Ne Anlatıyor?
Her sağlayıcı bir doğruluk oranı paylaşır. Ancak bu oranın hangi yöntemle hesaplandığını açıklayanların sayısı çok azdır. Bir rakama güvenmeden önce sormanız gereken ilk soru şudur: Bu ölçüm hangi kullanıcı kitlesi üzerinde yapıldı?
Doğruluk tek bir yüzde değil, bir dağılımdır
“Şehir doğruluğu 50 km içinde” gibi bir ifade çoğu zaman medyan değeri anlatır. Asıl can yakan kısım ise dağılımın kuyruğudur: Bir carrier gateway ya da cloud NAT arkasında oldukları için yüzlerce kilometre sapmayla eşleşen sorguların 5-10%’luk bölümü. Medyana değil, 90th percentile hata payına bakın.
Doğruluk ağ türüne göre ciddi şekilde değişir
- Sabit ev interneti: En iyi senaryo. ISP’ler IP havuzlarını genellikle bölgesel atar ve sık sık taşımaz.
- Mobil: Şehir doğruluğu yapısı gereği zayıftır. Trafik çoğu zaman az sayıdaki ulusal gateway üzerinden çıkar.
- Hosting ve cloud: Görünen konum datacenter’dır. Teknik olarak doğrudur ama son kullanıcı davranışını anlamak için çoğu zaman anlamlı değildir.
- Kurumsal: Konum, şirketin internete çıkış yaptığı ofis ya da gateway’dir; bu nokta çalışanın bulunduğu kıtadan bile farklı olabilir.
Tek bir harmanlanmış doğruluk oranı tüm bu farkları gizler. Değerlendirmenizi mutlaka sınıflandırmaya göre segmente edin.
Kendi trafiğiniz üzerinde nasıl doğrularsınız?
Aslında ihtiyacınız olan referans veri büyük ölçüde zaten elinizdedir: teslimat adresleri, fatura posta kodları, GPS izinleri, tarayıcıdan gelen saat dilimi başlıkları. Birkaç bin oturumu örnekleyip karşılaştırmanız yeterli olur.
- Kullanıcının konumunu gönüllü olarak paylaştığı oturumları seçin.
- Oturum IP’si için sorgu yapın.
- Ülke eşleşmesini, bölge eşleşmesini ve şehir için great-circle distance değerini kaydedin.
- Sonuçları sınıflandırmaya ve ASN’e göre kırın.
Bir öğleden sonra içinde veri setinin sizin hedef kitleniz için yeterince iyi olup olmadığını görürsünüz. Sonuçta önemli olan tek soru da budur.
Canlı API’ler neden indirilebilir veritabanlarına göre daha az sapar?
Adres alanı sürekli hareket halindedir. Bloklar devredilir, kiralanır, yeniden duyurulur ve VPN kullanımı ile residential kullanım arasında tekrar konumlandırılır. Aylık indirdiğiniz bir veritabanı, daha sisteminize indiği gün eskimeye başlar. Canlı API ise bloğu istek anında çözümler ve yeniden tahsisleri saatler içinde yansıtır. Fraud kurallarınız sınıflandırmaya dayanıyorsa güncellik kaybı küçük bir sapma değildir; oyunun tamamıdır.
Pratik eşikler
- Yalnızca ülke uyuşmazlığı: kaydedin, asla tek başına engellemeyin.
- Ülke uyuşmazlığı + hosting sınıflandırması + yüksek risk skoru: ek doğrulama istemeye değer.
- Şehir uyuşmazlığı: sadece analitik amaçlı kullanın.
Ölçün, segmente edin ve eşiklerinizi kendi verinizden çıkarın. Bu yaklaşım, herhangi bir sağlayıcının pazarlama iddiasından çok daha değerlidir.
