Чатва
Документация: Установка виджета на сайт

Установка виджета на сайт

Обновлено 7 сентября 2026 г.

Виджет ставится одним скриптом на все страницы сайта перед закрывающим тегом </body>. Скрипт асинхронный — не блокирует загрузку страницы и весит меньше 30 КБ.

yourco.ru/admin
<script src="https://cdn.chatva.app/widget.js" …>
Код вставляется один раз — и появляется на всех страницах

Код установки

Перед </body>

<script src="https://cdn.chatva.app/widget.js" data-project="ch_live_9f3ka2" data-theme="system" defer></script>

Ключ на этой странице демонстрационный. Свой персональный код найдите в кабинете: Виджет → вкладка «Установка».

Инструкции по платформам

ПлатформаКуда вставлять
TildaНастройки сайта → раздел «Еще» → «HTML-код для вставки внутрь области BODY» перед </body>, затем опубликуйте все страницы
WordPressПлагин «Insert Headers and Footers» → поле Scripts in Footer. Либо Внешний вид → Редактор файлов темы → footer.php перед </body>
1С-БитриксНастройки → Управление сайтом → Шаблоны → откройте шаблон сайта и вставьте код перед </body>
InSalesТема оформления → Редактор кода → layouts/layout.liquid → вставьте код перед </body> и сохраните
Самописный сайтОбщий шаблон страниц или index.html — код должен оказаться на всех страницах. В React и Vue это корневой layout

Параметры скрипта

ПараметрОписание
data-projectКлюч проекта из кабинета (обязательный)
data-themeТема виджета: system (по умолчанию), light или dark. Переопределяет тему, выбранную в кабинете только для этой установки.
data-accentАкцентный цвет виджета, hex (#a3e635)
data-positionПозиция кнопки: right или left
data-greetingПриветствие в шапке чата
data-langЯзык интерфейса виджета: ru или en
data-collectПоля сбора контактов: name,phone,email

Пример: всегда тёмная тема

<script src="https://cdn.chatva.app/widget.js" data-project="ch_live_9f3ka2" data-theme="dark" defer></script>

Проверка установки

  1. 1

    Откройте сайт в новой вкладке

    Кнопка чата должна появиться в нижнем углу. Если её нет — обновите страницу с очисткой кэша (Cmd+Shift+R).

  2. 2

    Напишите тестовое сообщение

    Оно должно мгновенно появиться в инбоксе кабинета.

  3. 3

    Нажмите «Проверить установку»

    В кабинете на вкладке «Установка» есть автоматическая проверка: она увидит скрипт на вашем сайте.

Если виджет не появляется, проверьте, что код стоит именно перед </body>, а не в <head>, и что на сайте нет агрессивного блокировщика скриптов (например, строгого CSP).