Для любого элемента сайта, как и для любой страницы, необходимы следующие опции публикации:

1. Элемент опубликован / не опубликован, прямой выбор.
да / нет

2. Временная публикация по отдельному адресу.
бета версия на показ начальнику.

3. Публикация по дате (от и до).
текст приглашающий принять участие в акции виден с понедельника по пятницу.

4. Настройки зависимостей публикации - от популярности элемента, от популярности страницы.
Если внутренний банер на этой странице получает CTR ниже 0.1% - его нужно выключать автоматически.

5. Настройки зависимости публикации от уровня доступа посетителя.
Зарагистрированные пользователи видят этот блок, остальные нет.

6. Настройки публикации элемента для конкретного авторизированного пользователя / группы пользователей.
Блок “Привет Вася, ты опаздываешь заплатить нам по счёту” - должен увидеть только Вася.

7. Настройки зависимости публикации от внутреннего реферера.
Если клиент пришёл с первой страницы - показываем наше лучшее предложение. Если он пришёл со страницы лучшего предложения - показываем ему контактную информацию и ЧаВо.

8. Настройка публикации по условию.
Если клиент что-либо положил в корзину - показываем ему вот здесь блок “похожие продукты”. Если нет - то такого блока тут нет вообще.

9. Настройка публикации с учётом истории посещения.
Если клиент уже видел это специальное предложение - больше он его видеть не должен. Если в прошлый визит две недели назад он заказал книгу про зайцев - показываем ему рекламу книги “зайцы возвращаются” и “месть кролика”.

10. Публикация случайного элемента из набора.
Случайный показ отрывка любой статьи из имеющихся на сайте.

Настройки такого рода необходимо иметь как для любого элемента, так и для страницы в целом.