2012-09-14 91 views
2

我有AdSense廣告。我受到點擊激增的攻擊。基本上我想檢測用戶何時點擊廣告,以便我可以將IP記錄在我的數據庫中,然後我將能夠以最多的點擊次數來禁止用戶。現在我明白大多數AdSense廣告都是通過iframe標籤運行的,但是我仍然可以按照自己的意願去做嗎? 任何想法將不勝感激。跟蹤用戶的IP地址在我的網站上點擊AdSense廣告

回答

3

沒有測試過這個,但它應該工作。它基本上檢查在模糊事件被觸發之前鼠標是否在廣告上。

jQuery(function($){ 

    var isOverGoogleAd = false; 

    $("iframe[ id *= google ]").mouseover(
     function(){ 
      isOverGoogleAd = true; 
     } 
) 
    .mouseout(
     function(){ 
      isOverGoogleAd = false; 
     } 
); 

    $(window).blur(
     function(){ 

     if (isOverGoogleAd){ 

      $.ajax({ 
       type: "post", 
       url: "track.php", 
       data: { 
        adUrl: window.location.href 
       } 
      }); 
     } 
    }) 
    .focus(); 
}); 

摘自here