При этом база данных должна содержать всю вспомогательную информацию, которая будет необходима для работоспособности баннерообменной системы. Такая информация содержится в справочниках, заполняется при создании системы и в процессе работы системы меняется довольно редко [1].
Общий вид базы данных показан на рисунке 1.
![](../images/pic2.gif)
Рис. 1. Общая структура базы данных для баннерообменной системы
Каждый участник системы обмена баннерами может настроить систему для соответствия её всем желаемым параметрам и свойствам. Пользователь может указать интересующее его время показа баннеров, регион показа баннеров, тематику сайтов на которых будут показываться его баннеры [3].
Для работоспособности баннерообменной системы необходим так называемый код сети, который размещается на каждой странице сайта, который участвует в проекте. Такой код обычно пишется при помощи языка JavaScript.
Код баннерообменной системы на языке JavaScript:
<script> user = "30409"; page = "1"; pid = Math.round((Math.random() * (10000000 - 1))); document.write("<iframe src='http://banner.ua/picture.php?h" +user + "&" + pid + "&" + page + "&9' frameborder=0 vspace=0 hspace=0 " +" width=468 height=60 marginwidth=0 marginheight=0 scrolling=no>"); document.write("<a href='http://banner.ua/addclick.php?" + user + "&"+ pid + "&" + page + "&9' target=_blank>"); document.write("<img border=0 src='http://banner.ua/" + "picture.php?i" + user + "&" + pid + "&" + page + "&9' width=468 height=60 alt='Баннерообменная сеть'></a>"); document.write("</iframe>"); </script>При каждой загрузке страницы, содержащей такой код, происходит обращение к системе обмена баннерами. При этом система выдаёт по определённому алгоритму баннер с учётом желаемого времени показа, региона показа, а также тематики обращающегося сайта.
Таким образом, при помощи определённого алгоритма вывода пользователю на страницу выводится баннер нужного размера, принадлежащий конкретному региону, относящийся к интересной пользователю тематике, что в свою очередь повышает интерес пользователей к рекламе. Следовательно, выбор баннеров с помощью такого алгоритма резко увеличивает отклик баннера.
Каждому участнику системы обмена баннерами интересно знать полную подробную статистику о показах баннеров на его сайте, о количестве, месте и времени показов его собственных баннеров. Для этого баннерообменная система содержит раздел статистики где, в зависимости от требований участника системы выбирается необходимая информация из базы данных, и в определённом порядке предоставляется пользователю.
Литература
[1] Системы обмена баннерами
http://www.delmor.ru/base/micro/banner-ob.html (1.12.2006г)[2] Эффективное создание и обмен баннеров http://www.adweb.iatp.org.ua/advertising/banners/efficient_creation_n_exchange.htm (12.11.2006г)
[3] Основы баннерообмена http://www.vebstudio.ru/banneroobmen.php (15.11.2006г)