ИИ-ассистент

Инструкции для отдельных страниц

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

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

Шаг 1. Найдите карточку правил

В разделе Ассистент прокрутите до карточки «Инструкции для отдельных страниц». Каждое правило — отдельная рамка, под ними кнопка «Добавить правило». Правил может быть до 20.

Карточка «Инструкции для отдельных страниц»
Карточка «Инструкции для отдельных страниц»

Шаг 2. Заполните правило

Нажмите «Добавить правило». В правиле три поля:

  1. Адрес (значок глобуса) — какой кусок адреса страницы должен совпасть, например /pricing или shop.example.com.
  2. Модель (значок чипа) — по умолчанию «Как основная модель». Можно выбрать другую — см. шаг 5.
  3. Текст инструкции — что бот должен делать на этих страницах.
Поле адреса в правиле
Поле адреса в правиле
В правиле обязательно должен быть адрес, а также текст, модель или и то и другое. Правило только с моделью и без текста удобно, чтобы, например, на /checkout отвечала модель посильнее. Правило без адреса или совсем пустое не сохраняется.

Шаг 3. Поймите, как совпадает адрес

Это главное, что нужно знать о правилах:

  • Перед каждым ответом ChatDeck берёт полный адрес страницы, на которой сейчас посетитель, — например https://shop.example.com/catalog/roses?utm_source=yandex — и проверяет правила.
  • Правило срабатывает, если его текст содержится где угодно в адресе. Большие и маленькие буквы не важны.
  • Несколько вариантов перечисляются через запятую — хватит совпадения любого: /pricing, /tarify.
  • Посетитель перешёл на другую страницу — следующий ответ бот даст уже по правилам новой страницы. Переписка при этом не теряется.

Примеры:

  • /pricing — страница тарифов: example.com/pricing, example.com/en/pricing, example.com/pricing/team. Но также и /pricing-old — учитывайте это.
  • shop.example.com — весь поддомен магазина, любая его страница.
  • /blog/ — только статьи блога. А вот /blog без слэша совпадёт ещё и с /blogger.
  • /checkout, /cart — корзина и оформление заказа одним правилом.
  • utm_source=yandex — страница, на которую посетитель пришёл из рекламы с такой меткой (пока он на ней).
  • / — не делайте так: слэш есть в любом адресе, правило сработает везде. Общие указания пишите в основную инструкцию.
Чем длиннее и точнее кусок адреса, тем меньше случайных совпадений. Проверить, на какой странице посетитель, можно во Входящих: в панели деталей диалога есть строка «Текущая страница».

Шаг 4. Если совпало несколько правил

  • Тексты всех совпавших правил добавляются к основной инструкции — по порядку, как они стоят в списке.
  • Поэтому правила не должны противоречить друг другу и основной инструкции. Пишите в правиле только то, что отличается на этих страницах.
  • Адрес текущей страницы бот и так получает автоматически. Правило нужно, чтобы дать ему особые указания для этих страниц: что делать, о чём говорить, куда вести посетителя.

Шаг 5. Отдельная модель для раздела

Если у совпавшего правила выбрана модель, ответ на этой странице даёт она, а не основная. Если таких правил несколько, побеждает первое по списку.

Типичные сценарии:

  • Сильная модель там, где дорого ошибиться. Корпоративные заказы, оформление заказа, сложный B2B-раздел.
  • Дешёвая модель там, где вопросы простые. Блог, справочный центр, страница контактов.

Подробно о выборе — в уроке «Выберите модель».

Готовые идеи для правил

  • `/korporativnym` — «Это страница для компаний. Узнай количество, дату, адрес доставки и контакт для счёта, затем передай оператору.»
  • `/dostavka` — «Посетитель изучает условия доставки. Отвечай про зоны, сроки и стоимость; если спрашивают про конкретный заказ — передай оператору.»
  • `/cart, /checkout` — «Посетитель оформляет заказ. Помоги закончить покупку: способы оплаты, промокоды, сроки. Не уводи его с этой страницы.»
  • `/en/` — «Это англоязычная версия сайта. Отвечай по-английски, цены называй в долларах.»
  • `second-brand.ru` — «На этом сайте ты — консультант бренда „…“. Не упоминай другие наши магазины.» (Удобно, если один workspace обслуживает несколько сайтов.)

Частые вопросы

Правило не срабатывает. Откройте нужную страницу, скопируйте адрес из строки браузера и проверьте, что текст правила в нём действительно есть. Частая ошибка — русские буквы в правиле, когда в адресе латиница (/dostavka, а не /доставка).

Работает ли это на сайтах-одностраничниках (SPA)? Да: виджет сообщает новый адрес при каждом переходе внутри приложения.

Дальше: что умеет ассистент — передача оператору, закрытие чата и открытие страниц.

Остались вопросы? Напишите на support@gptunnel.ru — поможем с подключением.