Önceki makalemizde sitemizi ziyaret eden kullanıcılara ait bilgileri ASP.NET ile nasıl alacağımızı detaylı olarak anlatmıştık.
Bu makalemizde javascript ile web sayfamızı ziyaret eden kullanıcıların hangi site üzerinden geldiği, kullandığı tarayıcı bilgisi, ekran çözünürlüğü ve Ip adresi gibi bilgileri nasıl alacağımızı anlatacağız.
Ziyaretçinin kullandığı tarayıcı tipini aşağıdaki javascript kodu ile alabiliriz.
function Tarayicitipi() {
alert(navigator.appName);
}
function Tarayiciversiyon() {
alert(navigator.appVersion);
}
Eğer ziyaretçi sayfamıza direk olarak değilde bir linki takip ederek geldi ise, geldiği adresi almak için aşağıdaki kodu kullanıyoruz. Bu sayede arama motorların gelen ziyaretçileride bulabilir ve farklı analizler için kullanabiliriz.
function ReferrelBilgisi() {
alert(document.referrer);
}
function Cozunurluk() {
var w = screen.width;
var h = screen.height
alert(w+" x "+h);
}
Ziyaretçinin IP adresini almak için javascriptde kullanacağımız bir metod yok malesef. BAzı tarayıcılarda bunu almak için java kullanımına dair örnekler bulabilirsiniz, fakat ziyaretçinin bilgisayarında java kurulu olması ve tarayıcısınında uygun olması durumları söz konusu. Aksi takdirde alamıyoruz.
Ziyaretçinin IP adresini almak için en iyisi asp, asp.net veya php gibi dilleri javascrit içinden kullanmak.
function IPAdres() {
alert('<%= Request.UserHostAddress%>');
}
function IPAdresASP()
{
alert(<%Response.Write(Request.ServerVariables("remote_addr"))%>);
}