Ulasan IPWHOIS.io: API Geolokasi IP yang Cepat dan Serbaguna
Diterbitkan: 2021-07-17Mendapatkan alamat IP dari pengunjung Anda menjadi bagian yang semakin penting dari manajemen situs. Karena situs sekarang lebih global dari sebelumnya, dan setiap pengunjung mencari pengalaman yang dipersonalisasi, jumlah API geolokasi IP telah meledak selama beberapa tahun terakhir.
Memang, Anda dapat menulis kode untuk mendapatkan data #geolokasi sendiri, tetapi jujur, masih ada beberapa #admin backend terpilih yang memiliki pengetahuan untuk melakukannya (dibandingkan dengan jumlah keseluruhan pemilik/pengelola situs). Di sinilah salah satu dari banyak #API masuk.
KLIK UNTUK TWEETMereka dirancang agar Anda dapat mengaturnya dengan sangat cepat (biasanya hanya menyalin/menempelkan kode yang relevan), dan ketika terintegrasi, mereka memberi Anda hasil instan.
Salah satu program yang kami gunakan akhir-akhir ini adalah ipwhois.io, dan itu terbukti sangat bagus dan banyak diiklankan. Kami akan membahas lebih detail tentang apa yang ditawarkannya dan apa yang harus Anda lakukan untuk membuatnya berfungsi, tetapi pertama-tama mari kita jual Anda tentang perlunya geolokasi di tempat pertama.
Mengapa geolokasi?
Alasan utama Anda menggunakan geolokasi adalah, seperti yang telah kami sebutkan, untuk membuat situs yang lebih personal. Ini mungkin tampak sepele, tetapi sebenarnya, ini sangat membantu untuk pertama mendapatkan pengunjung dan kedua mempertahankan mereka. Itu selalu menyegarkan untuk melihat situs yang memiliki lokalisasi bahasa, misalnya. Tentu saja, Anda perlu mencari tahu angka-angkanya, yaitu, apakah layak berinvestasi dalam bahasa tambahan untuk selusin pengunjung – geolokasi akan memberi Anda angka-angka itu.
Meskipun bahasa mungkin adalah hal pertama yang terlintas dalam pikiran ketika berbicara tentang lokalisasi, itu bukan satu-satunya. Anda dapat mengerjakan keajaiban Anda dari backend untuk membuat berbagai tindakan yang ditargetkan untuk wilayah tertentu. Anda tidak akan meletakkan sandal jepit di halaman utama bagi mereka yang masuk dari Swedia; sebagai gantinya, Anda akan fokus pada mantel dan topi musim dingin. Jenis promosi ini membantu Anda mendiversifikasi saham Anda untuk menargetkan audiens Anda dengan lebih baik dan selanjutnya meningkatkan lalu lintas dan pendapatan Anda.
Anda juga dapat menggunakan pengetahuan untuk menghitung biaya pengiriman yang dapat sangat berarti sekarang karena harganya ada di mana-mana.
Dari mengetahui lokasi pelanggan Anda, Anda juga akan mengetahui zona waktu mereka. Sekali lagi, ini tampak seperti hal yang sepele, tetapi jika Anda menjalankan situs yang bertujuan untuk lalu lintas global, Anda hanya perlu mempertimbangkan hal-hal ini. Dari data yang tersedia, Anda dapat menyiapkan promosi berwaktu khusus untuk waktu-waktu tertentu dalam sehari ketika lalu lintas sedang tinggi, sementara di sisi lain menghindari waktu-waktu tertentu untuk hal-hal penting karena lalu lintas yang lebih rendah.
Secara umum, mengumpulkan data yang berkaitan dengan geolokasi membantu Anda mengidentifikasi struktur basis pengguna Anda. Ini, pada gilirannya, membantu Anda memfokuskan energi Anda pada dua hal – menggandakan poin tertinggi (promosi untuk wilayah dan/atau zona waktu dengan lalu lintas tertinggi) dan/atau mencoba meningkatkan poin yang lebih rendah (mencari tahu caranya untuk meningkatkan lalu lintas di wilayah dan/atau zona waktu yang kinerjanya lebih rendah).
Mengapa ipwhois.io
Sekarang Anda tahu mengapa menggunakan geolokasi di situs Anda, tetapi mengapa, dari semua layanan lain, Anda harus menggunakan ipwhois.io.
Fleksibilitas harga dan tingkat
Ada beberapa alasan untuk memilih ipwhois.io, pertama-tama, karena – gratis. Kami tahu apa yang mungkin Anda pikirkan – jika alasan utama untuk menggunakan sesuatu adalah harga (terutama jika gratis), produk atau layanan itu tidak terlalu bagus. Untuk itu, kami katakan – jangan khawatir, ini hanya hal pertama yang benar-benar muncul.
Seperti yang Anda harapkan, ada peringatan – layanan ini gratis hingga 10.000 permintaan per bulan – bagi mereka yang baru memulai, ini mungkin tampak seperti jumlah yang besar, tetapi sebenarnya tidak. Ini pada dasarnya memberikan solusi sempurna jika Anda hanya menguji layanan geolokasi tetapi memiliki potensi penskalaan untuk tumbuh dengan situs Anda saat Anda naik melalui tingkatan.
Ada tiga paket harga, yang masing-masing sesuai dengan jumlah lalu lintas yang diterima situs Anda, atau, jika kami lebih spesifik, jumlah permintaan yang dibuat.
Mudah diatur
Melihat semua kode itu, dapat dimengerti bahwa Anda akan berpikir bahwa proses penyiapan adalah tugas yang sulit yang Anda perlukan tutorial tertulis dan video untuk menyelesaikannya. Pada kenyataannya, justru sebaliknya. Paket gratis bahkan tidak memerlukan pendaftaran.
Bergantung pada bahasa pemrograman yang paling Anda sukai, Anda akan diberikan tanggapan dalam tiga format: JSON, XML, dan CSV. Kita semua tahu betapa pentingnya menggunakan alat yang Anda kenal, dan jenis cakupan ini memastikan Anda akan mendapatkan apa yang Anda inginkan. Di sini, Anda dapat menemukan contoh permintaan yang dibuat dalam PHP dan respons dalam JSON:
Meminta:
<?php $ipAddress = $_SERVER['REMOTE_ADDR']; $ch = curl_init('http://ipwhois.app/json/'.$ipAddress); curl_setopt($ch, CURLOPT_RETURNTRANSFER, benar); $jsonData = curl_exec($ch); curl_close($ch); $resultData = json_decode($jsonData, benar); var_dump($hasilData); ?>
Tanggapan:
{ "ip": "8.8.4.4", "sukses": benar, "ketik": "IPv4", "benua": "Amerika Utara", "continent_code": "NA", "negara": "Amerika Serikat", "kode_negara": "AS", "country_flag": "https://cdn.ipwhois.io/flags/us.svg", "country_capital": "Washington", "telepon_negara": "+1", "country_neighbours": "CA,MX,CU", "wilayah": "New Jersey", "kota": "Newark", "lintang": 40.735657, "bujur": -74.1723667, "asn": "AS15169", "org": "Google LLC", "isp": "Google LLC", "zona waktu": "Amerika/New_York", "timezone_name": "Waktu Standar Timur", "zona waktu_dstOffset": 0, "timezone_gmtOffset": -18000, "timezone_gmt": "GMT -5:00", "mata uang": "Dolar AS", "kode_mata uang": "USD", "currency_symbol": "$", "kurs_mata uang": 1, "currency_plural": "Dolar AS", "completed_requests": 0 }
Lokalisasi tingkat lanjut
Seperti yang disebutkan sebelumnya, geolokasi sangat penting untuk melokalisasi situs Anda – dengan mengetahui dari mana pengunjung Anda berasal; Anda juga tahu bahasa, mata uang, zona waktu, dll. Semua ini kemudian dapat digunakan untuk membuat antarmuka khusus hanya untuk mereka. Bahkan melalui pelokalan, Anda memiliki beberapa opsi – Anda dapat mempertajam penunjukan yang lebih luas seperti negara atau benua, atau menjadi sangat detail dengan wilayah atau bahkan kota, semuanya tergantung pada bagaimana situs Anda bergantung pada pelokalan tersebut.
Lokalisasi tidak eksklusif hanya untuk frontend. Anda juga bisa mendapatkan respons multibahasa di backend. Jika Anda terbiasa bekerja dengan perangkat lunak dalam bahasa Anda sendiri, alih-alih bahasa Inggris, Anda bisa mendapatkan tanggapan dalam semua bahasa utama seperti Jerman, Prancis, Spanyol, dll.
Data yang benar
Salah satu masalah utama yang mungkin muncul adalah mendapatkan tanggapan dengan data yang sudah ketinggalan zaman. Ingatlah bahwa kita tidak sedang membicarakan data dari tahun 90-an. Orang yang masuk melalui ponsel mereka mungkin sedang berpindah-pindah, dan Anda tidak ingin data tentang di mana mereka berada satu jam yang lalu, tetapi di mana mereka sekarang. Untuk menggunakan istilah gamer, anggap itu sebagai jeda atau waktu respons. ipwhois.io memiliki cukup saluran yang terintegrasi ke dalam sistemnya sehingga ini tidak akan mengganggu Anda, memberi Anda respons yang hampir nyata. Dengan cakupan server global yang cukup besar, seharusnya tidak ada masalah yang terkait dengan lokasi Anda – respons rata-rata adalah sekitar 90 milidetik.
Keamanan
Ada dua hal yang perlu dipertimbangkan ketika berbicara tentang keamanan geolokasi. Data/tanggapan yang Anda terima dari ipwhois.io menggunakan enkripsi SSL 256-bit, yang berarti Anda aman di depan – ini adalah keamanan “langsung” Anda, yang diaktifkan oleh penyedia.
Di sisi lain, Anda dapat menggunakan geolokasi sebagai langkah keamanan tambahan untuk menjaga situs dan pengunjung Anda tetap aman secara keseluruhan.
Dengan menggunakan geolokasi, Anda dapat menunjukkan dengan tepat upaya jahat untuk menyerang situs Anda sebelum kerusakan nyata terjadi – jika tiba-tiba ada ribuan alamat IP yang datang dari Mongolia (ketika Anda memiliki lusinan selama bertahun-tahun), kemungkinan ada sesuatu yang terjadi. Anda dapat melacak upaya ini, memblokir IP dan akhirnya melaporkan potensi serangan untuk penyelidikan lebih lanjut.
Meskipun tidak secara langsung merupakan serangan, geolokasi juga sangat baik dalam mendeteksi upaya penipuan. Baik itu sesuatu yang sangat serius seperti upaya penipuan pembayaran, atau yang kurang serius seperti penipuan pendaftaran/login, menggunakan geolokasi, Anda dapat mengidentifikasi situasi ini jauh lebih mudah daripada tanpanya. Jika Anda menganggap bahwa waktu adalah yang paling penting dalam hal ini, Anda akan senang ipwhois.io ada di pihak Anda.
Ringkasan
Dengan geolokasi menjadi bagian rutin dari setiap situs yang sukses, masuk akal bahwa setiap orang akan menggunakan semacam API. Namun, masih ada keengganan untuk menggunakan potongan kode langsung di situs Anda bagi kebanyakan orang karena mereka tidak merasa nyaman dan malah menggunakan berbagai alat yang melakukan pengkodean untuk mereka.
Pendatang baru dan orang lain sama-sama perlu menyingkirkan ketakutan ini karena pengunjung saat ini memiliki harapan yang lebih tinggi terhadap situs yang mereka kunjungi secara teratur karena ada begitu banyak pilihan. Melemparkan diri Anda dan situs Anda ke pelokalan untuk mencakup wilayah utama Anda harus dimasukkan ke dalam agenda Anda sebagai prioritas untuk memenuhi kebutuhan pengguna potensial Anda.
ipwhois.io menawarkan kesempatan sempurna untuk mencelupkan kaki Anda ke geolokasi dengan fungsi yang mudah digunakan, dan tingkat gratis yang disorot memberi Anda setiap kesempatan untuk membiasakan diri dan mencari tahu apa itu geolokasi.