ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как показывать объявления только в поиске для посетителей сайта на WordPress

Как показывать объявления только в поиске для посетителей сайта на WordPress

Исходя из моего опыта и исследований многих профессионалов отрасли, кажется, что посетители поисковых систем, скорее всего, нажмут на целевое рекламное объявление, но не ваши постоянные читатели. В этой статье мы поделимся с техникой, которая позволит вам заработать больше денег из вашего блога, просто из показа объявлений посетителям через поисковую систему. В то время как ваши постоянные посетители не видят эти объявления. Это работает очень хорошо с целевыми единицами Pay-Per-Click (PPC) рекламы, таких как Google Adsense.

Примечание: Этот метод показанный в этой статье, может быть использован для отображения другого содержимого в стороне от объявлений, посетителям поисковой системы для Вашего сайта. Может быть, специальный код вашей скидки для посетителей, приветствие и т.д.

Первое, что вам необходимо сделать, это открыть файл functions.php и вставить нижеследующий код:

$refer = $_SERVER['HTTP_REFERER'];
$SEAR = array('/search?', 'images.google.', 'yandex.', 'search.', 'web.info.com', 'del.icio.us/search', '/search/', '.yahoo.');
foreach ($SEAR as $sources) {
  if (strpos($refer,$sources) !== false) {
    setcookie("sevisitors", 1, time() + 3601, "/", ".andreyex.ru"); 
    $sevisitors=true;
  }
}
 
function andreyex_from_searcheng(){
  global $sevisitors;
  if ($sevisitors == true || $_COOKIE["sevisitors"] == 1) {
    return true;
  }
  return false;
}

Примечание: В строке SetCookie, не забудьте изменить .andreyex.ru на свой собственный домен сайта.

Теперь просто открыть, где вы хотите разместить это объявление или специальное содержание (в основном файле single.php, однако это может быть любой другой файл, как sidebar.php и т.д.), и вставьте следующее:

<?php if (function_exists('andreyex_from_searcheng')) {
  if (andreyex_from_searcheng()) { ?>
    ВСТАВИТЬ КОД ЗДЕСЬ
<?php } } ?>

Приведенный выше код анализирует агент Referrer от любого типа URL поиска, который включает в себя Yandex, Google, Delicious, Yahoo, и т.д. Если в браузере посетителя говорит, что Агент Referrer из поисковой системы, который мы определили, он будет хранить куки на их браузер под названием ‘sevisitors’ продолжительностью в 1 час с момента, когда посетили ваш сайт. Большинство посетителей поиска не идут дальше первой странице на сайте, но если ваш сайт оптимизирован для увеличения просмотров страниц или имеет интересное содержание, то, что они будут посещать дополнительные страницы. В этом случае WordPress будет отображаться в поисковых системах по конкретному объявлению, который вы указали этим пользователям на протяжении одного часа с момента их первого посещения вашего сайта. Если этот пользователь взял в закладки ваш сайт и возвращается к нему в один прекрасный день позже, потому что им нравится ваш сайт, то они будут уже вашими постоянными читателями блога и не будут видеть конкретное содержание в поисковых системах.

Мы надеемся, что вы будете использовать этот код, чтобы увеличить свой доход от рекламы. Не стесняйтесь поделиться этой статьи с вашими друзьями, если вам это нравится.

Exit mobile version