• 09-09-2008, 00:37:12
    #10
    Alexis'inde dediği gibi Analytics yolu daha iyisi gibi.

    Eğer hit gönderdiğin site seninse siteni ekle istatistiklerden;
    Trafik Kaynakları > Yönlendiren Siteler den kontrol et.

    Verdiğin linklerden gelen ziyaretçileri ölçmek içinse şöyle birşey yapabilirsin.
    Link verirken: http://www.yonleneceksitem.com/?yonlendiren=yonlendiren.com şeklinde link ver.

    İçerik > En Popüler İçerik bölümünden en fazla kullanılan sayfalarından da bu sayfayı takip et.
  • 09-09-2008, 00:51:34
    #11
    Coojo adlı üyeden alıntı: mesajı görüntüle
    evet demek istediğim oydu
    SQL
    Alıntı
    CREATE TABLE `linkkontrol_gunler` (
    `id` int(5) NOT NULL auto_increment,
    `url` varchar(50) NOT NULL,
    `hit` int(15) NOT NULL,
    `gun` varchar(10) NOT NULL,
    PRIMARY KEY (`id`)
    );

    INSERT INTO `linkkontrol_gunler` (`id`, `url`, `hit`, `gun`) VALUES(1, 'http://www.google.com', 500, '8.9.2008');
    Cron oluşturup hergün 23:59 da bunu çalıştırırsın.
    linkkontrol_gunler.php
    <?php
    $bagla = mysql_connect('localhost', 'root', 'rootpass');
    mysql_select_db('dbname');
    
    $sonuc = mysql_query("Select * From linkkontrol");
    while($satir = mysql_fetch_assoc($sonuc)){
    	mysql_query("Insert Into linkkontrol_gunler (url, hit, gun) Values ('".$satir[url]."', '".$satir[hit]."', '".date('d.m.Y ', time())."')");
    	mysql_query("Update linkkontrol Set hit=0 where id = ".$satir[id]);
    }
    ?>
    linkkontrol_gunler tablosunda hergünün hiti ayrı ayrı tutulmuş olur yanlış bişey yoksa tabi.
  • 09-09-2008, 00:56:03
    #12
    ErsaT adlı üyeden alıntı: mesajı görüntüle
    Alexis'inde dediği gibi Analytics yolu daha iyisi gibi.
    Eğer hit gönderdiğin site seninse ...
    Tam olarak öyle değil, karşı tarafa gelen hiti değil, linke tıklamayı sayıyoruz, karşı site ile işimiz yok. Hatta bunu goal olayı da yapabiliyoruz.

    resimli anlatmış, daha anlaşılır:

    How to track your outbound clicks with onclick in Google Analytics
  • 09-09-2008, 01:51:39
    #13
    Alexis adlı üyeden alıntı: mesajı görüntüle
    Tam olarak öyle değil, karşı tarafa gelen hiti değil, linke tıklamayı sayıyoruz, karşı site ile işimiz yok. Hatta bunu goal olayı da yapabiliyoruz.
    resimli anlatmış, daha anlaşılır:
    How to track your outbound clicks with onclick in Google Analytics
    Anladığım kadarı ile (İngilizce yok) olmayan bir sayfanın gösterimini artırıyor o sayfayıda en popüler içerik bölümünden takip ediyoruz galiba.
  • 09-09-2008, 02:22:46
    #14
    Olmayan bir sayfanın gösterimini arttırıyor, ben biraz dolandım, flash bannere tıklanma sayısını, adsense reklamlara tıklanma sayısını bile sayıyorlar. Ne diye php+SQL ile uğraşayım ki ?
  • 09-09-2008, 07:24:19
    #15
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba ErsaT nickli arkadaşımızın yazdığı sistemi daha geliştirip, admin panelli, site eklenip çıkarılabilen, günlere göre tekil hitleri gösteren ve çıkış olan bir linki hem cookie atayarak hemde sql a ipyi ekleyerek daha güvenli olmasını sağladım...

    Yapacağınız iş hitayar.php den sql ayarlarınız yapmak, sql.sql dosyasını veritabanınıza yüklemek, ve hitindex.php de siteniz.com diye arattırma yaparak kendi sitenizin ismiyle düzeltip kayıt etmek...

    Php sistemin tasarıma uygulanması biraz acemice oldu ancak elimde bu tabloya en uygun o tasarım vardı şu an ve tekrar uğraşmak istemedim, o konudada mazur görürsünüz artık : )))
  • 20-10-2008, 08:35:35
    #17
    https://www.r10.net/2450522-post15.html

    rapide yüklense güzel olacak kullanmak isterim
  • 20-10-2008, 12:03:24
    #18
    Kimlik doğrulama veya yönetimden onay bekliyor.
    2. sitende tekil girişleri say fakat referrer olarak 1. sitenden gelenleri sadece
    <?
    $sitem="birincisitem.com";//Hit yollayan site.
    $ref=strip_tags(htmlspecialchars($_SERVER['HTTP_REFERER'],ENT_QUOTES));
    $ip=strip_tags(htmlspecialchars($_SERVER['REMOTE_ADDR'])); 
    if(strpos($ref,$sitem)){
    $sorgu="SELECT COUNT(ip) AS toplam FROM sayac where ip='$ip' ";
    $s=mysql_result($sorgu,"toplam");
    if($s==0){
    mysql_query("INSERT INTO sayac (ref, ip) VALUES ('$ref','$ip')"); // Eklemeyi yapıyoruz
    }
    }
    ?>