Перейти к основному содержимому
Опубликовано: 

Правила показа форм и баннеров

Правила показа определяют, при каких обстоятельствах посетитель сайта увидит форму или баннер — например, только на определённых страницах, в заданное время суток или после нескольких визитов на сайт. Формы и баннеры создаются в одном редакторе и используют одинаковый набор условий показа.

Формы сбора подписчиков
Баннеры для сайта

Страницы показа (URL)

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

Page URL

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

Источник визита (трафик)

Проверяет, откуда пришёл посетитель — по referer, UTM-меткам или параметрам в ссылке. Помогает показать форму или баннер, например, только посетителям из рекламной кампании.

Trafic

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

Устройство

Показывает форму или баннер пользователям определённых устройств.

Device

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

Операционная система

Показывает форму или баннер пользователям определённой операционной системы.

Operation system

  • Оператор «одна из» — например, Android, iOS.
  • Оператор «ни одна из» — например, Windows, Linux.

Время показа

Ограничивает показ формы или баннер по времени суток — например, только вечером или в рабочие часы.

Showtime

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

Дата и время показа

Задаёт период действия формы или баннера — например, показ только во время акции.

Date and time

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

День недели показа

Выбирает дни недели, когда форма или баннер должны показываться — например, только по будням или только по выходным.

Day of the week

  • Оператор «один из» — например, понедельник, вторник, среда, четверг, пятница.
  • Оператор «ни один из» — например, суббота, воскресенье.

CSS-селектор на странице

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

CSS

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

Всего визитов на сайт

Учитывает, сколько раз посетитель уже был на сайте. Например, форма или баннер покажутся только со второго визита.

Visits

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

Количество показов формы

Условие проверяет, сколько раз форма или баннер уже показывались посетителю в текущей сессии.

Showscore

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

Поле в localStorage

Проверяет значение, которое сайт сохраняет в localStorage браузера. Подходит для сценариев, где сайт сам отслеживает поведение пользователя.

LocalStorage

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

Важно

Операторы «пусто» и «не пусто» не требуют заполнения поля «Значение».

Проверяет значение cookie. Например, помогает понять, видел ли посетитель баннер или уже отправлял форму.

Cookie

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

Так можно настроить сценарий «посетитель видел форму, но не подписался»: значение первого поля не пустое, второго — пустое.