Установка сервиса

Как устанавливается сервис (как работает код, на что влияет, общие принципы)

Для установки сервиса на ваш сайт достаточно поместить наш скрипт в код сайта так, чтобы код отображался на всех нужных страницах. Этот код асинхронно загружает JS-библиотеку и создает глобальный объект carrotquest, с которым в дальнейшем можно будет взаимодействовать для настройки. JS-библиотека общается с нашим сервером посредством REST API, так же используется WebSocket для запуска передачи сообщений в чате.

Важно! Весь наш код работает асинхронно и не блокирует загрузку скриптов или других компонентов файлов.

Где взять код?

Код можно получить, кликнув в административной панели сайта на "Батарейку" (Батарейка) и раскрыв шаг "Установка сервиса на сайт". Также можно установить соответствующий модуль для вашей CMS. Доступные модули можно найти в разделе "Интеграции" панели администратора.

Важно! Если вы установили Carrot quest через модуль для CMS, код помещать на сайт не нужно.

Куда нужно ставить код?

Как говорилось выше, код необходимо вставить в ваш сайт. Лучше всего вставить его в header вашего сайта перед закрывающим тегом head. Вставка через GTM или аналоги не запрещается, но и не рекомендуется, т.к. это увеличивает время загрузки скрипта и есть шанс, что какие-то события не будут зафиксированы.

Как узнать, что вы все сделали правильно?

Удостовериться, что все работает правильно, можно по нескольким признакам. Вот самые простые:

  • На вашем сайте должен появиться чат.

Важно! Чат не появится, если он был скрыт в административной панели (по умолчанию он видимый).

  • Вы можете зайти в административном интерфейсе в "Батарейку" и нажать кнопку "Проверить код"
  • Вы можете посмотреть содержание скрипта Carrot quest, если введёте carrotquest в консоль браузера Консоль браузера