Узнать по какому ключевому слову

vanderv

Старатель
Регистрация
30 Май 2009
Сообщения
270
Реакции
12
Как узнать ключевое слово по которому пришел пользователь... конечно если он перешел с поисковой системы
 
поставить счетчик какой-нибудь и все будет видно, по каким запросам к вам приходили...

НУ или если вам нужно на пхп к примеру, то есть такая переменная
PHP:
$_SERVER['HTTP_REFERER'];
она возвращает откуда пришли, и по идее в урле будет нужный запрос
 
для каждой ПС своя переменная
 
Да.. для некоторых систем - названия параметров (а также код получения поисковой строки:(
PHP:
$_se_options = array(
        'yandex' => array('param' => 'text', 'id' => 1),
        'google' => array('param' => 'q', 'id' => 2),
        'rambler' => array('param' => 'query', 'id' => 3),
        'yahoo' => array('param' => 'query', 'id' => 4),
        'mail.ru' => array('param' => 'q', 'id' => 4),
    );
 
$url = parse_url($_SERVER['HTTP_REFERER']);
                parse_str($url['query'], $vars);
                foreach ($_se_options as $k => $v)
                    if (preg_match("#$k#i", $url['host']))
                        $cur_SE = $k;
                if (isset ($cur_SE)) { // парсим поисковую фразу
                    $paramname = $_se_options[$cur_SE]['param'];
                    $s = $vars[$paramname];
                    if (strpos($url['query'], '%D0') !== false)
                        $s = iconv("UTF-8", "cp1251", $s); // в строке используется многосимвольная кодировка
                } else {
                    $s = '';
                }
// в $s - поисковая фраза
p.s. код не идеальный, но рабочий. Если у кого будут идеи по его усовершенствованию - совершенствуйте.
 
Если у кого будут идеи по его усовершенствованию - совершенствуйте.
кто с пхп на ты, можете допилить код. Так чтобы срабатывал если юзер пришел с поиска. Открывая через фрейм скажем пагу платника т.е. только что нужно если пришли с поиска. А если юзер заходит напрямую по урлу или с закладки то что бы отправляло юзера по дефолту на википедию или на поиск. Может кто реализовать такое средствами пхп. Спасибо Заранее.
 
Назад
Сверху