Google Adsense Tracking

furgo

New member
Katılım
16 Eyl 2005
Mesajlar
29
Reaction score
0
Puanları
0
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

Kod:
<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

Kod:
<?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);
}
?>

ve unutmadan kodlarda gordugunuz gibi database gerekiyo isterseniz var olan bir database icerisine sadece "log" isminde bi tabloda acabilirsiniz

sql database tablosuda bu sekilde olusuyor

Kod:
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';

bu baslik bu bolumde sabit baslik olmaya da deger... ;)
Tum webmasterlere hilesiz bol kazanclar dilerim...
 
FAÇALI - 2' Alıntı:
bir tehlikesi varmı,google amca farkederse dan dun edermi saygılar ;)
Arkadasında sölediği gibi kodlar hile amaçlı değil.. google tarafından onaylı kodlar zaten.. ;)
 
asp için olanı yokmu bunun yaw :D ve bir tehlikesi varmı,google amca farkederse dan dun edermi saygılar ;)
 
evet kodlar izinlidir

asp olanini bir arkadas ayarlamakta suan
cok yakinda veririm onuda...

yalniz log.php yi kendi sitenizin uyelik veya adminlik sistemine gecirmek size kaliyo acikta kalmasin orasi yoksa herkes girip bakar :D
 
emeğine sağlık üstad
 
<?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);
}
?>


db adini usernameyi neresine yazcaz
 
Geri
Üst