lostyazilim
tr.link

Reklamlara Tıklayan Üyeleri Tabloya Dökmek

7 Mesajlar 1.071 Okunma
acebozum
tr.link

Sweetling Sweetling WM Aracı Kullanıcı
  • Üyelik 27.02.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek web tasarımcı
  • Konum Bursa
  • Ad Soyad O** H**
  • Mesajlar 34
  • Beğeniler 2 / 8
  • Ticaret 1, (%100)
Merhaba arkadaşlar,
internette uzun araştırmalar yapmama rağmen çözemediğim bir durum var,

Benim yapmak istediği adsense reklamlarını tıklayan üyelerimi tespit etmek, tıkladıkları reklamda ne kadar süre kaldıklarını ve siteye ne kadar süre sonra döndüklerini görmek. ve reklamlarda ne kadar süre kalınınca sizin tavsiye edeceğiniz sürenin üzerindekileri başarılı, alntındakileri başarısız olarak görmek.


Örneğin:
Örnek Üye ---- 25.04.2019 04:07 ----- 82 Saniye ------ Başarılı
Örnek Üye ---- 25.04.2019 04:09 ----- 15 Saniye ------ Başarısız

Forumda başka bir konuda MuhammedArslan isimli arkadaş bu bilgiyi paylaşmış

Adsense kuralları açısından bir sakınca var mıdır bilmem fakat reklamı yayınladığınız div e onclick değeri vererek ip adresini alabilirsiniz.

İşin özü dive tıklandığında get_ip.php sayfasına istek gönderip oradan da çeşitli fonksiyonlar ile ip adresini alabilirsin.




//reklam


<script>
function get_id(){
$.post( '/get_ip.php' , {'data':'data'} , function (data) {
} );
}
</script>


Bizim sitemizde reklamlar üyelikle girilen bir bölümde olduğu için tüm reklamlara üyeler tıklıyor ve mysql database de hepsinin giriş yaptığı ip adresleri kayıtlı oluyor.
Yani bu üstteki kod ile tespit ettiğimiz ip adresini nasıl mysql databasede sorgu yapıp üyenin adını çekebiliriz. Reklamda geçirdiği süreyi nasıl tespit edebiliriz?

bunları tabloya nasıl dökeriz

sanırım 100 puanlık soru oldu :)

Cevaplarınızı, yardımlarınızı, tavsiyelerinizi bekliyorum arkadaşlar,
Şimdiden hepinize teşekkürler.
 

 

elektronikssl
webimgo

TalhaAzam TalhaAzam www.talhaazam.com Kullanıcı
  • Üyelik 21.01.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Kayseri
  • Ad Soyad A** Ş**
  • Mesajlar 879
  • Beğeniler 14 / 172
  • Ticaret 1, (%100)
Müdür zaten kullanıcıların ip adresleri elinde mevcut değil mi ikisini karşılaştır kim tıkladıysa görürsün zaten :D çokta kasma yani :D
 

 

Sweetling Sweetling WM Aracı Kullanıcı
  • Üyelik 27.02.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek web tasarımcı
  • Konum Bursa
  • Ad Soyad O** H**
  • Mesajlar 34
  • Beğeniler 2 / 8
  • Ticaret 1, (%100)
Kullanıcıların ip adresleri elimde mevcutta, reklama tıklayanların ip leri mevcut değil, az çok anlıyorum ama bu kadar uzman değilim henüz, sağolsun bu arkadaş bi kod vermişte kodun devamı yok ucu açık :)

birde reklamlara saldırı falan olayları oluyormuş, o zaman saldıranın ip adresini falan bilsek google a bildirince falan sorun ortadan kalkıyormuş, adsense kazançlarım fena değil, hani emeklere yazık olmasın :)
 

 

TalhaAzam TalhaAzam www.talhaazam.com Kullanıcı
  • Üyelik 21.01.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Kayseri
  • Ad Soyad A** Ş**
  • Mesajlar 879
  • Beğeniler 14 / 172
  • Ticaret 1, (%100)
Arkadaş tanıdığım, fırsatı olur foruma uğrarsa bakar merak etme :D
 

 

wmaraci
wmaraci

Sweetling Sweetling WM Aracı Kullanıcı
  • Üyelik 27.02.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek web tasarımcı
  • Konum Bursa
  • Ad Soyad O** H**
  • Mesajlar 34
  • Beğeniler 2 / 8
  • Ticaret 1, (%100)
Tamam bakalım, çok uzman bir arkadaşa benziyor, inş fırsatı olur ve yardımcı olur :)
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Aslına bakarsan google reklamları iframe 'in içerisinde oynatıldığı için direkt olarak onclick eventi ile alman imkansız (en azından bence) . Çünkü kaynaklar farklı, birisine google.com dersek diğeri abc.com gibi. ( Bknz. Cors Policy )

Ayrıca böyle bir olaya girmeni tavsiye etmiyorum, sonradan başın ağrıyabilir.

Ama şansını denemek istersen mantık şöyle olabilir,

Genel kapsayıcı bir div oluşturursun, oluşturduğun div de mouseover ve mouseout fonksiyonları ile farenin o div üzerine gelip gelmediğini tespit edersin.

Eğer fare o divin üzerindeyken sayfa değişiyorsa, reklama tıklanmış demektir. Yani şöyle bir şey;


// Reklam Kodları


<script>
jQuery(function( $ ){

var MouseOver = false;

$("#reklam" ).mouseover(function(){
MouseOver = true;
}
).mouseout(function(){
MouseOver = false;
});

$( window ).blur(
function(){
if (MouseOver){


$.post('ajax.php','data':'data',function(data){
// Callback Fonksiyonu
});


}}).focus();
});
</script>




Sayfaya jquery dahil etmeyi unutma.

Ajax.php 'de ise session yardımıyla kullanıcının bilgilerini alıp istediğin gibi kullanabilirsin. Veritabanında tıklama gerçekleşti diye işaretleyebilirsin mesela.
 

 

Sweetling Sweetling WM Aracı Kullanıcı
  • Üyelik 27.02.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek web tasarımcı
  • Konum Bursa
  • Ad Soyad O** H**
  • Mesajlar 34
  • Beğeniler 2 / 8
  • Ticaret 1, (%100)
Cevabın için teşekkür ederim hocam,

Benim Reklam divi yayınladığım kodlar şu şekilde















Şimdi benim anladığım önce kırmızı renkle belirttiğim class sınıfı admin olan div tagına id='reklam' ekleyeceğim.

Sonra head kısmına head tagı bitimine sizin paylaştığınız script kodunu yazacağım, tüm sayfaların tüm bölümlerinde çalışması için.

Sonra ajax.php isimli bir dosya oluşturacağım,

session yaparım yapabilirsem :) ama benim yapabileceğim şu tarz bi kodlama
Bu Kullanıcı puan sıralaması yaptığım bölümün kodları



$SAYI = 1;
$RANKED = mysql_query("SELECT * FROM users WHERE stats='1' ORDER BY level DESC LIMIT 50");
while ($RANKEDIF = mysql_fetch_array($RANKED)) {
echo '


'.$SAYI.'.

' .$RANKEDIF['balance'] . ' TL
' .$RANKEDIF['level'] . ' '.$LN_LEVEL.'



';

$SAYI++;
}
?>


Bu kodlarla kullanıcıların level seviyesine göre sıralatıyorum,
1. Sütun Sıra numarası, 2. Sütun, Kullanıcı nicki ve ülke bayrağı, 3. Sütun Kazandığı TL Bakiyesi, 4. Sütun Kaç Level olduğu Yazıyor.


Ben ajak.php de reklama tıklayanların listesini bu şekilde tablo oluşturmak için nasıl bir kodlama yapmalıyım?
Yani;
1. Sütun Tarih, 2. Sütun kullanıcı adı, 3. Sütun Reklamda geçirdiği Süre, 4. Sütun 60 Saniye üzeriyse başarılı, 60 saniye altında kaldıysa başarısız yazısı.

database kullanıcılarının kayıtlı olduğu tablo "users" ip adresinin yazılı olduğu bölüm "ip" kullanıcı adı "username"


Bunun yapıldığını bir sitede gördüm, adam yapmış sistemi tıkır tıkır çalışıyor.

size skype tanda yazdım, müsait olduğunuzda isterseniz oradanda yardımcı olabilirseniz çok sevinirim :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al