Откуда приходят на сайт?

По просьбам читателей: “как можно узнать по какой строке запроса поисковика приходят на сайт?”
Гуру могут дальше не читать :)
Чисто теоретически: Когда посетитель попадает на сайт откуда-то, то веб-серверу кроме всего прочего в специальной переменной (Referer) передается и информация, откуда же он прибыл. А веб-сервер (например, apache может “занести в протокол” и передать это значение программе, к которой сделан запрос. (блог - это тоже программа, только не такая большая как word :)
Ложки дегтя:

  • Если адрес набран вручную в строке броузера, то эта самая переменная пуста.
  • Некоторые средства обеспечения безопасности/анонимности, установленные у посетителя, не позволяют браузеру передать эту информацию


Практически:
Если у Вас есть доступ к настройкам сервера, то можно включить протоколирование этой переменной, например вот с таким результатом:

80.88.57.90 - - [05/Oct/2006:08:33:42 +0300] “GET /index.php/comps/soft/2006/03/23/kak-posmotret-spisok-avtozagruzki/ HTTP/1.1″ 200 5384 “http://www.yandex.ru/yandsearch?stype=&nl=0&text=hkcmd” “Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7″


Здесь “/index.php/comps/soft/2006/03/23/kak-posmotret-spisok-avtozagruzki/” - это страница НА которую пришли
а “http://www.yandex.ru/yandsearch?stype=&nl=0&text=hkcmd” - страница, С которой.
Самое интересное - “hkcmd” - тот самый запрос, который задал пользователь.
Любопытные могут узнать еще много чего :)

Ну, это так, для того, чтоб Вам захотелось узнать больше ;) А поскольку перспектива ковыряться в логах мало кому покажется приятной, ;) есть более простые способы - например, подавляющее большинство счетчиков умеют показывать эту информацию в наглядном виде. Причем как внешние рейтинги-считалки (например, этот, статистика по моему сайту за 1-5 октября), так и счетчики исключительно для внутреннего использования :)
Из последних использую BBClone. Пример - тут. Последняя колонка - это как раз чего искали, по каким ключевым словам к нему пришли. (Тот сайт на английском. и запросы к нему тоже английские).
Ложка дегтя: bbclone не всегда корректно выковыривает русские слова запроса из этой переменной - может пропасть пара букв. но на понимание это не влияет :)

» »

4 Responses to “Откуда приходят на сайт?”

  1. Трудное счастье Says:

    можно чайник влезет?;)
    совсем просто вариант - зарегистрироватьна на spylog - и там в просмотре статитики есть просто такой раздел…

  2. andrey Says:

    а еще можно поставить скрипт на свой сайт
    очень удобно
    ум еня стоя крипт очень удобно все показывал

  3. oleg Says:

    Статья отличная в добавок могу поделится своим опытом
    и на много проще
    Поставил счетчик от ips.shoa.biz (Не сочтите за рекламу) И получаешь полную статистику кто, когда во сколько времени,и с какого сайта перешли на твой сайт Просто супер сам пользуюсь Единственный минус то что платная, они дают бесплатно для пробы то ли 7 то ли 14 дней, вот не хочу врать. может подойдет комуто

  4. Путник Says:

    2Олег: довольно большое количество бесплатных счетчиков дают ту тже самую возможность. Да хоть счетчик внизу этой страницы - очень даже пример.

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!