Описание реализации информационной системы
В качестве контрольного примера внедрения информационной системы использован портал Chat.ru. Внедрение ИСТТВ на портале Chat.ru преследует следующие цели:
=> повышение эффективности интернет-рекламы на площадке;
=> увеличение рекламной привлекательности площадки для
рекламодателей;
=> укрепление имиджа Chat.ru как прогрессивного портала;
=> повышение уровня доходов от интернет-рекламы на портале.
Внедрение разбивается на следующие задачи:
=> Исследование объекта внедрения
=> Разработка рабочего проекта системы
=> Описание новых/измененных бизнес-процессов на объекте
=> Оценка экономического эффекта от внедрения системы таргетинга
Портал «Chat.ru» как объект внедрения представляет собой мультипортал, в основе которого лежит несколько интерактивных областей общения посетителей, называемых чатами. Chat.ru - популярный российский сервер, предоставляющий своим пользователям самый широкий спектр бесплатных Интернет-услуг. На данный момент бесплатными услугами сервера пользуются более миллиона человек. Стандартными сервисами являются: почтовый ящик и несколько e-mail адресов, возможность организации своего веб-сервера, с различными адресами, чат-сервер, с возможностью организации частного канала, возможность организации собственной гостевой книги (с режимом конференции), каталог ресурсов Интернет.
Сайт Chat.ru был выбран в качестве предварительного объекта внедрения, поскольку в настоящий момент сайт давно пережил пик своей популярности, не проводил значимых рекламных и прочих мероприятий,
качество обслуживания осталось на прежнем уровне (как два года назад), что выливается в постепенный спад аудитории и уход рекламодателей. Именно поэтому принято решение о модернизации наполнения сайта, улучшении качества обслуживания с целью повышения привлекательности ресурса для посетителей и рекламодателей. Одной из задач, реализуемых с этой целью, является внедрение системы таргетинга по типу восприятия.
Модуль сбора первичной информации реализуется с применением языка РНР. Он разрабатывается на основе механизма чатов, лежащего в основе портала Chat.ru. как мы уже говорили ранее, его задача - накапливать информацию о высказываниях зарегистрированных посетителей чатов. Для этого для каждого уникального логина создается текстовый файл с идентификатором посетителя в качестве названия (данные берутся из общей базы данных зарегистрированных пользователей). Файл наполняется по мере появления в чате высказываний пользователей. Каждая запись имеет следующий формат:
=> дата и время;
=> адресат (опция - содержит идентификатор другого зарегистрированного посетителя);
=> сообщение;
=> общее/частное сообщение (специфика чата определяет два разных типа общения - в «общей комнате» и «уединенном месте»).
Файлы хранятся в отдельной директории и должны подвергаться ежедневной архивации и резервному копированию.
Для процедуры анализа возможно задание следующих параметров:
=> периодичность анализа данных;
=> сбор данных по вторичным группам (вкл/выкл).
Расписание проведения анализа
Еженедельно В [(день недели) \У;,| [(время) "
Г Ежедневно в [ (время)
(• Каждый час
R Использовать вторичные группы
ОК___________________________________________ [ Отмена
Рис. 3.4. Интерфейс страницы «Настройки процедуры анализа».
Кроме того, администратор должен также вести справочник ключевых слов (добавлять/изменять/удалять ключевые слова), справочник групп восприятия (аналогичные действия) и выставлять связи между ними. Для этого предполагается создание двух страниц «Справочник ключевых слов», «Справочник групп». На странице «Справочник групп» осуществляется также связывание групп и ключевых слов.
Ключевые слова
"3 Добавить
Рис. 3.5. Интерфейс страницы «Справочник ключевых слов».
Группы восприятия Ключевые слова
| Группа 1 Группа 2 Группа 3 Группа 4 Группа 5 Группа 6 Группа 7 Группа 8 | Удалить | | Слово 1 Слово 2 Слово 3 Слово 4 Слово 5 | * | Удалить I | |
| —J | Изменить | — Изменить | | |||
| ZJ | ZJ |
Добавить J і Добавить
Рис.
3.6. Интерфейс страницы «Справочник групп».Базовая версия поставки модуля должна содержать основные группы, ключевые слова и связи между ними. Модификация этой информации зависят от потребностей в более глубоком анализе и выделении новых групп.
Модуль вывода содержит два интерфейса: общепользовательский (прозрачная для пользователя логика вывода рекламных сообщений) и административный - настройки вывода. Оба исполняются на языке РНР с применением СУБД PostgeSQL. Алгоритм общепользовательского интерфейса изложен нами ранее, поэтому остановимся на деталях административного интерфейса. Он содержит несколько страниц, предназначенных для ведения перечня рекламных кампаний и их параметров.
Страница «Рекламные кампании» содержит перечень рекламных кампаний с возможностью добавления/изменения/удаления.
Рекламные кампании
| РК 1 | 3 | Удалить I |
| РК2 | ZJ | ....... |
| РКЗ | Изменить I | |
| РК4 | --------------------- 1 | |
| РК5 | Добавить J | |
| РК6 | ||
| РК7 | ||
| ZJ |
Рис. 3.7. Интерфейс страницы «Рекламные кампании».
При добавлении администратор получает новую страницу с подробным описанием параметров рекламной кампании следующего вида:
Параметры рекламной кампании: РК1
| (время)
(дата)
Дата/время начала
(• Кол-во показов Г Продолжительность
Страницы показа
(часов)
| Стр 1 Стр 2 | |
| Стр 3 Стр 4 | |
| Стр 5 Стр 6 | |
| Расположение | |
| I | У;1 |
R Использовать вторичные группы F Показывать всем посетителям
Рекламные сообщения
| № | Группа | Изображение | |
PC
Группа
Обзор...
Добавить
ОК
Отмена [
Рис.
3.8. Интерфейс страницы «Рекламная кампания».Подсистема статистики состоит из трех компонент: ядро подсистемы или механизм сбора статистики, общепользовательский и административный интерфейсы. Ядро подсистемы ведет статистику показов рекламных сообщений и переходов по ним. По сути, оно интегрировано с модулем вывода. Общая статистика (процентное распределение аудитории по группам восприятия и статистика наиболее употребительных/излюбленных выражений посетителей) высчитывается в процессе анализа первичных данных и публикуется на любой странице сайта в открытом доступе.
Общепользовательский интерфейс представляет собой авторизованную точку входа для рекламодателей с использованием имени/пароля полученных от администратора сайта. После авторизации (здесь могут использоваться стандартные средства сервера) посетитель получает следующую страницу:
Статистика рекламной кампании: РК1
Дата/время начала РК: (ДАТА/ВРЕМЯ)
| Дата | Показы | Переходы |
Текущий CTR: (CTR)
Закрыть [
Рис. 3.9. Интерфейс страницы «Статистика рекламной кампании».
Помимо текущей информации, страница может содержать в режиме чтения параметры рекламной кампании, заданные администратором. Административный интерфейс подсистемы статистики предназначен для следующих целей:
=> Предоставление доступа (интегрирован в административный интерфейс модуля вывода). Представляет собой генератор логина/пароля и средства доставки сгенерированной информации клиентам (обычно по почте).
=> Просмотр статистики (для каждой рекламной кампании администратор может просматривать ту же самую статистику , что и сам рекламодатель).
Ввиду крайне ограниченного набора функций администратора рекламных кампаний, не предполагается введение разграничения административного доступа между перечисленными модулями, однако в случае интеграции с общей системой управления содержанием на портале такие меры необходимы.
В процессе пробного внедрения полностью был реализован только модуль показа рекламных сообщений, поскольку именно он является ядром информационной системы. Исходные коды модуля приведены в Приложении 3.
Завершая описание системы, приведем ее основные технические
| характеристики. | Таблица 3.1 Характеристики ИСТТВ |
| Характеристика | Описание |
| Среда функционирования | ОС FreeBSD 4.4 и выше, СУБД - PostgreSQL, серверные препроцессоры РНР и Perl |
| Архитектура | Трехуровневая: сервер БД — Web-сервер — клиент |
| Функциональные | Сбор информации о высказываниях посетителей. |
| возможности | Анализ высказываний посетителей. Показ рекламных сообщений. Подсчет и вывод статистики. |
| Интегрируемость | ИС может быть объединена с любой системой управления сайтом |
| Адаптируемость | ИС предполагает автоматический анализ высказываний при заданных первичных группах восприятия, характерных для любой аудитории. |
| Распределенность | Обладая гибким интерфейсом, система обеспечивает эффективное функционирование вне зависимости от территориального расположения оператора. |
| Масштабируемость | ИС предполагает как рост числа посетителей, так и рост числа сайтов, вовлеченных в единую сеть таргетинга. |
| Надежность и | Система предполагает разграничение прав доступа к |
| безопасность | данным и функциям системы, их защита и безопасность, организацию защищенной передачи информации. |
| Г етерогенность | Все рабочие части системы действуют в единой вычислительной сети. Клиенты системы могут функционировать в гетерогенных средах, на различных аппаратных и программных платформах. |
| Локализация | ИС может применяться в многоязычных средах, необходима лишь локализация административного интерфейса. |
Следует заметить, что система может быть доработана в следующих направлениях:
=> импорт/экспорт в текстовые или XML-файлы основных справочников и параметров рекламных кампаний (в перспективе возможен обмен подобной информацией между различными сайтами);
=> управление почтовыми рассылками (позиционирование рекламных сообщений по группам подписчиков в почтовых сообщениях);
=> дополнительная статистика (любые данные, получаемые из первичных);
=> дополнительные параметры рекламной кампании (географический, тематический и прочие виды таргетинга интернет-рекламы).
33.