Структура системы показа рекламы
Основные программные компоненты системы
Система показа рекламы состоит из следующих частей:
1. База данных, предназначенная для хранения информации о баннерах, рекламных местах, пользователях системы, а также ведения статистики показов;
2. Интерфейс управления системой, обеспечивающий легкое конфигурирование, управление пользователями, рекламными местами, баннерами и их заказами, ведение и просмотр статистики;
3. Оптимизированный скрипт показа рекламы.
Иерархия пользователей системы
1. Системный администратор (root). Ему доступны любые действия в системе, включая изменение различных параметров самой системы, определение новых типов рекламы и контроль над любыми объектами в системе. Системный администратор может создавать произвольное число администраторов.
2. Администраторы, управляющие клиентами, их баннерами и заказами. Администраторы не могут вмешиваться в дела друг друга - созданный одним администратором объект не может быть отредактирован или уничтожен другим администратором. Каждый администратор может создавать произвольное число клиентов. Администратор определяет, какие права доступны клиенту - только просмотр статистической информации по принадлежащей клиенту рекламе или также возможность изменять содержимое (но не параметры показа) баннера.
3. Клиенты - заказчики рекламы. Доступен просмотр параметров заказа его рекламных баннеров, просмотр статистики, и изменение содержимого баннера при наличии соответствующего разрешения от администратора.
Объекты системы и их параметры
Помеченные красным пункты находятся в юрисдикции главного администратора, синим
- также и просто администратора, зеленым - также и клиента.
1. Главный администратор
- 1.1 Идентификатор (login, всегда "root")
- 1.2 Пароль (задается при инсталляции системы на сервер).
2. Администратор
- 2.1 Уникальный порядковый номер (присваивается автоматически)
- 2.2 Идентификатор (login)
- 2.3 Пароль
- 2.4 Полное имя
- 2.5 Адрес почты
3. Клиент
- 3.1 Уникальный порядковый номер (присваивается автоматически)
- 3.2 Идентификатор (login)
- 3.3 Пароль
- 3.4 Полное имя
- 3.5 Адрес почты
- 3.6 Список баннеров, принадлежащих клиенту
- 3.7 Права клиента на изменение содержимого баннера
- 3.8 Права клиента на изменение ссылки баннера
- 3.9 Администратор, которому принадлежит этот клиент
4. Рекламное место
- 4.1 Уникальный порядковый номер (присваивается автоматически, но может быть задан и вручную)
- 4.2 URL страницы где расположено данное рекламмное место
- 4.3 Комментарий (произвольная строка с описанием)
- 4.4 Администратор, которому принадлежит это рекламное место
- 4.5 Формат рекламы показываемой на этом месте
- 4.6 Разрешен или запрещен совместный (единовременный) показ рекламы разных клиентов на этом месте
- 4.7 Включен или нет контроль за соответствием места декларированной странице (referrer check)
- 4.8 Список баннеров имеющих отношение к этому месту (показываемых в данный момент и запланированных)
- 4.9 Набор статистической информации
- 4.9.1 Время, с которого ведется статистика по этой странице
- 4.9.2 Всего
- 4.9.2.1 Показов
- 4.9.2.2 Кликов
- 4.9.2.3 CTR
- 4.9.3 За текущий месяц
- 4.9.3.1 Показов
- 4.9.3.2 Кликов
- 4.9.3.3 CTR
- 4.9.4 За текущий день
- 4.9.4.1 Показов
- 4.9.4.2 Кликов
- 4.9.4.3 CTR
- 4.9.5 Детальная статистика по месяцам текущего года (цифры и графики)
- 4.9.5.1 Показов
- 4.9.5.2 Кликов
- 4.9.5.3 CTR
- 4.9.6 Детальная статистика по дням для любого выбранного месяца (цифры и графики)
- 4.9.6.1 Показов
- 4.9.6.2 Кликов
- 4.9.6.3 CTR
5. Формат баннеров
- 5.1 Уникальный порядковый номер формата (присваивается автоматически)
- 5.2 Название формата (произвольное)
- 5.3 Тип
- 5.3.1 Изображение
- 5.3.2 Flash
- 5.3.3 Произвольный HTML код
- 5.3.4 ScreenGlide скрипт
- 5.4 Произвольные контроллируемые размеры для изображений и Flash
- 5.5 URL заглушки (баннера показываемого по умолчанию, если на место не назначено в данный момент рекламы)
6. Баннер
- 6.1 Уникальный порядковый номер (присваивается автоматически, но может быть задан и вручную)
- 6.2 Клиент, к которому относится баннер
- 6.3 Администратор, которому принадлежит баннер
6.4 Ссылка на изображение/Flash, либо полный HTML текст баннера в зависимости от его типа
6.5 Ссылки, на которые ведет баннер
6.6 Альтернативный текст, для изображений
6.7 Формат баннера
- 6.8 Флаг, проверять или не проверять соответствие формата для этого баннера
6.9 Большой набор статистической информации
- 6.9.1 Время, с которого ведется статистика по этому банеру
- 6.9.2 Всего
- 6.9.2.1 Показов
- 6.9.2.2 Кликов
- 6.9.2.3 CTR
- 6.9.3 За текущий месяц
- 6.9.3.1 Показов
- 6.9.3.2 Кликов
- 6.9.3.3 CTR
- 6.9.4 За текущий день
- 6.9.4.1 Показов
- 6.9.4.2 Кликов
- 6.9.4.3 CTR
- 6.9.5 Детальная статистика по месяцам текущего года (цифры и графики)
- 6.9.5.1 Показов
- 6.9.5.2 Кликов
- 6.9.5.3 CTR
- 6.9.6 Детальная статистика по дням для любого выбранного месяца (цифры и графики)
- 6.9.6.1 Показов
- 6.9.6.2 Кликов
- 6.9.6.3 CTR
- 6.9.6.4 Уникальных показов
- 6.9.6.5 Уникальных кликов
- 6.9.6.6 Повторных показов
- 6.9.6.7 Повторных кликов
- 6.10 Параметры показа данного баннера (для показа на фиксированном месте)
- 6.10.1 Время и дата начала показа
- 6.10.2 Время и дата окончания показа (доступно также количество дней)
- 6.10.3 Идентификатор рекламного места, на котором запланирован показ
- 6.10.4 Дополнительные параметры:
- 6.10.4.1 Часы, в которые следует показывать/не показывать баннер
- 6.10.4.2 Дни недели, в которые следует показывать/не показывать баннер
- 6.10.4.3 Географические зоны, где следует показывать/не показывать баннер
- 6.11 Параметры показа данного баннера (для динамического показа на всех не занятых в данный момент местах подходящего формата)
- 6.11.1 Время и дата начала показа
- 6.11.2 Время и дата окончания показа (доступно также количество дней)
- 6.11.3 Число показов
- 6.11.4 Коэффициент приоритетности показов (так называемый "вес" - задается вручную, но автоматически увеличивается или уменьшается для выполнения необходимого числа показов равномерно на заданном промежутке времени)
- 6.11.5 Дополнительные параметры:
- 6.11.5.1 Часы, в которые следует показывать/не показывать баннер
- 6.11.5.2 Дни недели, в которые следует показывать/не показывать баннер
- 6.11.5.3 Географические зоны, где следует показывать/не показывать баннер
7. Географическая зона
- 7.1 Название
- 7.2 Произвольный набор IP масок
|