Как сделать ротацию баннеров на сайте, и для чего она нужна?

Приветствую вас дорогие друзья! В этом уроке я покажу, как можно сделать ротацию рекламных блоков на вашем сайте!

Как сделать ротацию баннеров на сайте, и для чего она нужна?

Итак, что такое ротация? Ротация рекламы (рекламных баннеров), говоря простым языком, это когда вы обновляете страницу сайта, а в одном и том же месте показываются разные рекламные блоки.

Чтобы всё стало понятно, давайте разберем конкретный пример, но перед этим стоит написать несколько строк о том, для чего вообще нужна ротация.

Для чего нужна ротация баннеров?

Допустим вы размещаете рекламу от Google Adsence на своем сайте, у вас есть рекламное место, например, внутри статьи, а также имеются 3 рекламных блока следующих размеров:

  1. 336 на 280 (px)
  2. 728 на 90 (px)
  3. Адаптивный баннер

Возникает вопрос: – “А какой же размер баннера выбрать?”, логично, что нужно выбирать тот, который приносит наибольший доход, но сразу возникает вопрос о том, как определить, какой из трех будет самым прибыльным?

Естественно, для проверки, нужно ставить каждый из баннеров и смотреть на результаты, но не будете же вы каждый раз лезть в код или в систему управления рекламой – именно для этого и нужна ротация!

Организуем ротацию баннеров, забываем про неё на неделю, а через неделю смотрим, какой из баннеров приносит больший доход, после чего оставляем только его (без ротации).

Реализуем простую ротацию

В данном примере я покажу, как можно сделать простую случайную ротацию, то есть при каждом обновлении случайным образом будет показываться 1 из 3 баннеров.

Рассмотрим простой PHP код:

<!-- Ротация баннеров BEGIN-->

        <?
        $random_adv = rand(1,3);
        if( $random_adv == 1 ){
        ?>

        //Здесь пишем Код 1-го рекламного блока..
                
        <?}if( $random_adv == 2 ){?>

        //Здесь пишем Код 2-го рекламного блока..

        <?}if( $random_adv == 3 ){?>

        //Здесь пишем Код 3-го рекламного блока..
                
        <?}?>
        
<!-- Ротация баннеров END-->      

 

Размещаете этот код  у себя на сайте, например, в начале или в конце статьи, и заменяете фразы – “Здесь пишем..” на нужный вам код рекламы (на изображения, рекламу Яндекс Директ, Google Adsence, swf баннер и тому подобное).

По аналогии, можно добавить в ротацию и больше баннеров – здесь уже по вашему усмотрению.

На этом у меня всё, подписывайтесь на обновления, удачи!

Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.