• 28-09-2015, 00:02:06
    #1
    Merhabalar hayırlı geceler öncelikle,
    Ziyaretçinin siteme hangi anahtar kelimeyi aratıp ziyaret ettiğini görmek istiyorum. Biliyorum sayaç servisleri önereceksiniz ama 20-30 güncel kayıt tutarak sürekli güncelleniyor yokluğumda kontrol için kayıt tutmam lazım.

    Teşekkürler şimdiden.
  • 28-09-2015, 00:03:04
    #2
    ssl den sonra her kelime maalesef çıkmıyor. Çoğu kelimeyi bilemiyoruz.
  • 28-09-2015, 00:09:01
    #3
    EmreUnan adlı üyeden alıntı: mesajı görüntüle
    ssl den sonra her kelime maalesef çıkmıyor. Çoğu kelimeyi bilemiyoruz.
    Alabildiğimiz kadar alacak bir kod varmı acaba hocam çünkü statcounter getiriyor silmese iyi olacakta
  • 28-09-2015, 02:18:45
    #4
    alabildiğimiz kadarı diyorsanız http_referer'a bakmalısınız. fakat emre beyin de dediği gibi arama motorları https ile açıldığı için keywordleri almanız mümkün değil.
    function get_keyword($referer)
    {
        $search_phrase = '';
        $engines = array('dmoz'     => 'q=',
                         'aol'      => 'q=',
                         'ask'      => 'q=',
                         'google'   => 'q=',
                         'bing'     => 'q=',
                         'hotbot'   => 'q=',
                         'teoma'    => 'q=',
                         'yahoo'    => 'p=',
                         'altavista'=> 'p=',
                         'lycos'    => 'query=',
                         'kanoodle' => 'query='
                         );
     
        foreach($engines as $engine => $query_param) {
            // Check if the referer is a search engine from our list.
            // Also check if the query parameter is valid.
            if (strpos($referer, $engine.".") !==  false && 
                strpos($referer, $query_param) !==  false) {
     
                // Grab the keyword from the referer url
                $referer .= "&";
                $pattern = "/[?&]{$query_param}(.*?)&/si";
                preg_match($pattern, $referer, $matches);
                $search_phrase = urldecode($matches[1]);
                return array($engine, $search_phrase);
            }   
        }
        return;
    }
    şöyle bir fonksiyon kullanabilirsiniz. statcounter da getiremez. onun getirdiğini siz de getirebilirsiniz.
    kolaylıklar