Merhaba
webmasterlerde her ne kadar da adsense den atilma dusuncesi olsada
bu konuda bazi cözümlerde bulunmakta
burda size bahsedecem konu adsense hesabinizda her ne kadar detayli bilgi verselerde tiklama sayfa gosterimi vs.. hangi reklama kim hangi ip numarasi tiklamis bilmenizde hakkiniz ve bunada cozum burdaki anlatacaklarimda
(bu size verecegim kodlar google adsense tarafindan kullanma izini onaylanmistir) yani korkunuz olmasin
burdaki amac sizin sucunuz olmasada ve ya tiklama saldirisi yapip sizi google adsense hesabinizdan attirmaya calisan kendini bilmezleri fazla zaman gecmeden IP numaralarida dahil google adsense ekibine sikayet etmenizdir
boyle durumlarda sikayette bulunmadiginiz taktirde sorumlusu siz olacaksiniz
(her ne kadar hesabinizdan para kesselerde reklamdan atilmaktan iyidir)
ilk kod sayfanizdaki reklamlarin hemen sonrasina eklenmelidir
<script language="javascript" type="text/javascript"> <!-- function log() { bug = new Image(); bug.src = 'http://www.site-adresiniz.com/log.php?ref=' + document.location + '&url=' + window.status; } var elements; elements = document.getElementsByTagName("iframe"); for (var i = 0; i < elements.length; i++) { if ( (elements[i].src.indexOf('googlesyndication.com') > -1) || (elements[i].src.indexOf('googleadservices.com') > -1) ) { elements[i].onfocus = log; } } //--> </script>Bu ikinci kod sizin log.php sayfanizdir
<?php $ref = $_GET['ref']; $url = $_GET['url']; if (!empty($ref) && !empty($url)) { // kullanicinin IP numarasi if (getenv(HTTP_CLIENT_IP)) { $ip = getenv(HTTP_CLIENT_IP); } else { $ip = getenv(REMOTE_ADDR); } // Tiklanan linkleri gostermesi gereken kod "go to " ou "Sayfayi goster" $url = substr($url, strrpos($url, " ")); // Database baglanmasi gerekir // Buraya bu script icin ozel actiginiz database bilgilerinizi giriniz $sql = "INSERT INTO log SET ref=\"$ref\", url=\"$url\", date=\"".date("Y/m/d H:i:s")."\", ip=\"$ip\""; $res = mysql_query($sql) or die($sql); } ?>e unutmadan kodlarda gordugunuz gibi database gerekiyo isterseniz var olan bir database icerisine sadece "log" isminde bi tabloda acabilirsiniz
sql database tablosuda bu sekilde olusuyor
CREATE TABLE log ( id_adclick int(11) NOT NULL auto_increment, ref varchar(250) NOT NULL default '', url varchar(100) NOT NULL default '', date datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(16) NOT NULL default '', PRIMARY KEY (id_adclick) ) TYPE=MyISAM COMMENT='AdSense tracking';
tamamen alıntıdır (yazar:furgo)