Ротація реклами на сайті

ротація реклами

Якщо Ви продаєте зі свого сайту рекламу, часто виникає необхідність показувати рекламні оголошення від різних рекламодавців на одному і тому ж місці. Іноді це робиться з метою підвищення ефективності показу реклами (щоб відвідувач не бачив постійно одне і те саме), іноді - щоб заповнити невикуплені рекламні місця або ще чомусь.

Для того, щоб організувати такий показ реклами на своєму сайті, Вам потрібен ротатор рекламних банерів. Як зробити ротатор банерів та встановити його читайте далі.

У залежності від специфіки розміщення реклами та типу двигунця можна застосовувати різні типи ротаторів.

Наприклад, якщо у Вас сайт на "чистому html", можливо Ви стикалися із проблемою, коли треба замінити рекламу на 500 чи 1000 сторінках сайту? Так, в даному випадку окремі частини сайту, передовсім блоки реклами, доцільно виносити в окремі файли та підключати їх до основного сайту за допомогою php-вставки, наприклад:

<?php
include 'reklama.txt';
?>

Тепер щоб замінити рекламний код на сайті, потрібно лише відкрити файл reklama.txt і зробити правки у ньому.

Також у цьому файлі можна організувати ротацію банерів. Робиться це так:

<?php $selector=rand(1,100); if($selector>75){ ?>
код 1 банера
<?php } else if($selector>50){ ?>
код 2 банера
<?php } else if($selector>25){ ?>
код 3 банера
<?php } else { ?>
код 4 банера
<?php } ?>

Подібний ротатор можна вставляти і у шаблон Вордпресу чи іншого двигунця.

У даному випадку буде транслюватися реклама з 4 банерів, причому вони будуть показуватися приблизно рівномірно. Числа 75, 50, 25 можна змінювати, таким чином Ви можете налаштувати, щоб якийсь із банерів показувався частіше. Наприклад, якщо замість 75 написати 90, то найчастіше буде показуватися 2 банер.

Існує ще один вид ротатора, який також заснований на php-вставках. Робиться він так.

У місці виводу реклами потрібно зробити вставку:

<?php
srand((double)microtime()*1000000);
$rnd = rand(1,n);
include '/'.$rnd.'.txt';
?>

де n - необхідна кількість банерів для ротації.

Потім у корні сайту створити n-ну кількість файлів: 1.txt, 2.txt, ..., n.txt, в які помістити рекламний код.

У даному випадку усі банери будуть показуватися приблизно рівномірно.

Якщо Ви використовуєте CMS WordPress, то ротацію реклами можна організувати і за допомогою плагіну, наприклад Datafeedr Random Ads V2. Завантажити його можна звідси.

Коментарі тимчасово вимкнені / Комментарии временно отключены