Проактивные Триггеры чата на основе Поведения

Proactive Triggers

Проактивные триггеры позволяют вашему чатботу обращаться к пользователю первым, а не ждать клика. Когда посетитель задерживается на странице с тарифами, прокручивает страницу до конца или собирается закрыть вкладку, бот может показать подходящее сообщение. При правильном использовании это повышает вовлеченность, а при неправильном начинает раздражать пользователей, поэтому функция включает несколько ограничений против навязчивости (описаны ниже).

Для работы проактивных триггеров требуется тариф Standard или выше. Два режима ответа на базе ИИ (AI context on reply, AI-generated message) требуют тариф Premium или Enterprise. Пользователи тарифов Free и Basic видят уведомление о переходе на более высокий тариф.

Getting Started

  1. Откройте Панель управления → ваш ассистент → Каналы → Виджет чата → Автоматические сообщения
  2. Включите опцию "Включить проактивные триггеры"
  3. Добавьте тип триггера и настройте сообщение
  4. Нажмите Сохранить изменения и проверьте результат на сайте

Trigger Types

Доступно девять типов триггеров. Каждый тип срабатывает при определенных условиях поведения посетителя.

Тип триггераОписаниеПараметрыПример сценария использования
Time on PageСрабатывает, когда посетитель проводит X секунд на странице.Задержка (секунды): 5–300, по умолчанию 30"Вы уже некоторое время на странице с ценами, помочь вам с выбором?"
Exit IntentСрабатывает, когда посетитель собирается уйти. На компьютерах: курсор мыши перемещается к верхней границе окна. На мобильных: переключение вкладки или сворачивание браузера.Нет"Перед тем как вы уйдете, могу ли я ответить на ваши вопросы?"
Scroll DepthСрабатывает, когда посетитель прокручивает страницу дальше X%.Глубина прокрутки (%): 10–100, по умолчанию 50"Вы прочитали уже довольно много, у вас есть вопросы?"
InactivityСрабатывает через X секунд без действий мышью, клавиатурой или прокрутки.Бездействие (секунды): 10–300, по умолчанию 60"Похоже, у вас возникли вопросы, могу ли я помочь?"
URL MatchСрабатывает, когда посетитель переходит на определенные страницы, соответствующие шаблонам glob. Срабатывает с минимальной задержкой в 2 секунды.URL patterns: шаблоны glob, по одному на строку"Добро пожаловать на страницу с ценами! Помочь вам выбрать тариф?"
Section VisibilityСрабатывает, когда определенный элемент DOM виден в области просмотра в течение X секунд (с использованием IntersectionObserver).CSS-селектор (например #pricing), Длительность видимости (сек.): 5–120, по умолчанию 8"Я вижу, вы смотрите наши цены, могу ли я помочь?"
Returning VisitorСрабатывает, когда посетитель возвращается на сайт в N-й раз. Требует tracking-consent="granted", так как подсчет визитов использует localStorage.Минимум визитов: 1–100, по умолчанию 2"С возвращением! Могу ли я помочь вам сегодня?"
Pages VisitedСрабатывает после того, как посетитель просмотрел X страниц. Без согласия учитывает переходы SPA в рамках одного документа в памяти, с согласием может продолжать подсчет между полными перезагрузками страниц через sessionStorage.Minimum pages: 2–50, по умолчанию 3"Вы изучили уже довольно много, есть ли у вас вопросы?"
Rage ClickСрабатывает, когда посетитель быстро кликает по одному и тому же элементу несколько раз (определение раздражения).Количество кликов: 3–10, по умолчанию 4. Временное окно (мс): 500–3000, по умолчанию 1500"Кажется, что-то работает не так, могу ли я помочь?"

Global Settings

Эти настройки применяются ко всем проактивным триггерам глобально.

ПолеОписаниеПо умолчанию
Включить проактивные триггерыГлавный переключатель для включения или отключения всех проактивных триггеров.Выкл.
Макс. триггеров за сессиюМаксимальное количество проактивных сообщений, которое посетитель получает за одну сессию во вкладке браузера. После достижения этого лимита триггеры больше не срабатывают. (Диапазон 1–100.)10
Макс. триггеров в деньМаксимальное количество проактивных сообщений на одного посетителя в течение 24 часов. Сохраняется в localStorage только после получения согласия, в противном случае действует только для текущего документа. (Диапазон 1–50.)20
Тип задержкиPer session: интервал ожидания сбрасывается при закрытии вкладки. Persistent: интервал ожидания сохраняется в браузере между визитами.Per session
Cooldown (seconds/hours)Время ожидания после срабатывания триггера до момента, когда будет разрешен следующий триггер. Значение указывается в секундах для сессии и в часах для постоянного интервала.5 сек (сессия) / 24 часа (постоянный)
Учитывать постоянное закрытиеПри наличии согласия факт закрытия запоминается до очистки данных браузера. Без согласия действует только для текущего документа.Вкл.
Показывать как всплывающую подсказкуОтображает проактивное сообщение в виде подсказки рядом с кнопкой чата, когда чат закрыт. Если опция отключена, чат открывается напрямую.Вкл.
Автоскрытие подсказки (сек.)Время в секундах до автоматического скрытия всплывающей подсказки. Установите 0, чтобы подсказка оставалась видимой до действия посетителя. (Диапазон 0–60.)0 (остается видимой)

Response Modes

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

РежимОписаниеСтоимостьТребуемый тариф
Статичное сообщениеОтображает настроенное сообщение в точности так, как оно написано. Без вызова API.БесплатныйStandard или выше
AI context on replyСначала показывает статичное сообщение. Когда посетитель отвечает, бот получает контекст страницы (заголовок страницы, мета-описание или текст элемента) для формирования ответа с учетом контекста.Только при ответеPremium или выше
AI-generated messageПри наличии согласия на отслеживание бот генерирует проактивное приветствие на основе контекста страницы. Без этого сигнала или при превышении времени ожидания используется настроенное статичное сообщение.За каждый сгенерированный триггерPremium или выше
На тарифе Standard оба ИИ-режима автоматически возвращаются к статичному сообщению. Чтобы использовать любой из ИИ-режимов, перейдите на тариф Premium или Enterprise.

Conditions & Scheduling

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

Conditions

Условия объединяются с триггером через логическое И.

ПолеОписание
Фильтр URL (glob)Триггер срабатывает только на страницах, соответствующих этому шаблону. Пусто = все страницы. Пример: /pricing/*
Только мобильныеЕсли включено, триггер срабатывает только на мобильных устройствах. Оставьте выключенным для срабатывания на всех устройствах.

Schedule

ПолеОписание
Enable scheduleВключение расписания по времени для этого триггера.
Время началаТриггер становится активным в это время (формат ЧЧ:ММ).
Время окончанияТриггер перестает срабатывать после этого времени.
Часовой поясЧасовой пояс IANA (например, Europe/Berlin, America/New_York).

Trigger Combinations (AND Logic)

Вы можете потребовать, чтобы перед срабатыванием этого триггера были выполнены другие триггеры. Например, объедините "Scroll Depth 70%" И "Time on Page 45s", чтобы сообщение появлялось только при выполнении обоих условий.

Защита от раздражения пользователей

Проактивные триггеры включают несколько уровней защиты, чтобы не раздражать посетителей:

  1. Лимит на сессию, максимум триггеров на сессию вкладки браузера (по умолчанию: 10; уменьшите до 1, 2 для меньшей навязчивости)
  2. Дневной лимит, максимум триггеров за 24 часа между сессиями (по умолчанию: 20; сохраняется только с согласия)
  3. Период ожидания, время ожидания между триггерами (в памяти по умолчанию, сохраняется только с согласия)
  4. Постоянное отклонение, запоминается для документа по умолчанию и между визитами только с согласия
  5. Без повторного срабатывания, каждый конкретный триггер срабатывает только один раз за сессию
  6. Защита при открытом чате, триггеры не срабатывают, когда чат уже открыт
  7. Защита при сообщении пользователя, триггеры не срабатывают после того, как посетитель уже отправил сообщение
  8. Автоскрытие облачка, Облачко сообщения исчезает автоматически по истечении настроенного времени

Шаблоны

Доступны три готовых набора шаблонов для быстрого старта. Загрузка шаблона заменяет существующие триггеры (с подтверждением).

ШаблонВключаетЛучше всего подходит для
Набор для e-commerceНамерение уйти + Бездействие (60 секунд) + Видимость раздела (#cart)Онлайн магазины, снижение процента брошенных корзин
Набор для генерации лидовВремя на странице (30 секунд) + Глубина прокрутки (70%) + Вернувшийся посетитель (2)SaaS, сбор лидов в B2B
Набор для поддержкиСерия кликов в гневе + Бездействие (45 секунд)Службы поддержки, сайты с документацией

Аналитика

Вкладка Триггеры отображает сводную таблицу производительности, когда доступны данные событий триггеров с согласия пользователя.

СтолбецОписание
ТриггерПервые 40 символов сообщения триггера
ТипТип триггера (например, Время на странице, Намерение уйти)
СработалОбщее количество активаций триггера
Частота ответовПроцент сработавших триггеров, на которые посетитель отправил ответ
Частота отклоненийПроцент сработавших триггеров, в которых посетитель закрыл сообщение

Используйте эти данные, чтобы оптимизировать сообщения триггеров и настройки. Низкая частота ответов может указывать на то, что сообщение не актуально или триггер срабатывает слишком рано.

Конфиденциальность / GDPR

Проактивные триггеры запускаются в анонимном режиме конфиденциальности. Если у виджета нет атрибута tracking-consent, значение недействительно или статус равен unknown/denied:

  • Правила для времени, прокрутки, намерения уйти, бездействия, URL, видимости раздела и серии кликов в гневе выполняются локально в памяти.
  • Данные об их поведении не отправляются в WebChatAgent до взаимодействия с чатом.
  • Состояние проактивных триггеров не записывается в cookies, localStorage или sessionStorage.
  • Просмотрено страниц работает во время SPA навигации в рамках одного документа и сбрасывается после полной перезагрузки.
  • Вернувшийся посетитель отключен.
  • Сгенерированные ИИ приветствия используют настроенный статический резервный вариант.
  • Дневные лимиты, сохраняемый период ожидания и постоянное отклонение откатываются к времени жизни текущего документа.

Когда сайт клиента отправляет tracking-consent="granted", могут работать опциональные сохраняемые счетчики, распознавание посетителей, проактивная аналитика и сгенерированные ИИ приветствия. При отказе или отзыве согласия проактивное хранилище удаляется, а виджет возвращается в анонимный режим.

Контекст страницы для контекста ИИ при ответе отправляется только после того, как посетитель отправляет сообщение. Не включайте конфиденциальную информацию в заголовки страниц, названия разделов или текст целевого элемента.

Смотрите Согласие на использование файлов cookie и анонимные проактивные триггеры для получения полной матрицы поведения, справочника по хранилищу браузера и примеров интеграции с CMP.

Рекомендации

  • Начните с простого, начните с 1, 2 триггеров и оцените результаты перед добавлением новых
  • Делайте сообщения короткими, максимум 1, 2 предложения; помогайте, а не навязывайте
  • Задавайте подходящие задержки, Время на странице: не менее 15, 30 секунд. Не запускайте триггер мгновенно
  • Используйте условия, нацеливайтесь на конкретные страницы вместо срабатывания везде
  • Следите за аналитикой, регулярно проверяйте частоту ответов и отклонений; корректируйте или отключайте малоэффективные триггеры
  • Уважайте посетителей, держите лимиты на сессию низкими (1, 2), включите постоянное отклонение
  • Тестируйте на мобильных устройствах, убедитесь, что намерение уйти через переключение вкладок работает корректно
  • Используйте шаблоны, начните с готового набора и адаптируйте его под свои задачи
  • Комбинируйте триггеры, используйте логику И для точного таргетинга (например, прокрутка + время)
  • Документируйте вашу настройку, опишите хранилище и провайдеров, фактически включенных на вашем сайте