Инструкции для отдельных страниц
Как научить бота вести себя по-разному в разных разделах сайта или на разных сайтах: как работает совпадение адреса, примеры правил и отдельная модель для раздела.
Основная инструкция действует на всём сайте. Но часто в разных разделах бот должен вести себя по-разному: на странице для компаний — собирать заявку и звать менеджера, на странице доставки — отвечать только про доставку, на втором сайте — говорить от имени другого бренда. Для этого есть инструкции для отдельных страниц: дополнения, которые включаются, только когда посетитель находится на нужной странице.
Шаг 1. Найдите карточку правил
В разделе Ассистент прокрутите до карточки «Инструкции для отдельных страниц». Каждое правило — отдельная рамка, под ними кнопка «Добавить правило». Правил может быть до 20.

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

В правиле обязательно должен быть адрес, а также текст, модель или и то и другое. Правило только с моделью и без текста удобно, чтобы, например, на /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 — поможем с подключением.