Как выводить рекламу только для посетителей с поисковых сайтов

С помощью данного кода ваш сайт будет показывать вашу рекламу только посетителям, пришедшим с поисковых сайтов. Причиной применения такого решения может стать информация о том, что большинство нажатий на рекламу совершают посетители с поисковых ресурсов, которые занимаются поиском информации. Таким образом, можно избежать попадания под действие "smart-pricng", если вы пользуетесь Google AdSense.

Копируем ниже приведенную функцию в файл functions.php в папке вашей темы:
function scratch99_fromasearchengine(){
  $ref = $_SERVER['HTTP_REFERER'];
  $SE = array('/search?', 'yandex.ru', '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;
}

В массиве $SE указываем все поисковые сервисы, для посетителей с которых будет выводиться реклама. В примере установлены Yandex.ru , Google, Web.Info.com, Del.icio.us, Soso.com, и Yahoo.

Следующий код используется там, где нужно вставить рекламный блок:
if (function_exists('scratch99_fromasearchengine')) {
  if (scratch99_fromasearchengine()) {
    ВСТАВЬТЕ КОД РЕКЛАМЫ СЮДА
  }
}

Остается только скопировать код рекламного блока в место обозначенное ВСТАВЬТЕ КОД РЕКЛАМНОГО БЛОКА СЮДА.
Теги:
реклама
Добавлено: 02 Мая 2018 09:52:09 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...