IPWHOIS.io İncelemesi: Hızlı ve Çok Yönlü IP Geolocation API
Yayınlanan: 2021-07-17Ziyaretçilerinizden IP adresleri almak, site yönetiminin her zamankinden daha önemli bir parçası haline geliyor. Siteler artık her zamankinden daha küresel olduğundan ve her ziyaretçi bu kişiselleştirilmiş deneyimi aradığından, IP coğrafi konum API'lerinin sayısı son birkaç yılda patlama yaşadı.
Elbette, #coğrafi konum verilerini kendiniz almak için kodu yazabilirsiniz, ancak dürüst olmak gerekirse, bunu yapacak bilgiye sahip yalnızca birkaç #arka uç yöneticisi var (toplam site sahiplerinin/yöneticilerinin sayısına kıyasla). Bu, birçok #API'den birinin devreye girdiği yerdir.
TWEET İÇİN TIKLAYINBunları gerçekten hızlı bir şekilde kurabilmeniz için tasarlanmıştır (genellikle ilgili kodu kopyalayıp yapıştırmanız yeterlidir) ve entegre edildiklerinde size anında sonuç verirler.
Son zamanlarda kullandığımız programlardan biri ipwhois.io ve reklamı yapılan kadar iyi olduğu kanıtlandı. Ne sunduğu ve çalışması için ne yapmanız gerektiği hakkında daha fazla ayrıntıya gireceğiz, ancak önce sizi ilk etapta coğrafi konum ihtiyacı konusunda bilgilendirelim.
neden coğrafi konum
Coğrafi konumu kullanmanızın ana nedeni, bahsettiğimiz gibi, daha kişiselleştirilmiş bir site yapmaktır. Bu önemsiz görünebilir, ancak aslında, önce ziyaretçi kazanmak ve ikincisi onları elde tutmak için uzun bir yol kat ediyor. Örneğin, dil yerelleştirmesi olan bir siteyi görmek her zaman canlandırıcıdır. Doğal olarak, sayıları bulmanız gerekiyor, yani bir düzine ziyaretçi için ek bir dile yatırım yapmaya değer mi - coğrafi konum size bu sayıları verecektir.
Yerelleştirme denilince akla gelen ilk şey dil olsa da, kesinlikle tek şey bu değildir. Belirli bölgeler için çeşitli hedefli eylemler oluşturmak için sihrinizi arka uçtan çalıştırabilirsiniz. İsveç'ten giriş yapanlar için ana sayfaya parmak arası terlik koymayacaksınız; bunun yerine kışlık mont ve şapkalara odaklanacaksınız. Bu tür promosyonlar, kitlenizi daha iyi hedeflemek için stokunuzu çeşitlendirmenize ve ardından hem trafiğinizi hem de gelirinizi artırmanıza yardımcı olur.
Bu bilgiyi nakliye masraflarını hesaplamak için de kullanabilirsiniz, bu da fiyatlar her yerde olduğu için artık çok şey ifade edebilir.
Müşterinizin konumunu bilmekten, onların saat dilimini de bileceksiniz. Bir kez daha, bu önemsiz bir şey gibi görünüyor, ancak küresel trafiği hedefleyen bir site işletiyorsanız, bunları hesaba katmanız yeterlidir. Sağlanan verilerden, trafiğin en yüksek olduğu günün belirli saatleri için özel zamanlı promosyonlar hazırlarken, diğer taraftan trafiğin düşük olması nedeniyle dikkat çeken herhangi bir şey için belirli zamanlardan kaçınabilirsiniz.
Genel olarak konuşursak, coğrafi konumla ilgili verileri toplamak, kullanıcı tabanınızın yapısını belirlemenize yardımcı olur. Bu da, enerjinizi iki şeye odaklamanıza yardımcı olur – yüksek noktaları ikiye katlamak (en yüksek trafiğe sahip bölgeler ve/veya saat dilimleri için promosyonlar) ve/veya daha düşük noktaları yükseltmek için çalışmaya çalışmak (nasıl olacağını bulmak) daha düşük performans gösteren bölgelerde ve/veya saat dilimlerinde trafiği artırmak için).
Neden ipwhois.io
Artık sitenizde coğrafi konum belirlemeyi neden kullanacağınızı biliyorsunuz, ancak diğer tüm hizmetlerden neden ipwhois.io'yu kullanmalısınız.
Fiyat ve katman esnekliği
ipwhois.io'yu seçmenin birkaç nedeni vardır, her şeyden önce, ücretsizdir - ücretsizdir. Muhtemelen ne düşündüğünüzü biliyoruz - bir şeyi kullanmanın ana nedeni fiyatsa (özellikle ücretsizse), o ürün veya hizmet zaten o kadar da harika değil. Buna, biz diyoruz ki – üzülmeyin, bu gerçekten ortaya çıkan ilk şey.
Beklediğiniz gibi, bir uyarı var – hizmet ayda 10000 istek için ücretsizdir – yeni başlayanlar için bu çok büyük bir sayı gibi görünebilir, ama aslında değil. Bu, yalnızca coğrafi konum hizmetlerini test ediyorsanız, ancak katmanlarda ilerledikçe sitenizle birlikte büyümek için ölçeklendirme potansiyeline sahipseniz, temel olarak mükemmel bir çözüm sunar.
Her biri sitenizin aldığı trafik miktarına veya daha spesifik olursak yapılan taleplerin sayısına karşılık gelen üç fiyatlandırma planı vardır.
Kurulumu kolay
Tüm bu kodlara bakıldığında, kurulum sürecinin, bitirmek için yazılı ve video eğitimlerine ihtiyaç duyacağınız zorlu bir görev olduğunu düşünmeniz anlaşılabilir. Gerçekte ise durum tam tersi. Ücretsiz plan kayıt bile gerektirmez.
En rahat ettiğiniz programlama diline bağlı olarak, size üç biçimde yanıt verilecektir: JSON, XML ve CSV. Aşina olduğunuz araçları kullanmanın ne kadar önemli olduğunu hepimiz biliyoruz ve bu tür bir kapsam, istediğinizi elde etmenizi sağlar. Burada PHP'de yapılan bir istek örneğini ve JSON'daki yanıtı bulabilirsiniz:
Rica etmek:
<?php $ipAdresi = $_SERVER['REMOTE_ADDR']; $ch = curl_init('http://ipwhois.app/json/'.$ipAddress); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $jsonData = curl_exec($ch); curl_close($ch); $resultData = json_decode($jsonData, true); var_dump($resultData); ?>
Tepki:
{ "ip": "8.8.4.4", "başarı": doğru, "tür": "IPv4", "kıta": "Kuzey Amerika", "continent_code": "NA", "ülke": "Amerika Birleşik Devletleri", "ülke_kodu": "ABD", "country_flag": "https://cdn.ipwhois.io/flags/us.svg", "country_capital": "Washington", "country_phone": "+1", "country_neighbours": "CA,MX,CU", "bölge": "New Jersey", "şehir": "Newark", "enlem": 40.735657, "boylam": -74.1723667, "asn": "AS15169", "org": "Google LLC", "İSP": "Google LLC", "zaman dilimi": "Amerika/New_York", "timezone_name": "Doğu Standart Saati", "timezone_dstOffset": 0, "timezone_gmtOffset": -18000, "timezone_gmt": "GMT -5:00", "para birimi": "ABD Doları", "currency_code": "USD", "currency_symbol": "$", "currency_rates": 1, "currency_plural": "ABD doları", "tamamlandı_istekler": 0 }
Gelişmiş yerelleştirme
Daha önce de belirtildiği gibi, coğrafi konum, sitenizi yerelleştirmek için gereklidir – ziyaretçinizin nereden geldiğini bilerek; ayrıca onların dilini, para birimini, saat dilimini vb. de bilirsiniz. Tüm bunlar daha sonra sadece onlar için özelleştirilmiş bir ön uç yapmak için kullanılabilir. Yerelleştirme yoluyla bile, birkaç seçeneğiniz var - sitenizin söz konusu yerelleştirmelere ne kadar bağımlı olduğuna bağlı olarak ülke veya kıta gibi daha geniş tanımlamalara odaklanabilir veya bölgeler ve hatta şehirler ile süper ayrıntılı bir şekilde gidebilirsiniz.
Yerelleştirme yalnızca ön uca özel değildir. Arka uçta da çok dilli yanıtlar alabileceksiniz. Yazılımlarla İngilizce yerine kendi dilinizde çalışmaya alışkınsanız, Almanca, Fransızca, İspanyolca vb. tüm ana dillerde yanıtlar alabilirsiniz.
Doğru veri
Ortaya çıkabilecek ana sorunlardan biri, güncel olmayan verilerle yanıt almaktır. 90'ların verilerinden bahsetmediğimizi unutmayın. Telefonlarından giriş yapan kişiler etrafta dolaşıyor olabilir ve bir saat önce nerede olduklarını değil, şimdi nerede olduklarını bilmek istersiniz. Oyuncu terimlerini kullanmak için bunu gecikme veya tepki süresi olarak düşünün. ipwhois.io, sistemine entegre edilmiş yeterli sayıda kanala sahiptir ve bunlar sizi rahatsız etmez ve size gerçek hayata yakın yanıtlar sağlar. Yeterince geniş bir global sunucu kapsamıyla, konumunuzla ilgili herhangi bir sorun da olmamalıdır - ortalama yanıt, pano genelinde yaklaşık 90 milisaniyedir.
Güvenlik
Coğrafi konum güvenliği hakkında konuşurken dikkate alınması gereken iki şey vardır. ipwhois.io'dan aldığınız veriler/yanıtlar 256-bit SSL şifrelemesi kullanır, yani bu konuda güvendesiniz - bu, sağlayıcı tarafından etkinleştirilen "doğrudan" güvenliğinizdir.
Öte yandan, sitenizi ve ziyaretçilerinizi genel olarak güvende tutmak için ek bir güvenlik önlemi olarak coğrafi konumu kullanabilirsiniz.
Coğrafi konumu kullanarak, herhangi bir gerçek zarar oluşmadan önce sitenize saldırmak için yapılan kötü niyetli girişimleri tam olarak belirleyebilirsiniz - Moğolistan'dan aniden binlerce IP adresi gelirse (yıllar boyunca onlarca IP adresiniz olduğunda), bir şeyler olabilir. Bu girişimleri izleyebilir, IP'leri engelleyebilir ve nihai olarak olası saldırıyı daha fazla araştırma için rapor edebilirsiniz.
Doğrudan bir saldırı olmasa da, coğrafi konum, dolandırıcılık girişimlerini tespit etmede de mükemmeldir. İster ödeme sahtekarlığı girişimleri gibi çok ciddi bir şey olsun, ister kayıt/giriş sahtekarlığı gibi daha az ciddi bir şey olsun, coğrafi konumu kullanarak bu durumları onsuz yapacağınızdan çok daha kolay tanımlayabilirsiniz. Bu gibi durumlarda zamanlamanın çok önemli olduğunu düşünüyorsanız, ipwhois.io'nun yanınızda olduğuna sevineceksiniz.
Özet
Coğrafi konumun her başarılı sitenin düzenli bir parçası haline gelmesiyle, herkesin bir tür API kullanmasının nedeni var. Bununla birlikte, çoğu insan için, kendilerini rahat hissetmedikleri ve bunun yerine onlar için kodlama yapan çeşitli araçlara başvurdukları için, doğrudan sitenizde kod parçalarını kullanmaya yönelik bir isteksizlik vardır.
Hem yeni gelenlerin hem de diğerlerinin kendilerini bu korkulardan kurtarması gerekiyor, çünkü bugün ziyaretçiler, seçebilecekleri çok şey olduğundan, düzenli olarak ziyaret ettikleri sitelerden çok daha yüksek beklentilere sahipler. Potansiyel kullanıcılarınızın ihtiyaçlarını karşılamak için kendinizi ve sitenizi ana bölgelerinizi kapsayacak şekilde yerelleştirmeler yapmak öncelikli olarak gündeminize alınmalıdır.
ipwhois.io, kullanımı kolay işlevlerle coğrafi konumu belirleme konusunda mükemmel bir fırsat sunar ve vurgulanan ücretsiz katman, coğrafi konum belirlemeye alışmanız ve konum belirlemenin neyle ilgili olduğunu anlamanız için size her fırsatı sunar.