|
|
|
Кто подскажет как вывести ключевик, по которому пользователь пришел на сайт из поисковиков, яндекс.директ на сайт?
Если даже точнее - сделать ключевик, по которому человек пришел, ссылкой, которую он увидит на странице. |
|
|
|
|
|
Если для себя - есть Метрика, Аналитика.
Да и встроенные средства умеют - АвСтатс, ВебАлайзер и т.д.
Для сайта - видел для ДЛЕ такой плагин, показывает: "Вы принесли к нам в базу реферала по запросу ...". Что-то вроде этого нужно |
|
|
|
|
|
я чет гуглю и не могу найти
мне бы пример кода на php
искать плагины для dle не интересно |
|
|
|
|
|
|
спасибо
может кто подскажет не плагины, а именно скрипт отдельный? |
|
|
|
|
|
Код: |
<?php
if ( ($referrer = getenv("HTTP_REFERER")) != FALSE)
{
$parse_referrer = parse_url($referrer);
$host = $parse_referrer['host'];
$query = $parse_referrer['query'];
switch($host)
{
case preg_match('#yandex#', $host) ? true : false:
$key = preg_replace('#text\=(.*?)\&.*#', '$1', $query);
break;
case preg_match('#google#', $host) ? true : false:
$key = preg_replace('#q\=(.*?)\&.*#', '$1', $query);
break;
case preg_match('#rambler#', $host) ? true : false:
$key = preg_replace('#query\=(.*?)\&.*#', '$1', $query);
break;
case preg_match('#mail#', $host) ? true : false:
$key = preg_replace('#q\=(.*?)\&.*#', '$1', $query);
break;
default:
$key = FALSE;
}
if ($key != FALSE)
{
$key = urldecode($key);
echo $key; // показывам кей, по которому пришел юзер
}
}
?>
|
Про ссылку не совсем понял |
|
|
|
|
|
|
|