Показуємо Adsense тільки відвідувачів з пошукових систем

292

Як ми знаємо, що постійні відвідувачі блогу не клікають по оголошеннях Adsense, а ось приблизно 90% людей, які натискають на оголошення приходять саме з пошукових систем. З цього показу такої реклами не ефективний для постійних читачів, а так само надмірне її кількість може почати дратувати відвідувачів вашого блогу.

Звичайно ж рішення можна знайти встановивши відповідний плагін. Але чи завжди плагіни так гарні? Відповіді на це питання можуть розходитися. Так як багато хто скаже, що плагіни це найкраще рішення, інші скажуть, що занадто багато плагінів це погано для блогу.

Але все ж повернемося до теми поста. Спробуємо показувати Adsense тільки відвідувачам з пошуковиків, без плагінів, а тільки пропишемо кілька рядків коду шаблону нашого блогу.

Приступимо, але для початку, я раджу вам зробити бекап повністю всього вашого блогу і його файлів.

1. Заходимо в адмінку блогу. Знаходимо вкладку під назвою Зовнішній вигляд. Натиснувши на неї відкриється меню, там вибираємо Редактор. (Зовнішній вигляд —>Редактор)

2. Знаходимо файл з назвою functions.php. І вставляємо в нього такий код:

{code type=php}
function ваш домен_fromasearchengine(){
$ref = $_SERVER[‘HTTP_REFERER’];
$SE = array(‘/search?’, ‘images.google.’, ‘google.com’, ‘search.’,
‘yandex.ru’, ‘/search/’, ‘.yahoo.’);
foreach ($SE as $source) {
if (strpos($ref$source)!==false) return true;
}
return false;
}
{/code}

3. Тепер, вставте цей код в будь-якому місці вашої теми, де ви хочете показати AdSense оголошення і вони будуть з’являтися тільки тоді, коли приходять відвідувачі з пошукових систем на ваш блог.

{code type=php}
if (function_exists(‘ваш домен_fromasearchengine’)) {
if (ваш домен_fromasearchengine()) {

Вставте ваш код Adsense тут
}
}
{/code}

4. Збережіть всі внесені вами зміни і на цьому все.

Ось такий маленький шматок коду і не треба ніяких плагінів.