Как показывать рекламу AdSense только тем, кто пришел из поиска

Если вы используете рекламу Google AdSense, то для создания постоянным посетителям всевозможных бонусов, можно сделать одну хитрую штуку — показывать эту рекламу только тем, кто пришел на сайт из поисковой системы, а постоянным пользователям, зашедшим из ссылки в избранном, не показывать. Оказывается, это можно сделать, не прибегая вообще ни к каким плагинам.

Вставьте в файл functions.php такой код:

function scratch99_fromasearchengine(){
  $ref = $_SERVER['HTTP_REFERER'];
  $SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
  foreach ($SE as $source) {
    if (strpos($ref,$source)!==false) return true;
  }
  return false;
}

Культовый мультфильм с социальным уклоном — южный парк. Посетите русский фан-сайт этого сериала.

Этим кодом мы создаем функцию, которая определяет, откуда пришел посетитель, и для тех, кто пришел с сайтов, обозначенных в этом коде, создает определенные условия для отображения блока с рекламой. Теперь осталось этот блок вывести. Для этого вставляем в то место, где должна выводиться реклама Google AdSense, такой код:

if (function_exists('scratch99_fromasearchengine')) {
  if (scratch99_fromasearchengine()) {
    INSERT YOUR CODE HERE
  }
}

Понятно, что в этом коде реклама вставляется вместо строчки INSERT YOUR CODE HERE.

Забрать ссылку на пост
в свой блог
Предыдущие Настройки Wordpress
Похожие записи
  1. Нет комментариев.

  1. Нет трекбэков.

имя
почта
сайт
вставить код/картинку

Чтобы вставить код, используйте [php] ваш код [/php]
Чтобы вставить картинку, используйте <img src="ссылка на картинку" />

| подписаться

Получать комментарии к записи по электронной почте.
Подписка на RSS комментариев к этой записи .