Что нужно – драфт, на мой взгляд достаточный для предварительной оценки.
Нужна система для организации тизерообменной сети. По сути нужна не сложная, но готовая выдержать высокую нагрузку система.
Требования к системе:
1. Возможность размещение тизеров – текст + картинка.
2. Тизер имеет следующие параметры
Текст
Картинка
Стоимость клика
Стоимость 1000 показов
3. Возможность создавать Тизерные блоки и регулировать количество объявлений в них без переделки кода.
4. Использовать тизерные блоки в качестве «площадок», т.е. добавляется один тизер, «галочками» можно выбрать в каких блоках его можно размещать. Каждому блоку соответствует отдельный код размещённый на сайте(ах).
5. Иметь двух уровневую систему приоритетов
a. Уровень – по факту является параметром регулирующим приоритет группы объявлений.
i. Платное размещение – размещается на первых местах
ii. Другое коммерческое размещение – отображается, когда все платные размещения отображены
iii. Дефолт отображется когда кончились к показу все объявления предыдущих уровней
b. Приоритет – от 1 до 100 регулирует среднюю частоту показа объявления в рамках одного уровня.
6. Возможность отлеживать количество показов, переходов, CTR тизеров.
7. Возможность таргетирования по частоте, гео таргетинг (не обязателен).
8. Задавать ограничения по размещению по следующим параметрам:
a. сроки размещения объявлений
b. количество показов
c. Кликов
d. Минимальный CTR (должен быть не менее чем, если меньше, то автоматически отключается) – не обязательно.
9. Иметь удобную систему статистики представляющие данные в табличном виде:
a. Тизерный блок
b. Название тизера
c. Количество показов
d. Кликов
e. CTR по данному блоку.
Должна быть возможность фильтровать данные по
Активности тизеров
Тизерным блокам
Датам за которые отображается статистика.
А также сортировать данные по всем параметрам таблицы.
10. Желательный дополнительная опция:
Автоматическое изменение приоритетов в зависимости от доходности – если указана стоимость клика и есть данные по CTR то наивысший приоритет получают объявления имеющие оптимальную доходность на 1 000 показов.
Пожелания к системе
Должна быть готова к высокой нагрузке – более нескольких миллионов показов.
Разворачиваться на одном сервере.
Язык программирования PHP
Опубликован 16.01.2011 в 18:24