Правила показа форм и баннеров
Правила показа определяют, при каких обстоятельствах посетитель сайта увидит форму или баннер — например, только на определённых страницах, в заданное время суток или после нескольких визитов на сайт. Формы и баннеры создаются в одном редакторе и используют одинаковый набор условий показа.
Формы сбора подписчиков
Баннер ы для сайта
Страницы показа (URL)
Определяет, на каких страницах сайта показывать форму или баннер — на всех, по точному адресу, внутри раздела или по регулярному выражению.

- С любыми адресами — форма или баннер показывается на всех страницах сайта, значение указывать не нужно.
- С указанными URL-адресами — форма или баннер показывается только на страницах с точным совпадением адреса. Например:
https://example.com/catalog,https://example.com/sale. - Содержат путь — форма или баннер показывается на страницах, где встречается указанный фрагмент адреса. Например:
/catalog/,/sale/. - По регулярному выражению — форма или баннер показывается на страницах, которые соответствуют выражению. Например:
^https://example.com/products/.*.
Источник визита (трафик)
Проверяет, откуда пришёл посетитель — по referer, UTM-меткам или параметрам в ссылке. Помогает показать форму или баннер, например, только посетителям из рекламной кампании.

- Конкретный сайт (referer) — форма или баннер показывается посетителям, которые перешли с указанного сайта. Например, оператор «равен», значение
https://google.com. - С UTM-меткой — форма или баннер показывается, если в ссылке есть указанная метка с нужным значением. Например, метка
utm_campaignравнаblack_friday. - Без UTM-метки — форма или баннер показывается, если в ссылке нет указанной метки. Например,
utm_source. - С Query-параметром — форма или баннер показывается, если в ссылке есть указанный параметр с нужным значением. Например, параметр
promoравенsummer. - Без Query-параметра — форма или баннер показывается, если в ссылке нет указанного параметра. Например,
debug.
Устройство
Показывает форму или баннер пользователям определённых устройств.

- Оператор «одно из» — форма или баннер показывается на выбранных устройствах. Например: mobile, tablet.
- Оператор «ни одно из» — форма или баннер не показывается на выбранных устройствах. Например: desktop.
Операционная система
Показывает форму или баннер пользователям определённой операционной системы.

- Оператор «одна из» — например, Android, iOS.
- Оператор «ни одна из» — например, Windows, Linux.
Время показа
Ограничивает показ формы или баннер по времени суток — например, только вечером или в рабочие часы.

- В часовом поясе посетителя — форма или баннер показывается по времени посетителя. Например, при операторе «позже или равно» и значении
18:00форма покажется после 18:00 по местному времени посетителя. - В указанном часовом поясе — форма или баннер показывается по заданному часовому поясу. Например, для пояса UTC+3 и оператора «входит в интервал» можно указать диапазон от
09:00до18:00.
Дата и время показа
Задаёт период действия формы или баннера — например, показ только во время акции.

- В часовом поясе посетителя — форма или баннер показывается по времени посетителя. Например, при операторе «входит в интервал» можно указать диапазон от
2026-12-01 00:00до2026-12-31 23:59. - В указанном часовом поясе — форма или баннер показывается по заданному часовому поясу. Например, для пояса UTC+3 и оператора «позже» можно указать значение
2026-12-01 10:00.
День недели показа
Выбирает дни недели, когда форма или баннер должны показываться — например, только по будням или только по выходным.

- Оператор «один из» — например, понедельник, вторник, среда, четверг, пятница.
- Оператор «ни один из» — например, суббота, воскресенье.
CSS-селектор на странице
Проверяет, есть ли на странице определённый элемент. Например, форма или баннер покажутся только там, где есть кнопка добавления товара в корзину.

- Есть на странице — форма или баннер покажутся, если элемент найден. Например, селектор
.add-to-cart. - Нет на странице — форма или баннер покажутся, если элемент не найден. Например, селектор
.checkout-success.
Всего визитов на сайт
Учитывает, сколько раз посетитель уже был на сайте. Например, форма или баннер покажутся только со второго визита.

Доступны операторы «больше или равно», «входит в интервал» и другие стандартные операторы сравнения. Например, при операторе «больше или равно» и значении 2 форма или баннер покажутся начиная со второго визита, а при операторе «входит в интервал» можно задать диапазон от 2 до 5.
Количество показов формы
Условие проверяет, сколько раз форма или баннер уже показывались посетителю в текущей сессии.

Доступны операторы «равно», «меньше или равно», «не входит в интервал» и другие стандартные операторы сравнения. Например, оператор «равно» со значением 0 покажет форму или баннер только тем, кто ещё их не видел, а оператор «не входит в интервал» со значениями от 3 до 10 исключит показ для этого диапазона.
Поле в localStorage
Проверяет значение, которое сайт сохраняет в localStorage браузера. Подходит для сценариев, где сайт сам отслеживает поведение пользователя.

Название поля вводится вручную и зависит от того, что сохраняет ваш сайт. Например, поле cartHasItems с оператором «равно» и значением true покажет форму или баннер, если в корзине есть товары. Поле userSegment с оператором «не пусто» покажет форму или баннер, если значение сегмента вообще записано.
Операторы «пусто» и «не пусто» не требуют заполнения поля «Значение».
Поле в cookie
Проверяет значение cookie. Например, помогает понять, видел ли посетитель баннер или уже отправлял форму.

Название поля вводится вручную и зависит от того, какие cookie использует ваш сайт или сами форма и баннер. Например, поле __sendsay_forms_count_form-account-form1 с оператором «не пусто» проверяет, что посетитель уже видел форму, а поле __sendsay_forms_submit_form-account-form1 с оператором «пусто» — что он ещё не отправлял её.
Так можно настроить сценарий «посетитель видел форму, но не подписался»: значение первого поля не пустое, второго — пустое.