Назад к панели управления

Документация

Узнайте, как использовать Asyntai

Возможности
Панель Ask AI Панель AI-поиска ИИ-поиск для WordPress AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento Сканирование сайта Пробелы в знаниях Карточки продуктов Динамические карточки товаров Динамические изображения Контекст пользователя Пользовательские инструменты Параметры ссылок Мониторинг в реальном времени Передача живому оператору Эскалация Уведомления ИИ Ежедневный отчёт Поток данных в реальном времени Поток данных в реальном времени Max Участники команды Единый вход Двухфакторная аутентификация Показывать изображения Распознавание изображений Виджет перевода Локализация Прозрачность ИИ Лиды Умный захват лидов Тикеты поддержки Категории чатов Бронирования Встраивания Исключить страницы Заблокированные IP Политика хранения Режим нулевого хранения Маскирование PII Классификатор ответов Access Tags Закрепление версии виджета Журнал аудита Продвинутая модель Включите режим размышления Подсказки для ответа Дополнительные сообщения Распознавание речи Скачать транскрипт Встроенный чат Встраивание через iframe

Как добавить ИИ-чат-бот Asyntai в Kentico

Пошаговое руководство для сайтов на Kentico CMS

Получить код встраивания

Шаг 1: Получите код встраивания

Сначала перейдите на Панель управления Asyntai и прокрутите вниз до раздела «Код для встраивания». Скопируйте уникальный код, который выглядит так:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Примечание: Код выше — всего лишь пример. Вы должны скопировать свой уникальный код для встраивания с вашей Панели управления, так как он содержит ваш персональный идентификатор виджета.

Шаг 2: Добавьте код в шаблон главной страницы (рекомендуется)

Чтобы добавить чат-бот на все страницы сайта Kentico сразу, используйте метод главного шаблона страницы:

  1. Войдите в Kentico Admin и перейдите в приложение Page templates
  2. Найдите и откройте ваш Master page template (шаблон, используемый на всех страницах)
  3. Нажмите на вкладку Header в редакторе шаблонов
  4. В секцию header вставьте код встраивания Asyntai
  5. Кроме того, можно добавить код в макет шаблона перед закрывающим тегом </head>
  6. Нажмите Save, чтобы применить изменения
  7. Очистите кэш сайта и проверьте изменения на живом сайте

Совет: Использование главного шаблона страницы гарантирует появление чат-бота на каждой странице, наследующей этот шаблон. Это наиболее эффективный метод развёртывания на всём сайте в Kentico.

Альтернативный способ 1: Заголовок шаблона страницы

Если вы хотите добавить чат-бот только на определённые страницы:

  1. Перейдите в приложение Page templates в Kentico Admin
  2. Выберите конкретный шаблон страницы, который хотите отредактировать
  3. Нажмите на вкладку Header
  4. Добавьте код Asyntai через тег скрипта:
<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  1. Нажмите Save
  2. Все страницы, использующие этот шаблон, теперь будут включать чат-бот

Примечание: Этот метод полезен, когда вы хотите добавить чат-бот в определённые разделы сайта, использующие один шаблон страницы, а не на весь сайт.

Альтернативный способ 2: HEAD HTML Web Part

Для более точного контроля на отдельных страницах или для наследуемого JavaScript на подстраницах:

  1. Откройте страницу для редактирования в редакторе страниц Kentico
  2. Добавьте новый веб-компонент на страницу (желательно на родительскую страницу для наследования)
  3. Найдите и выберите веб-часть HEAD HTML
  4. В настройках веб-части вставьте код встраивания Asyntai
  5. Настройте веб-часть как наследуемую, если хотите, чтобы дочерние страницы тоже содержали чат-бот
  6. Нажмите OK, чтобы сохранить веб-часть
  7. Сохраните и опубликуйте страницу

Совет: Веб-часть HEAD HTML отлично подходит для добавления кода на родительскую страницу, который автоматически распространится на все дочерние страницы, обеспечивая установку для всего раздела.

Альтернативный способ 3: Пользовательские файлы JavaScript (расширенный)

Для разработчиков, предпочитающих управлять скриптами как файлами:

  1. В вашем проекте Kentico перейдите в директорию ~/CMSScripts/Custom/
  2. Создайте новый JavaScript-файл (например, asyntai-widget.js)
  3. Добавьте код для динамической загрузки виджета Asyntai:
(function() { var script = document.createElement('script'); script.src = 'https://asyntai.com/static/js/chat-widget.js'; script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID'); script.async = true; document.head.appendChild(script); })();
  1. Ссылайтесь на этот файл в заголовке шаблона главной страницы:
<script src="~/CMSScripts/Custom/asyntai-widget.js"></script>

Важно: Этот продвинутый метод требует доступа к файловой системе и знания структуры директорий Kentico. Убедитесь, что у вас есть необходимые права доступа, и всегда сначала тестируйте в промежуточной среде.

Шаг 3: Проверка установки

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

Виджет не отображается? Убедитесь, что вы сохранили все изменения и очистили кэш Kentico (Настройки > Система > Очистить кэш). Попробуйте открыть сайт в режиме инкогнито. Проверьте консоль браузера (F12) на наличие ошибок JavaScript, которые могут препятствовать загрузке виджета.