Кампании вовлечения на сайте
Кампании вовлечения — это всплывающие сообщения, офферы и купоны на витрине сайта, которые появляются гостю по заданному сценарию: при попытке уйти со страницы, после N секунд на странице, при добавлении товара в корзину и так далее. Раздел живёт в Админ-панель → Сайты → «Настроить сайт» → «Проактивные сообщения» (admin.cenaly.ru) и работает на любой вертикали — меню ресторана, магазин, отель, салон, — кроме киоска. Второй вход — кнопка «Создать из шаблона» прямо на карточке виджета «Попапы и формы» в хабе «Мой сайт»: она открывает те же настройки сразу галереей готовых сценариев.
Кампания появляется на витрине сайта только после того, как вы её создали и включили — раздел не подставляет ничего по умолчанию.
Те же кампании работают и на вашем собственном сайте — на WordPress, Tilda, Shopify или самописном: достаточно один раз вставить код виджета «Попапы и формы» (Маркетинг → Мой сайт), и настроенные здесь попапы начнут показываться там же, где живёт ваш сайт.
💳 Показ на чужом сайте — платный аддон «Попапы и формы» в Магазине приложений ($9 в месяц или $90 в год). На витрине самого заведения кампании работают без него.
На чужом сайте доступны все типы кампаний. Двум из них нужен соседний виджет на той же странице: действиям «Открыть ИИ-чат» и «Открыть чат с оператором» — наш чат-виджет, кампании «С этим берут» — виджет заказа (он же даёт корзину). Если нужного виджета на странице нет, кампания просто не показывается и лимит показов не тратит.
Типы кампаний и форматы показа#
Каждая кампания — это одно из двенадцати действий:
| Тип | Что делает |
|---|---|
| Сообщение | Просто текст с заголовком — анонс, напоминание, информирование |
| Оффер | Текст + кнопка с ссылкой (переход на страницу акции, категорию, конкретный товар) |
| Сбор email | Поле email + согласие на рассылку → подписчик в списке рассылки |
| Своя форма / квиз | Форма из произвольных полей конструктора — или пошаговый квиз; ответы сохраняются в «Лидах» кампаний |
| Раскрытие купона | Код реального купона локации + кнопка «Скопировать»; если у купона задан срок действия — таймер обратного отсчёта |
| Колесо фортуны | Гость крутит колесо и выигрывает один из ваших купонов — «спин за email» |
| Стирачка | Скретч-карта: гость стирает покрытие пальцем или курсором, под ним — купон |
| Подарочные коробки | Гость выбирает одну из коробок, в ней — купон |
| «С этим берут» | Компактный попап сопутствующих товаров после добавления в корзину |
| Открыть ИИ-чат | Открывает чат с ИИ-ассистентом локации с готовым первым сообщением |
| Открыть чат с оператором | Открывает гостевой чат с сотрудником заведения с готовым первым сообщением |
| Своё событие | Ничего не рисует — отправляет событие вашему сайту, чтобы он показал что-то своё |
Показ оформляется в одном из четырёх форматов: модальное окно (в центре экрана), выезжающая панель (любой из четырёх углов), тонкая полоса сверху или снизу экрана, которая не перекрывает контент, и полноэкранная заставка. У карточки настраиваются акцентный цвет, светлая/тёмная тема, фон и цвет текста, скругление, тень, ширина и анимация появления — либо берётся один из готовых пресетов оформления.
Кампаний в одной локации может быть до 20, и любую можно завести не с нуля, а из галереи шаблонов — готовых сценариев (приветственная скидка, брошенная корзина, таймер акции, обратный звонок, просьба об отзыве и другие), которые открываются черновиком в редакторе.
Одну кампанию можно разложить на A/B-варианты (до трёх сверх основного) — со своими текстами, картинкой и оформлением; гость случайно попадает в вариант при первом показе и дальше видит всегда его, а результаты считаются по вариантам отдельно.
Если попап закрыли, кампания может свернуться в тизер-пузырёк в углу экрана — клик по нему открывает окно снова, уже не тратя лимит показов.
Колесо фортуны#
Секторы колеса — это реальные купоны вашей точки: у каждого своя подпись, свой код и вес (насколько часто он выпадает). Секторов от 2 до 8, и хотя бы у одного обязательно должен быть приз — колесо, где выиграть нельзя, платформа показывать не станет.
По умолчанию включён email-гейт: перед вращением гость оставляет адрес и отмечает согласие — тот же путь, что у обычного сбора email, поэтому подписчик, приветственное письмо и персональный одноразовый код работают как обычно. Гейт можно выключить: тогда колесо крутится сразу, но и подписки (а значит, персонального кода) не будет. Выпавший код гость копирует одной кнопкой, и он сам подставится в корзину — как у обычного раскрытия купона.
Старый плагин «Колесо удачи» на витрине продолжает работать; в его настройках теперь стоит ссылка сюда — новые колёса лучше заводить кампанией.
Стирачка и подарочные коробки#
Ещё две геймификации с той же честной механикой, что у колеса: приз — код реального купона локации, у каждого варианта свой вес (1–100), и исход выбирается взвешенным случайным выбором до первой интеракции гостя — стирать или выбирать коробку он может как угодно, результат от этого не меняется. Email-гейт по умолчанию включён, как у колеса.
- Стирачка — от 2 до 6 вариантов приза; покрытие стирается пальцем или курсором и раскрывается само, когда стёрто 60%. Рядом всегда есть кнопка «Показать приз» — для клавиатуры и скринридеров.
- Подарочные коробки — от 3 до 6 коробок; какую выберет гость, на приз не влияет.
В галерее для них есть четыре готовых шаблона — по паре на каждый тип.
«С этим берут»#
Попап показывает 1–6 сопутствующих товаров сразу после того, как гость положил что-то в корзину. Подбор берётся из ваших же связок товара («с этим берут», «подходит к»), из статистики совместных покупок, а если ничего не нашлось — из той же категории. Из подборки автоматически убираются товары, уже лежащие в корзине, и всё, что снято с витрины; если показывать нечего, кампания просто не показывается и лимит показов не тратит. Кнопка «+» добавляет товар сразу, окно остаётся открытым — можно взять ещё один.
Триггер по умолчанию — изменение корзины. На чужом сайте кампания «с этим берут» тоже работает, но ей нужен наш виджет заказа на той же странице: каталог она читает с нашего CDN, а товар кладёт в корзину виджета. Нет виджета заказа — кампания молча не показывается и лимит показов не тратит.
Своя форма и пошаговый квиз#
Тип «Своя форма / квиз» собирает попап из произвольных полей (до восьми): текст, e-mail, телефон, число, длинный текст, выпадающий список, выбор варианта кнопками, оценка звёздами 1–5, галочка, дата. Поля перетаскиваются, подписываются на всех языках сайта, помечаются обязательными и раскладываются в одну или две колонки. E-mail здесь не обязателен — можно сделать полностью анонимный опрос.
Тумблер «Режим квиза» превращает форму в пошаговый сценарий: гость видит по одному вопросу с прогресс-баром и кнопками «Назад/Далее», а выбор варианта-кнопки сразу ведёт к следующему шагу. Шаги можно ветвить — от выбранного ответа зависит, какой вопрос будет следующим или что квиз пора завершать. Согласие на обработку данных появляется автоматически — только если форма собирает контакт (есть поле e-mail или телефона).
Отдельный сценарий — сбор отзывов: если в форме есть поле «Оценка», можно включить умную развилку. Гость, поставивший 4–5, на экране «Спасибо» видит кнопки ваших площадок отзывов (Google и другие профили из настроек репутации), а низкая оценка остаётся тихой обратной связью для владельца.
Все ответы сохраняются в системе и видны в разделе кампаний в инбоксе «Лиды» — рядом с подписчиками из «Сбора email», с фильтром по кампании и периоду, выгрузкой в CSV и удалением по запросу гостя. А вместе с остальными входящими заявками точки они приходят в раздел «Заявки» (📥) и во вкладку «Заявки» контакт-центра — одним потоком с формами витрины, обратными звонками, онлайн-записями и бронями столиков. Тот же конструктор полей доступен и в «Сборе email» — там e-mail обязателен, а ответы на дополнительные поля прикрепляются к подписчику.
ИИ-черновик кампании текстом или голосом#
В редакторе кампании есть панель, где можно описать словами (текстом или голосом — запись через микрофон браузера), что должна делать кампания: «предложи скидку тем, кто уходит с товара дороже 50 лари» или «напомни про бесплатную доставку от 100 лари на всех, кто зашёл с рекламы». Модель собирает черновик — текст на нужных языках, кнопку, тип триггера и условия аудитории — используя реальные данные локации: существующие купоны, категории каталога, включённые языки и валюту, а не выдуманные значения.
Черновик открывается в редакторе для проверки и правки — он не сохраняется автоматически, кампанию нужно посмотреть, при необходимости поправить и сохранить, как и созданную вручную.
Голосовой ввод доступен не во всех регионах: если запись с микрофона не срабатывает, опишите кампанию текстом — черновик собирается так же.
Подстановки в тексте#
В секции «Контент» есть панель доступных подстановок: {{тег}} в любом переводимом тексте кампании (заголовок, текст, кнопка, «Да/Нет», экран «Спасибо», тизер, подписи полей формы и секторов колеса) заменяется на значение из контекста гостя. Доступны источник и метки перехода (utm_source, utm_medium, utm_campaign, referrer), страна и язык, «новый/вернувшийся» гость, заголовок и адрес страницы, открытый товар, сумма и число позиций в корзине, а также имя и e-mail, если гость их уже оставил.
Запасное значение пишется через вертикальную черту: {{name|друг}}. Если значения нет и запасного тоже — подставляется пустая строка, так что «голый» {{тег}} гость не увидит никогда.
Триггеры, аудитория, расписание, лимиты показов#
Когда показывать — один из триггеров:
- по времени на странице — через заданное число секунд после загрузки;
- по времени на сайте — когда суммарное время визита перевалило за N секунд;
- при попытке уйти — курсор уходит за пределы окна на десктопе, на мобильном — по бездействию;
- по глубине скролла — после прокрутки заданного процента страницы;
- по бездействию — гость не двигает курсор/не листает заданное время;
- при изменении корзины — с условием по сумме или числу позиций;
- по числу просмотренных страниц — начиная с N-й страницы за визит;
- по клику — гость сам нажал вашу кнопку или ссылку-открывашку; такой показ считается осознанным и лимиты не тратит;
- по событию сайта — ваш собственный сайт сам зовёт
CenalyEngage.track('<имя>'), когда у него что-то произошло. В редакторе задаётся имя события и сколько раз оно должно случиться за визит, а готовая строка кода копируется кнопкой. Триггер работает только на вашем сайте: на нашей витрине зватьtrack()неоткуда. Имя события обязательно — без него кампания не показывается.
Кому показывать — можно ограничить по: новым или вернувшимся гостям, типу устройства (мобильный/десктоп), языку интерфейса, источнику перехода (сайт-реферер и полный набор utm), стране гостя (приблизительно, по часовому поясу), конкретным страницам сайта (по маске пути), содержимому открытой страницы — разделу каталога, тегам или цене открытого товара, вплоть до вручную выбранных товаров, — а также по тому, как гость реагировал на другие ваши кампании (видел, закрыл, выполнил целевое действие или наоборот — не видел).
Ещё два разреза:
- по событиям и свойствам вашего сайта — до пяти условий вида «имя события · было / не было · свойство · оператор (равно, не равно, содержит, больше, меньше, заполнено) · значение». Работает с теми же событиями, что и триггер «по событию сайта»;
- по подписчикам — «Сбор email» по умолчанию не показывается тому, кто уже подписан в этой локации. Правило можно снять или, наоборот, развернуть и показывать кампанию только подписчикам.
Когда действует — необязательное расписание: диапазон дат, дни недели, часы работы.
Сколько раз показывать — лимит показов и период (например, не чаще раза в 7 дней), остановка после того, как гость выполнил целевое действие, плюс общий лимит попапов на сайт за визит и за сутки — чтобы разные кампании не забрасывали одного гостя чередой окон. Рядом — два стоп-правила «на всю жизнь» гостя: тишина после закрытия (гость нажал ✕ — не беспокоить его N дней, максимум 365) и всего показов одному гостю (пожизненный потолок, максимум 100). Ноль в любом из них означает «правило выключено». Кампании не мешают оформлению заказа: модальные и выезжающие форматы по умолчанию не показываются поверх открытого чекаута.
Готовые плагины и виджеты витрины магазина#
Отдельно от конструктора, в оформлении витрины магазина (retail) есть готовые плагины — работают сразу после включения, без ручной настройки триггеров:
- Сбор email — простой попап подписки;
- Промо-попап — сообщение с картинкой и кнопкой;
- Колесо фортуны — гость вводит email, крутит колесо и получает код одного из купонов локации. Это старый вариант, он продолжает работать; новые колёса удобнее заводить кампанией (см. выше) — там есть триггеры, таргетинг, A/B и статистика;
- Прогресс-бар до бесплатной доставки — в корзине показывает, сколько не хватает до порога бесплатной доставки; появляется сам, как только в настройках доставки задан порог;
- «Вернитесь в корзину» — напоминание гостю, который оставил корзину, через заданное число минут;
- Баннер согласия на cookie — на витрине магазина;
- «Недавно просмотренные» — полоса товаров, которые гость уже открывал.
Ещё два инструмента часто путают с плагинами витрины, но настраиваются они в других местах:
- Подписка на наличие товара — форма на карточке товара «нет в наличии»: гость оставляет контакт, письмо приходит автоматически, когда товар снова появляется на витрине;
- Форма обратного звонка — виджет хаба «Мой сайт»: гость оставляет номер, и платформа перезванивает сама — с повторными попытками по вашему расписанию и ночной очередью для заявок вне рабочих часов. Если дозвониться так и не удалось, владельцу уходит письмо. Список заявок — в разделе «Клиенты», вкладка «Обратные звонки», и вместе с остальными входящими — в разделе «Заявки».
Плагины витрины и конструктор кампаний работают параллельно на одной странице без конфликтов — одновременно показывается только одно всплывающее окно.
Что видно по результатам#
У каждой кампании прямо в списке и в редакторе показана своя статистика за последние 30 дней: показы, клики, закрытия, конверсии и конверсия в процентах. Если у кампании есть A/B-варианты, цифры расписаны по вариантам — видно, какой текст работает лучше.
Кто победил в A/B#
Если у кампании есть A/B-варианты, платформа сама считает, есть ли победитель, и объясняет вывод цифрами: какой вариант лидирует, насколько он лучше ближайшего преследователя и с какой уверенностью. Порог строгий — не меньше 200 показов на каждый вариант и достаточное число событий у лидера, уровень доверия 95%. Пока данных мало, карточка честно говорит «рано делать выводы», а не подсовывает случайный результат.
Победителя применяет человек — одной кнопкой «Применить победителя». Платформа ничего не переключает молча за вашей спиной.
Отдельным блоком идёт выручка: сколько заказов и денег принесла кампания, какая доля конверсий дошла до заказа и сколько выручки приходится на 1000 показов. Модель атрибуции намеренно узкая — в неё попадают только заказы, где реально применён купон этой кампании, поэтому пустая выручка при живых показах — это норма, а не сбой.
Параллельно каждый показ, клик, закрытие и конверсия отправляются событием в Google Analytics локации (если счётчик подключён — см. Аналитику), так что кампании можно разбирать и в GA4 вместе с остальным трафиком сайта.
О новых ответах формы и новых подписчиках можно узнавать сразу: в настройках кампании включается уведомление в рабочий чат заведения, письмо выбранным сотрудникам или отправка ответа вебхуком в вашу CRM. Отдельно настраивается автоответ самому гостю — письмо с вашей темой и текстом сразу после отправки формы (у типов «Своя форма / квиз» и «Сбор email»); тема обязательна — без неё письмо не уходит. Автоответ маркетинговый: он уходит только при полученном согласии и с ссылкой на отписку.
Ограничения#
- Виджет попапов — платное расширение. Пока «Попапы и формы» не оплачены, кампании на сайт не уезжают: неоплаченный виджет вырезается из данных сайта на сервере, поэтому включённый тумблер сам по себе ничего не даст.
- Кампании, которым нужен сосед, работают только рядом с ним. Сценарий «открыть чат» требует, чтобы на той же странице стоял виджет чата, а «положить товар в корзину» — виджет онлайн-заказа. Проще всего это обеспечить единым тегом раздела «Мой сайт», который поднимает все включённые виджеты сразу.
- Свободные столики кампании не считают. Тайл «ближайшие свободные окна» умеет показывать окна записи; свободные столы для него не считаются, и в редакторе такой выбор не предлагается.
- Превью в редакторе — иллюстрация, а не расчёт по вашему реальному расписанию: время в нём показано для примера.
- Атрибуция выручки узкая намеренно: в неё попадают только заказы, где реально применён купон этой кампании. Пустая выручка при живых показах — норма, а не сбой.
- Первые секунды визита попапы не показываются, а модальные окна и выезжающие панели по умолчанию не появляются поверх открытого чекаута.
Устранение неполадок#
Кампании не видно на сайте. По порядку:
- Кампания не включена — сохранённый черновик не показывается.
- Расширение «Попапы и формы» не оплачено — виджет не попадёт на страницу даже при включённом тумблере.
- Тег не найден — нажмите «Проверить установку» в разделе «Мой сайт». Тег, вставленный через Google Tag Manager, проверка не увидит — смотрите сайт глазами.
- Изменения не доехали — файлы виджетов раздаются через CDN с кэшем 5 минут: подождите и обновите страницу с очисткой кэша.
- Не совпали условия — триггер, аудитория, расписание или лимит показов на гостя. Гость, уже закрывший кампанию, повторно её не увидит, пока действует заданный вами интервал.
- Кампании нужен соседний виджет — сценарии «открыть чат» и «положить в корзину» без соответствующего виджета на странице не показываются.
Показы есть, а конверсий нет. Проверьте, что у кампании задана цель (форма, купон, подписка): показы считаются всегда, а конверсия — только по целевому действию. Для выручки нужен ещё и применённый купон кампании в заказе.
Ответы формы никуда не приходят. Ответы всегда попадают в раздел «Заявки»; письмо, сообщение в рабочий чат и вебхук — это дополнительные уведомления, и их нужно включить в настройках кампании. У автоответа гостю обязательна тема письма — без неё письмо не уходит.
Связанные разделы#
- Конструктор сайта — где живёт раздел «Настроить сайт»
- Клиенты — заявки на обратный звонок и подписчики рассылки
- Аналитика — куда уходят события кампаний
- Мой сайт — код установки виджета попапов на вашем собственном сайте
Частые вопросы#
Кампания появилась в редакторе, но не видна на сайте — почему?#
Проверьте, что кампания включена, а не только сохранена черновиком, и что прошло не меньше нескольких секунд с загрузки страницы — первые секунды визита всплывающие окна не показываются намеренно, чтобы не мешать гостю.
Можно ли ограничить кампанию одной категорией товаров или блюд?#
Да, в условиях аудитории можно указать конкретные разделы каталога, теги позиции или диапазон цены открытого товара — кампания сработает только на подходящей странице.
ИИ может создать кампанию с вымышленным купоном?#
Нет, модель подставляет только реально существующие в локации купоны, языки и категории — черновик с несуществующим кодом купона отклоняется до показа вам.
Кампании мешают гостю оформить заказ?#
Нет, по умолчанию модальные окна и выезжающие панели не показываются поверх открытого чекаута; полоса внизу экрана — не блокирует интерфейс и может оставаться видимой.