Hedefleme geo için en iyi yaklaşım nedir?

5 Cevap php

Son zamanlarda coğrafi hedefleme teknolojisi oldukça popüler olmuştur. IP, tarayıcı eklentileri, HTML5?, Mobil cihazlar kullanarak hücre kulesi, GPS, tarafından ...

Ben bizim sitede bazı coğrafi hedefli özellikler eklemek üzere olduğum için, en iyi yaklaşım nedir bilmek istedim. Tüm bu teknolojilerin bir karışımını kullanan bazı API var mı? Ya da en azından, ne API / servis ben kullanmanızı tavsiye ederim?

Ben üzerinde çalışıyorum hizmet% 100 doğru olması gerekmez, bu yüzden jeo-IP ile Tamam, ama daha iyi yapmak için kolay bir yolu varsa, neden olmasın.

Kullanılan teknolojiler php, javascript, ajax, java vardır.

5 Cevap

Eğer kullanıcının IP tabanlı web sitenizin dili ayarlamak ve sonra bildiğiniz sürece neredeyse imkansız değiştirmek yapmayın lütfen lütfen lütfen ne olursa olsun dili dedi ve diğerleri arasında, ebay ve paypal gibi (saat yok israf gibi hissediyorum .) Tarayıcının dil kullanın.

Içinde herkes, Fransa konuşuyor veya Fransızca konuşmak istiyor, diyelim.

Ben çok sorunuzun ilgili ama bu konuda rant ihtiyacı hissettim değil sanırım, özür dilerim :)

GEO IP muhtemelen şimdi için en iyi yaklaşımdır.

HTML5 umut verici görünüyor, ancak yaygın olarak desteklenen önce bir süre olacak. Ve o zaman bile açık kullanıcı tür (örneğin, bir ülkeye, bir web sitesinin belirli bir sürümünü otomatik yönlendirme) kullanarak için olanaklarını sınırlayan onayı gerektirir

Bir başlangıç ​​için ücretsiz http://api.hostip.info?ip=x.x.x.x (web sitesi için www.hostip.info) deneyin

Size bir xml structur içinde şehri ve ülkeyi vereceğim. Ben küçük bir proxy script html sayfa ajax aramaları ve metin ve Google coğrafi kodlama API kullanarak bir Google harita üzerinde infomation göstermek http sunucu üzerinde PHP manzum ettik. Daha sonra kolay bir diğer API ile api.hostip.info değiştirebilirsiniz.

Ben varsayılan IP adresi algılama kullanın ve daha sonra isteğe bağlı olarak mevcut navigator.geolocation API Javascript/HTML5 kullanarak daha özel bir yer için sormak istiyorum. (Örneğin, iPhone Safari'de)

Çoğu kullanıcı yine konuma kendilerini bilmiyorum cihazları kullanıyoruz, bu yüzden mevcut eklentileri zaten IP adresi tespiti yapar daha iyi bir konum elde edemeyebilirsiniz. (Alternatif olarak, can sıkıcı olduğu, elle veri girmek için kullanıcılar ister edeceğiz)

Max Mind iyidir. Ücretsiz bir çözüm arıyorsanız Ama eğer javascript geocoder kullanarak düşünebilirsiniz. Sonunda onlar adresleri ve ülke destek olacak, ama şu anda, onlar size sadece bir enlem ve boylam verir.