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

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

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

Возможности
Панель Ask AI Панель AI-поиска Сканирование сайта Пробелы в знаниях Карточки продуктов Динамические карточки товаров Динамические изображения Контекст пользователя Пользовательские инструменты Параметры ссылок Мониторинг в реальном времени Передача живому оператору Эскалация Уведомления ИИ Ежедневный отчёт Поток данных в реальном времени Поток данных в реальном времени Max Участники команды Единый вход Двухфакторная аутентификация Показывать изображения Распознавание изображений Виджет перевода Локализация Прозрачность ИИ Лиды Умный захват лидов Тикеты поддержки Бронирования Встраивания Исключить страницы Заблокированные IP Политика хранения Режим нулевого хранения Маскирование PII Классификатор ответов Access Tags Закрепление версии виджета Журнал аудита Продвинутая модель Включите режим размышления Подсказки для ответа Дополнительные сообщения Распознавание речи Скачать транскрипт Встроенный чат Iframe Embed

Как добавить ИИ-чат-бот Asyntai в Adobe Experience Manager

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

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

Шаг 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: Добавьте код через компонент страницы (рекомендуется)

Рекомендуемый метод — добавить код чат-бота в секцию head компонента страницы AEM для установки на весь сайт:

  1. Войдите в ваш экземпляр AEM Author
  2. Перейдите в CRXDE Lite (как правило, по адресу http://your-aem-instance:4502/crx/de)
  3. Найдите шаблон компонента страницы (обычно находится в /apps/your-project/components/page)
  4. Найдите или создайте файл head.html или headerlibs.html
  5. Добавьте код Asyntai в этот файл
  6. Нажмите «Save All» в верхнем меню
  7. Реплицируйте изменения на ваш экземпляр публикации

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

Альтернативный метод 1: клиентские библиотеки (ClientLibs)

Для более структурированного подхода можно использовать систему клиентских библиотек AEM:

  1. Создайте новую папку клиентской библиотеки в /apps/your-project/clientlibs
  2. Укажите тип узла cq:clientLibraryFolder
  3. Создайте файл js.txt со списком ваших JavaScript-файлов
  4. Добавьте код вставки Asyntai в JavaScript-файл в этой папке
  5. Подключите клиентскую библиотеку в компонент страницы с помощью:
<sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.js @ categories='your-category-name'}" />

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

Альтернативный метод 2: управление тегами (Adobe Launch)

Если вы используете Adobe Launch (ранее DTM) или другой менеджер тегов:

  1. Войдите в Adobe Experience Platform Launch
  2. Перейдите в своё свойство
  3. Перейдите в Rules и создайте новое правило
  4. Установите событие на «Page Bottom» или «DOM Ready»
  5. Добавьте действие: Пользовательский код
  6. Вставьте код встраивания Asyntai
  7. Сохранить и опубликовать библиотеку

Совет: Использование Adobe Launch — это рекомендуемый Adobe подход для добавления сторонних скриптов. Он обеспечивает лучший контроль, возможности тестирования и не требует развёртывания кода.

Альтернативный способ 3: Experience Fragment

Для гибкой реализации, удобной для авторов контента:

  1. Перейдите в Experience Fragments в AEM
  2. Создайте новый Experience Fragment
  3. Добавьте текстовый компонент или HTML-компонент
  4. Переключитесь в режим HTML-источника
  5. Вставьте код встраивания Asyntai
  6. Добавьте этот Experience Fragment в footer шаблона страницы

Важно: Убедитесь, что у вас есть необходимые разрешения AEM для изменения шаблонов и компонентов. Для AEM as a Cloud Service изменения могут потребовать прохождения через CI/CD-пайплайн.

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

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

Виджет не отображается? Проверьте консоль браузера (F12) на наличие ошибок JavaScript. Убедитесь, что код был правильно развёрнут в экземпляре публикации. Для AEM as a Cloud Service убедитесь, что ваши изменения успешно прошли через конвейер развёртывания.