GGRS — Автономный ротатор рекламы. Самый простой ротатор баннеров (баннерокрутилка) Зачем все это нужно

Здравствуйте, друзья. Сегодня хочу рассказать, как может быть настроена ротация рекламы с помощью плагина Ad Inserter, и как использовать разделители, чтобы выводить различные рекламные коды на сайте. Это один из немногих плагинов, который я использую постоянно и рекомендую вам. С его помощью можно выводить рекламные баннеры, блоки контекстной рекламы и любые коды, даже PHP на вашем сайте WordPress.

И помимо богатого функционала у этого плагина есть большое преимущество – скорость загрузки кода. С его помощью загрузка кода контекстной рекламы проходит быстрее. А это важно для каждого владельца сайта.

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

Что даёт ротация рекламы на сайте

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

Но вы не должны забывать, что хорошо работает на одном сайте – не всегда хорошо работает на другом. Всё зависит от контента, структуры сайта и качества трафика. Поэтому вы самостоятельно должны проводить эксперименты на своих сайтах и определить лучшие форматы и места.

Как настроить ротацию в Ad Inserter

Сделать это очень просто. Сначала вы определяетесь с местом для вставки рекламного блока, задаёте для вывода рекламы в этом месте, далее начинается магия.

[ ADINSERTER ROTATE ]

Внимание: удалите пробелы перед скобками, чтобы код разделителя имел вид, как на скриншоте ниже.

А после него нужно вставлять следующий код рекламного блока. Ограничений на количество разделителей нет.

С баннерами и партнёрскими материалами вы можете добавлять больше двух кодов. Но, с блоками контекстной рекламы используйте ротацию между двумя блоками.

Как выводить разные рекламные блоки между постами на главной, категориях и архивах

Я рассказывал, как такой вывод реализовать через файл functions.php, а сейчас покажу, как это гораздо легче сделать с помощью разделителей и фильтра в плагине Ad Inserter.


Вот так легко и быстро вы сможете вывести три разных рекламных блока, баннера, изображения между анонсами статей на главной странице. Отметив чекбоксы категорий, тегов и архивов, и вы легко продублируете показ рекламы на этих страницах.

Заключение

Теперь вы знаете, как можно настроить ротацию рекламы на сайте. Остаётся дело за статистикой и анализом данных. В бесплатной версии плагина, в отличие от PRO-версии, нет подсчёта показов и кликов. Но статистику по рекламным блокам можно посмотреть в кабинетах рекламных сетей, а клики по ссылкам на баннеры можно фиксировать через .

Функционал плагина даже в бесплатной версии превосходит все ожидания. Он может быть ограничен лишь структурой вашего шаблона. И сегодняшний пример показывает ещё несколько прекрасных возможностей для вставки рекламы на сайте.

Друзья, у меня на сегодня всё, желаю вам успехов.

С уважением, Максим Зайцев

Прежде всего, что же такое ротатор и почему он так важен? Судя по названию, термин пошел от англ. "ротэйт" - вращаться. Суть ротатора в его web-ипостаси состоит в том, что он по тому или иному принципу крутит рекламу на сайте.

Зачем же нужен ротатор, спросите вы? Действительно - стоит воспользоваться любой баннерообменной сетью, и все проблемы отпадают - она сама каждый раз старается подставлять другой баннер, вам остается лишь разместить код баннера. Однако реалии таковы, что в наше время отдача от баннерных систем уже минимальна. Все больше и больше вебмастеров переходят на партнерские программы - там выбираешь какой-либо вид рекламы, вставляешь html код и баннер или рекламная ссылка появляется на нужном месте. Тут и начинают возникать проблемы. Во-первых, код, который будет каждый раз показывать новый баннер или хотя бы крутить по кругу несколько разных это крайне редкое явление в существующих на сегодня партнерских программах. Да какой там редкое, я знаю больше сотни самых разных партнерских программ - код, который каждый раз показывает разные баннеры есть только у трех из них!

Но это еще пол беды. Второй момент - интересы посетителей. Собственно, почему так важно показывать разные баннеры, а не один и тот же? Я думаю, должно быть ясно - один посетитель запросто может просмотреть несколько страниц, а может и десятков страниц вашего сайта. В таком случае, посетитель может раз увидеть баннер, перейти на другую страницу, а там то же самое, далее те или иные услуги ему будут рекламировать все тот же баннер! Даже если б человека он и заинтересовал, после такого визуального запоминания баннер просто игнорируется. Если же показывать разные баннеры, на разные темы, пусть даже одной и той же партнерской программы, отдача от такой рекламы будет значительно большей.

Еще лучший вариант - показывать разные баннеры разных партнерских программ. Возможно, посетителя сайта про животных вовсе не интересует корм для аквариумных рыбок, а вот корм для кошки ему нужен. Заметьте - разница небольшая, большинство скажет, что это считай одно и то же - корм для животных. Но практика показывает, что точное соответствие рекламы интересам посетителя имеет воздействие на посетителя, которое мне напоминает довольно интересное физическое понятие - резонанс. Одним словом, показав рекламу, тема которой точно характеризует интересы посетителя, вы попадете в яблочно.

Итак, что же мы будем делать? Нет, скрипт-телепат, читающий мысли человека мы писать не будем, не сегодня:-). Сегодня наша задача - показать как можно больше разнообразных баннеров одному и тому же посетителю. Да, возможно не сразу посетитель увидит интересующую его рекламу. Возможно только на 3, 5.. 10 просмотренную страничку, она будем ему показано. Некоторые посетители уйдут, так и не увидев интересующую их рекламу. Однако в любом случае отдача будет значительно большей, чем, если ставить какой-то один баннер или кучу разных.

Теперь нам нужно подумать, каким образом реализовать данный скрипт? Довольно неплохим был бы вариант использование Cookies - для того, чтобы избежать возможных повторных показов пользователю уже показанных баннеров. Но я бы не стал так делать. Во-первых, это лишняя, по-моему, не оправданная какая ни какая, а нагрузка, а, во-вторых, в любом случае вы не будите использовать больше 2-3 партнерских программ, иначе посетители ресурса просто будут "растворяться" в куче разных партнерских программ и вы не получите никакого толку. А раз это будет 2-3 программы, то большинство посетителей увидят баннеры каждой из них, даже если их показывать в совершенно случайном порядке. Именно так мы и поступим.

Фактически, все, что нам нужно - это случайным образом вставлять тот или иной код баннеров в нужное место. Делается это очень легко - генериться случайное число из заданного диапазона и в зависимости от полученного числа выводится соответствующий код. Вот пример такого простого php скрипта:

Что-то еще хотели? Вот и весь скрипт:-). Первые две строчки служат для генерации случайного числа (точнее псевдослучайного, но это не столь важно) в диапазоне от 1 до 3. Ну и третья строчка включает соответствующий php файл в документ. Соответственно, в директории, откуда вызывается данный скрипт, должны находиться файлы 1.php, 2.php и 3.php, которые содержат кода баннеров. Если нужно больше или меньше, просто соответствующим образом исправляете вторую строчку нашего скрипта.

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

Это многофункциональная платформа для заработка в интернете и анализа статистики для повышения уровня дохода. В ней скрыто столько возможностей, что в обзоре все равно не смогу упомянуть всех деталей.

При этом система «пилит» любые доработки под заказ. Для этого даже предусмотрен отдельный раздел в . Это касается как серьезных внедрений, так и небольших полезностей для удобства работы.

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

В каждый такой блок можно добавить объявление и настроить его.

Определите желаемые сети для открутки в ротаторе рекламы для сайтов Realbig.

Таргетинги. Их много: каждый из них позволяет более четко попасть в потребности целевой аудитории и особенности вашего ресурса.








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

Можно крутить свои баннеры и тизеры. Загружайте графику в данной форме.

Статистику можно увидеть по каждому блоку в отдельности по всем доступным параметрам.

API дает возможность увидеть максимум.

Реализован Плагин Wordpress , который предназначен для прямых показов в ротаторе рекламы для сайтов, построенных на данном движке.

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

Сбор подписчиков с пуш уведомлений и монетизация сайтов

Пуш уведомления являются еще одной интересной возможностью, предоставляемой Realbig.

А именно она позволяет:

1. Собрать свою базу подписчиков.

2. Потом им можно делать почтовые рассылки с нужными вам сообщениями внутри системы, даже без импорта.

3. Подключить пуш уведомления для заработка на сайтах.

Жмите на «колокольчик» для включения.

Настройте их внешний вид так, как вам будет угодно.



Там же укажите алгоритм их появления у юзеров.

Все собранные подписчики выводятся в соответствующем пункте меню.

Для заработка на пуш уведомлениях необходимо указать системы из предлагаемого списка. Если не знаете, что выбрать, отдайте предпочтение первому пункту (realbig). В таком случае формируется аукционная ставка.

Нынче висит просто для проформы.

Сейчас вместо последних постов из блогов рекламодателей висят мои собственные объявления, рефки и ссылки на свои проекты. Место теперь только одно и оно не продаётся.

Для этого пришлось немного переписать скрипт для вывода объявлений. Точнее сделать его намного проще.

Итоги и причины закрытия эксперимента по монетизации

Считаю эксперимент довольно удачным. Было набрано два десятка рекламодателей и получено 100 долларов прибыли, что уже по сути приятно. Немногие конечно заинтересовались необычным видом рекламы, но такие были. Что тоже очень приятно.

А прикрываю я прямую монетизацию по таким причинам:

  • Я пишу только тогда, когда мне этого хочется. Поэтому наблюдаются серьёзные перепады посещаемости. Рекламодателям это не понятно и неприятно.
  • Свои проекты рекламировать выгодней. Один переход залётного сеошника по ссылке на список бирж для покупки ссылок может принести неплохой пассивный доход сразу в нескольких сервисах.
  • Можно давать объявления об обмене электронной валюты или поиске исполнителей. А также другой мелочи.

Пишем ротатор объявлений на PHP

Наш скрипт ультрапрост. Он достаёт из БД рандомную ссылку, втыкает её в шаблон и выводит в нужном месте сайта. И всё.

Для начала создаём таблицу promo в базе данных MySQL. В ней мы будем хранить наши объявления. Полей по минимуму: идентификатор, статус (на всякий случай) и элементы ссылки.

CREATE TABLE IF NOT EXISTS `promo` (
`id_promo` smallint(6) NOT NULL AUTO_INCREMENT,
`url` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`anchor` varchar(255) NOT NULL,
`status` tinyint(1) NOT NULL,
PRIMARY KEY (`id_promo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Затем загружаем на хост библиотеку MSQL.php . Это драйвер БД – прослойка между голыми SQL запросами и разработчиком. Используйте любой ORM или не используйте вообще. Дело ваше.

Также создаём 3 файла: C_Promo.php , M_Promo.php , Promo.tpl.php . Модель (библиотека), контроллер и представление (шаблон).

В C_Promo.php пишем код:

// Контроллер вывода объявления

Include_once dirname(__FILE__) . "/M_Promo.php";
$mPromo = M_Promo::Instance();

$links = $mPromo->GetRandomPromoLinks(1);

Foreach ($links as $link)
{
ob_start();

$ads = ob_get_clean();
}

В M_Promo.php пишем класс M_Promo и вставляем единственную функцию:


public function GetRandomPromoLinks($quantity)
{


$result = $this->msql->Select($query);
return $result;
}

Знаю, что ORDER BY rand() не оптимальное решение для выбора случайной строки, но таблица у нас будет небольшая. Поэтому разницы в скорости мы не почувствуем. Разве что на реально нагруженном сайте.

Теперь осталось только оформить шаблон вывода объявления Promo.tpl.php . Например так:



" title="">




Объявление. Купить нельзя.

Если у объявления нет урла, то будет выводиться просто текстовая строка. Иначе полноценная ссылка с тайтлом и анкором.

Теперь у нас есть микродвижок для вывода объявлений из БД. Как они туда будут попадать – дело ваше. Либо пользуйтесь ультрасовременной и удобной админкой PhpMyAdmin, либо пишите свою, либо допишите механизм публикации объявлений за деньги (если хочется не только свои объявления крутить).

Например, можно даже не заморачиваться с кликами и показами. Пусть рекламодатель оплачивает размещение за время размещения объявления.

Для этого нужно или добавить в таблицу пару полей (и проверку по дате при выборке объявлений из БД) или просто удалять раз в месяц все объявления (пару строк кода).

Вставка объявления на сайт

Осталось только вставить код (пути к файлам корректируйте исходя из своей структуры). Его не обязательно вставлять непосредственно перед выводом. Можно просто вставить в начале файла.

include_once dirname(__FILE__) . "/../../promo/C_Promo.php";

На место чудесного появления объявлений вставьте переменную $ads .

Как вы заметили, объявлений на странице может быть несколько. Для их вывода используйте номера элементов массива $ads , $ads , $ads и т.д.

Если не заморачиваться с ООП и MVC, то весь движочек можно поместить в один небольшой файл. Получится примерно так:

Include_once dirname(__FILE__) . "/MSQL.php";
$msql = MSQL::Instance();

// Выбор рандомных объявлений
function GetRandomPromoLinks($quantity)
{
$t = "SELECT * FROM promo WHERE status = 1 ORDER BY rand() LIMIT %d";
$query = sprintf($t, $quantity);
$result = $msql->Select($query);
return $result;
}

$links = GetRandomPromoLinks(1);

Foreach ($links as $link)
{
ob_start();
include dirname(__FILE__) . "/Promo.tpl.php";
$ads = ob_get_clean();
}

Ещё упростить скрипт можно, просто убрав MSQL драйвер, и написав обработку запроса в скрипте. Шаблон также можно внести в файл. Нет предела упрощению в общем.

Подключаться уменьшенный вариант будет точно также.

P.S.

Точно также можно крутить не только текстовые ссылки, но и баннера.

P.P.S.

Если общественности будет интересно, то выложу также код скрипта для вывода ссылок на последние посты из RSS лент.

Новости

Скрипт корзины обрёл сегодня механизм псевдорегистрации (запоминания покупателей), систему накопительных скидок и экспорт заказов в 1С. Можете посмотреть прямо сейчас варианты корзины jCart и сразу же оформить заказ.

Этот блог я веду уже больше двух лет. В основном в качестве эксперимента и хобби. И конечно стараюсь нести пользу, публикуя интересные материалы на техническую тему. К сожалению, ничего в этом мире не бывает бесплатным – за хостинг приходится раскошеливаться каждый год. И я зарабатываю на него с помощью рекламы. Вот об этом хочу сегодня поговорить.

Реклама бывает разной. Самый популярный вариант – контекстная, которую вы все привыкли видеть на множестве сайтов. Это баннеры Яндекса и Гугла. И от места расположения рекламных блоков зависит заработок вебмастера. А чем больше денег, тем больше энтузиазма у блогера и качественнее проект. Недавно появился сервис тестирования рекламных блоков Realbig.media .

На каждом сайте, в том числе и моём блоге, можно разместить рекламу несколькими способами: в начале, середине и конце статьи, сбоку (в сайдбаре), в шапке или подвале сайта. Но что, если Google AdSense будет приносить больше денег, РСЯ, а владелец сайта об этом не узнает? Я решил провести тестирование разных форматов в каждом месте блога, чтобы выяснить, какая реклама моим читателям больше нравится, а какую не следует размещать.

Сервис очень удобен, с красивым дизайном, а главное бесплатный. То есть, все плюшки, которые там есть на данный момент предлагаются безвозмездно – большая редкость в наше время.

Что умеет RealBig?

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

  1. Тестирование рекламных блоков.
  2. Интеграция с партнёрскими сетями.
  3. Сбор и рассылка пуш уведомлений.
  4. Создание баннеров и тизеров.

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

Партнёрские сети

Кроме Яндекс и Google существуют другие мелкие компании, которые предлагают вебмастерам заработать на своих сайтах. Это могут быть производители или магазины различных товаров. В Realbig можно настроить синхронизацию с личным кабинетом таких партнёрок, и статистика показов их рекламы будет также учитываться. Сейчас доступны самые популярные: MediaVenus, Oblivki, Advertur, Medicineteaser. Список будет пополняться.

Баннеры и тизеры

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

Конструктор очень простой и позволяет сделать и то и другое. Меняется шрифт, размер картинки, цвет и форма рамки, другие рюшечки. Раньше мне приходилось изучать стили CSS и разметку HTML, а сейчас я захожу в РеалБиг и делаю всё это там с предпросмотром. Очень удобно, на выходе получается готовый код, который нужно вставить в качестве рекламного блока.

Пуши

Относительно новое веяние моды – всплывающие сообщения в браузере. Работают как на компьютерах, так и на мобильных устройствах. На моём сайте вы тоже могли заметить уведомление с предложением подписаться. Рекламу через пуши я не рассылаю, планирую делать уведомления о свежих публикациях через ленту RSS, так что смело подписывайтесь. Даже если блог закрыт в вашем браузере, по всплывашке вы поймёте, что я написал новую интересную статью.

  • В сайдбаре стоял большой блок 300х600 от Яндекса (настройки ниже) и такой же от Гугла. По кликам победил буржуйский блок, но СПМ больше у российского. Показы были только на десктопе. Мобильным устройствам сайдбар не отображается. Это 48% всего трафика.
  • Под содержанием стояло 3 разных варианта: адаптивные блоки Яндекса и Гугла и горизонтальный постер Яндекса, который и побеждает по количеству кликов. Для чистоты эксперимента, наверное, надо было поставить ещё какой-нибудь вариант для Google, но пускай будет так.
  • В середине статьи были размещены также 3 варианта: 2 квадратных блока Гугла, вертикальный постер с одним объявлением от Яндекса и совмещенный блок с адаптивкой Google и моушеном Yandex, который и победил с большим отрывом. Тут есть один момент – совмещенный блок мог считаться неправильно и завышать результаты, поэтому я зашёл в кабинеты обоих систем и сверил данные. В Гугле было 2 клика на $0,13, а в Яндексе 1767 показов на 107 рублей. Видимость 25%, СПМ 60р. В сравнении с остальными моушен в середине действительно даёт больший доход. Завышение присутствует, в том числе и за счёт мобильных устройств, на которых перелистывание часто засчитывается как клик. Поэтому число 53 я считаю неправильным.