База знаний

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

Виджет Babbler можно поставить одной строкой кода как есть, а можно донастроить под задачу — через объект Babbler в JS SDK ниже.

💡 Как виджет работает, что настраивается в админке и что видит посетитель — в разделе Виджет для сайта.

📋 1. Базовая установка

Зайдите в Настройки -> Виджет, скопируйте код и вставьте его перед тегом </body> на вашем сайте.

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

  • Tilda: Настройки сайта -> Еще -> HTML-код для HEAD.
  • WordPress: Используйте плагин Insert Headers and Footers или файл footer.php.
  • Wix / Shopify: Раздел "Custom Code" или "Scripts".

⚙️ 2. Расширенная конфигурация

Вы можете управлять виджетом программно через объект Babbler.

🎨 Внешний вид

Babbler('configure', {
  primaryColor: '#4f46e5',
  title: 'Поддержка Babbler',
  position: 'left' // 'left' или 'right'
});

👤 Идентификация клиентов

Передайте данные о пользователе, чтобы операторы видели его имя и email вместо «Guest». Идентификатор подписывается на вашем сервере — иначе посторонний назвался бы чужим ID и прочитал чужую переписку:

Babbler('identify', {
  id: '123',
  signature: '…', // HMAC-SHA256 от id, считается на вашем бэкенде
  name: 'Алексей',
  email: 'alex@example.com'
});

Где взять секрет и как посчитать подпись — в разделе Виджет для сайта.


🚀 3. Автооткрытие и умные подсказки

  • Автооткрытие: окно открывается само через N секунд — Babbler('configure', { autoOpenDelay: 5 });
  • Умные подсказки настраиваются в админке и показывают сообщение над кнопкой: через N секунд на странице, при попытке уйти со страницы, при прокрутке до N % или на конкретном адресе. Подсказка показывается один раз за визит и только при закрытом окне.

🛠️ 4. API и События (SDK)

Интегрируйте чат в логику вашего сайта.

Команда Действие
Babbler('open') Открыть окно
Babbler('close') Закрыть окно
Babbler('logout') Сбросить сессию

Аналитика

Babbler('on', 'rating_submitted', (data) => {
  console.log('Клиент поставил оценку:', data.rating);
});

Полный список событий и команд — в разделе Виджет для сайта.

Готовы попробовать?

Подключите все каналы в одном окне. 14 дней бесплатно.