Если у вас есть посещаемый проект, значит вас уже посещало желание зарабатывать на показах банеров на нём. Но тут возникают технические нюансы. Например, вы верстаете макет сайта, конечно же оставляя место для банеров. Что вы туда подставите? Некий статичный HTML-код?
Но ведь по прихоти клиента может потребоваться менять банер несколько раз на дню, А если на банер кончился контракт нужно бежать и вручную менять на нечто дефолтное. Я уже молчу про то что одному и тому же посетителю вряд ли имеется большой смысл в показе одного и того же банера много раз подряд.
В общем – для таких целей нужна грамотная банеро-крутилка. Я, как неисправимый самодельщик, уже собрался было писать свой велосипед, но как только подумал о куче нюансов (разные форматы банеров, защита от накруток, настройка политики показов, клиентский интерфейс) решил поискать готовый движок. И нашёл!
Инсталляция
=============================
Как всегда. Сначала качаем с официального сайта OpenX самую свежую версию (2.8.5 на момент написания статьи), потом распаковываем на сайте и заходим браузером.
Сначала читаем условия соглашения и соглашаемся.
Далее нужно зарегистрироваться на OpenX.org.
Самый непонятный шаг. Я так понял, что это такая политика монетизации движка. На самом деле, регистрация на сервере не обязывает ни к чему. Просто это позволяет добавить ваши площадки и ваших рекламодателей к общей базе OpenX Market.
Думаю большого толка от этой фишки нет, и поэтому её придётся просто терпеть.
Далее указываем параметры MySQL. Кроме обычных логинов и паролей можно ввести довольно интересные настройки, например префикс таблицы.
Чтобы увидеть эти настройки нужно нажать ссылку See more database fields
Указываем логины-явки-пароли администратора.Самый трепетный момент – это выбор языка.
Нет, русский язык тут есть. И вроде даже перевод не машинный. Но всё-таки почему-то перевод оставляет ощущение недоумения.
А ведь в системе такое обилие хитрых настроек с тонкими нюансами, что малейшая шероховатость в переводе опций может только помешать.
Короче мой выбор – английский, чего и вам советую
Собственно финиш. Конец.
Кроме этого нужно проверить доступы папок, в которые будут закачиваться банеры
/www/images/ и /var
После этого система готова к работе
Интерфейс вебмастера
=============================

Для добавления в систему сайта в качестве банероносителя нужно зайти в Inventory -> Websites и выбрать там пункт Add new website.
После этого у этого сайта нужно так же добавить зону. Зона – это ни что иное, как место в макете для показа. При добавлении зоны нужно указать размер графического банера. А можно выбрать текстовый банер или видео. Выбор настолько большой, что я даже не всё понял
После добавления зоны нужно получить HTML-код для размещения на странице.
Всё.
Интерфейс рекламодателя
=================================

Интерфейс рекламодателя реализован аналогично с интерфейсом вебмастера. Inventory -> Advertisers добавляем рекламодателей, затем у рекламодателя добавляем кампанию, и у каждой кампании добавляем банер. Банеры, как мы уже говорили, могут не просто быть разных размеров, но и разных медиа.
После того как создан банер, нужно привязать этот банер к подходящей зоне, которая есть в базе и может показывать банеры такого формата. После того, как привязка создана начинается показ банеров.
Пользователи
=============================
Всё что мы проделали можно делать из-под администратора. И если стоит задача управления только своими сайтами и своими банерами, то этого достаточно. Но также можно завести отдельного пользователя для управления рекламными кампаниями конкретного рекламодателя.
Пользователь не сможет добавлять кампании и банеры, но рулить уже созданными и контролировать статистику сможет вполне. А большего порой и не надо.
Общие впечатления
=============================
- Админка тяжеловата, очень много элементов а-ля Jquery.
- На главной странице можно подобрать свой набор виджетов. Я например выключил все, связанные с OpenX.org.
- Статистика показов обновляется с задержкой. Величину задержки оценить не смог, к сожалению
Но это как в анекдоте – “Вам шашечки или ехать?” =)
Посты по теме:
автор: altesack / Среда, Апрель 07, 2010 / 26 комментов »
RSS-подписка
Сам пользовался ей. Непонравилось то что громоздкая она
Говорят, AdRiver хорошая системка. Не смотрели?
@ Дима:
Дык там комиссию берут
Меня замучила жаба.
Тем более жаба, если используешь только свои банеры
Здравствуйте, а к Вордпрессу прикручивается? Если я правильно понял, устанавливается в папку с сайтом??
@ Evgeniy:
Имеется в виду виджет с банером? Нет не видел.
Движок устанавливается в свою отдельную папку, в которой он и будет жить.
Дима пишет:
Как вообще можно их сравнивать? Дело даже не в том что адривер платный, а в том что OpenX ты ставишь на свой сервер, т.е. сам выбираешь где лежат банеры и откуда будет идти трафик при их показе. Откуда же пойдёт траф при работе с адривером – неизвестно и веб мастер не может на это никак повлиять. Это очень важный момент для региональных проектов, стремящихся локализовать трафик для пользователей.
В OpenX плохо то, что безумно мало информации о том как его правильно настроить и использовать, всё приходится пробовать самому.
Попробуем ! я только что снес InClick, ставил для тестирования. Хорошо, но для буржнета, и зендирован весь.
Использую давно и успешно на многих проектах. Задержка по статистике зависит от того, как часто запускается cron-задача, которая и обрабатывает статистику. В стандартной поставке задержка около часа.
@ Дмитрий, почему же мало, просто вся инфа на английском.
Вообще навороченная штука, и тормозная местами. Этакий рекламный конструктор. С другой стороны отдавать рекламу со своего (под)домена – это же так круто:)
Оплата Адривера комиссией в 10% возможна только для 2-х форматов баннеров: 468*60 и 240*400, а вообще минимальная плата 1180руб. в месяц (до ~1.400.000 показов в месяц)
У меня выдает:
((((((((((
The PHP “memory_limit” value is set to less than the required minimum of 128MB, but because the built in PHP function “ini_set” has been disabled, the memory limit cannot be automatically increased.
Александр, Тамбов пишет:
Это надо смотреть хостинг
Решилось добавлением в .htaccess строки php_value memory_limit 128M
Хорошее решение, однако.
Вообще пипец конечно, когда веб-скрипты потребляют больше 16 мегабайт (я не про загрузчики файлов). Авторов таких монстров стоит вешать на воротах.
У меня во время инсталляции на локалке на втором шаге ошибка джаваскрипта, цитирую:
$(”.registerStep”).registerStep is not a function
Автору: Слово “банерной” должно содержать три буквы “н”
С уважением
При установке OpenX 2.8.7 на втором шаге “Регистрация” установка застревает. Страница заканчивается ратио:
Do you already have an OpenX.org account?
I have an OpenX.org account I do not have an OpenX.org account
Однако при выборе того или иного варианта ничего не происходит.
Не появляется окно авторизации или регистраци.
Система Debian 5.0.6. PHP5, MySQL 5.0.51a.
Куда ковырять? Сервер или OpenX?
OverHint, наверное сервер, у меня поставился нормально (ну в смысле в этом месте не споткнулся)
Подскажите пожалуйста. Выдает такую ошибку при вызове функции КОД ЗОНЫ, что можно сделать версия 2,8.7
Fatal error: Call to a member function log() on a non-object in /www/visionik/users/visionik-isatkar/www/htdocs/openx/lib/OA.php on line 207
Боюсь не смогу ответить ни на один вопрос. Я прекратил использование этой системы. Как-то странно она порой работает.
А что используете?
Пока ничего. Статично прописываю банеры. У меня пока объёмы небольшие.
OverHint: у меня тоже на этом же месте спотыкается и стоит
Не знаю что и делать
Вы нашли решение?
Буду пробовать. Подскажите у системы есть геотаргетинг?
Давно уже не юзаю. По моему нет там ничего подобного.
У меня все работает, вроде нормально.
Но тут возникла такая задача: Дать доступ партнеру, чтобы он мог добавлять зоны, баннеры и рекламодателей.
Так вот, зоны и рекламодателей добавляет, а вот добавить баннеры – нет возможности. Не будет же он каждый раз ко мне обращаться.
Есть возможность дать ему субадминский доступ, но там уж сильно много прав.