Что умеет данный компонент и как он реализован:
— вся работа с компонентом происходит через публичную часть сайта;
Почему так сделано? Хочется в дальнейшем реализовать функционал, с помощью которого можно будет предоставлять доступ определенному пользователю к просмотру статистики по своему баннеру.
— создание баннерных позиций;
Баннерная позиция объединяет в себя баннеры, которые будут выводится в виджете в указанном вами месте.
— создание баннеров;
При создании баннера указывается ссылка баннера (не обязательно), дата начала показа, дата окончания показа, количество показов (либо неограниченно), количество переходов (либо неограниченно).
— статистика показов баннеров.
У каждого баннера ведется статистика показов, переходов, считается CTR
— вывод баннеров.
Реализовано через размещение виджетов. Вы сами контролируете, на каких страницах и в каких местах будут показаны определенные баннерные позиции. Для изображений размеры указывать не обязательно, баннер будет адаптивным.