Повернутися до панелі керування

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

Дізнайтеся, як використовувати Asyntai

Початок роботи
Встановлення База знань Як ШІ отримує доступ до вашого контенту Підключіть свій сайт Протестувати ШІ Керування сайтами Поради щодо інструкцій для ШІ Перехід з іншого чат-бота Порівняння тарифів
Функції
Панель Ask AI Рядок ШІ-пошуку Сканування сайту Прогалини у знаннях Картки товарів Динамічні картки товарів Динамічні зображення Контекст користувача Власні інструменти Параметри посилань Проактивні повідомлення Моніторинг у реальному часі Підключення оператора Ескалація Сповіщення ШІ Сповіщення в браузері Щоденний звіт Потік даних у реальному часі Фід даних у реальному часі Max Учасники команди Єдиний вхід Двофакторна автентифікація Показувати зображення Розпізнавання зображень Віджет перекладу Локалізація Прозорість ШІ Ліди Розумний збір лідів Тікети підтримки ШІ-відповіді на листи Категорії чатів Довідковий центр Бронювання Голосовий агент Вбудовування Виключити сторінки Заблоковані IP Політика зберігання Режим нульового зберігання Маскування PII Класифікатор відповідей Access Tags Закріплення версії віджета Журнал аудиту Пропозиції відповідей Подальші повідомлення Розпізнавання мовлення Завантаження стенограми Вбудований чат Вбудовування через iframe

Як додати AI чат-бот Asyntai до Umbraco

Покрокова інструкція для вебсайтів на Umbraco 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>

Примітка: Код вище є лише прикладом. Ви повинні скопіювати власний унікальний код для вставки з вашої Панелі керування, оскільки він містить ваш особистий ID віджета.

Крок 2: Редагування головного шаблону (Рекомендовано)

Найпростіший спосіб додати чат-бот на всі сторінки - відредагувати ваш головний шаблон:

  1. Увійдіть до вашого бекофісу Umbraco
  2. Перейдіть до Settings на лівій бічній панелі
  3. Розгорніть Templates
  4. Натисніть на ваш шаблон Master (або основний шаблон макета, який використовує ваш сайт)
  5. Знайдіть закриваючий тег </body>
  6. Вставте ваш код для вставки Asyntai безпосередньо перед тегом </body>
  7. Натисніть "Save"

Порада: Додавання скрипту перед закриваючим тегом </body> забезпечує його завантаження після контенту сторінки, що рекомендується для чат-віджетів і не сповільнює завантаження сторінки.

Альтернатива: Використання типу документа Site Settings

Для більшої гнучкості ви можете додати власне поле для управління скриптами футера:

  1. Перейдіть до Settings → Document Types
  2. Відредагуйте тип документа Site Settings (або створіть його, якщо він не існує)
  3. Додайте нову властивість з назвою "Footer Scripts" з типом даних Textarea
  4. Збережіть тип документа
  5. Перейдіть до Content та відредагуйте вузол Site Settings
  6. Вставте ваш код вбудовування Asyntai в поле Footer Scripts
  7. У вашому головному шаблоні додайте цей код перед </body>:
    @Html.Raw(Model.Value("footerScripts"))
  8. Збережіть як контент, так і шаблон

Примітка: Використання @Html.Raw() важливе для правильного рендерингу тегів script без HTML-кодування.

Альтернатива: Використання папки Scripts

Ви також можете створити файл JavaScript у бекофісі Umbraco:

  1. Перейдіть до Settings → Scripts
  2. Натисніть правою кнопкою миші на Scripts та виберіть "Create"
  3. Створіть новий файл з назвою asyntai-chatbot.js
  4. Додайте наступний код:
    (function() {
      var script = document.createElement('script');
      script.async = true;
      script.src = 'https://asyntai.com/static/js/chat-widget.js';
      script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
      document.body.appendChild(script);
    })();
  5. Замініть YOUR_WIDGET_ID на ваш фактичний ID віджету
  6. Збережіть файл
  7. Включіть цей скрипт у ваш головний шаблон перед </body>:
    <script src="/scripts/asyntai-chatbot.js"></script>

Альтернатива: Для окремих сторінок з RenderSection

Якщо ви хочете чат-бот лише на конкретних сторінках:

  1. У вашому головному шаблоні додайте перед </body>:
    @RenderSection("footerScripts", required: false)
  2. У конкретному шаблоні сторінки, де ви хочете чат-бот, додайте:
    @section footerScripts {
      <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>
    }

Крок 3: Перевірте встановлення

Після збереження змін відвідайте свій веб-сайт у новій вкладці браузера або в режимі інкогніто. Ви повинні побачити кнопку чат-віджету в нижньому правому куті. Натисніть на неї, щоб переконатися, що вона відкривається та працює коректно.

Не бачите віджет? Переконайтеся, що ви зберегли шаблон після внесення змін. Спробуйте очистити кеш браузера або переглянути у вікні інкогніто. Якщо ви використовуєте Umbraco Cloud, зміни повинні розгортатися автоматично. Для самостійно розміщеного Umbraco вам може знадобитися перезапустити додаток або очистити кеш.