Як налаштувати віджет в Налаштування
Віджет можна налаштувати в Налаштування ConnectiveOne. Тут ви згенеруєте код вставки, налаштуєте CORS домени, додасте Custom Code та налаштуєте інші параметри.
Де знайти налаштування
Шлях: Налаштування → Боти → оберіть бота → Widget
Генерація коду вставки
- Перейдіть в Налаштування → Боти → оберіть бота → Widget
- Налаштуйте вигляд віджету в конструкторі (якщо потрібно)
- Скопіюйте згенерований HTML+JS код
- Вставте код на ваш сайт
💡 Порада: Код генерується автоматично з урахуванням ваших налаштувань. Ви можете змінити параметри та скопіювати оновлений код.
Налаштування CORS доменів
Для підключення віджету на сайті необхідно додати ваш домен до списку дозволених.
- В розділі Widget знайдіть CORS domains
- Додайте ваш домен (вказуйте домени без символу "/" в кінці)
Приклад:
- Правильно:
example.com,www.example.com - Неправильно:
example.com/,https://example.com
Важливо: Без додавання домену віджет не працюватиме на вашому сайті.
Налаштування Custom Code
Custom Code дозволяє додати кастомний JavaScript код, який виконується перед ініціалізацією віджету.
- В розділі Widget знайдіть Custom Code
- Введіть ваш JavaScript код
- Збережіть налаштування
Приклад Custom Code:
// Модифікація параметрів перед ініціалізацією
embed_state.params_from_site = {
...embed_state.params_from_site,
page_url: window.location.href
};
// Інтеграція з Google Analytics
if (window.gtag) {
window.addEventListener('widgetChatOpened', function() {
window.gtag('event', 'widget_chat_opened');
});
}
Доступні об'єкти в Custom Code:
embed_state— стан віджету перед ініціалізацієюkw_event()— функція для виклику подійkw_event_trigger()— функція для тригеру подій
Налаштування версії віджету
Віджет доступний у двох версіях:
- V2 (актуальна, рекомендована) — використовується за замовчуванням
- Legacy (режим сумісності) — тільки для підтримки старих інтеграцій
Де знайти: Налаштування → Налаштування бота → Hooks → Widget → параметр v2_mode та v2_value
💡 Рекомендація: Використовуйте V2 для всіх нових інтеграцій.
Налаштування кольорів
Кольори віджету можна налаштувати:
- Через Widget Demo (
/widget/{locale}/?bot-id={bot_id}) — візуальний конструктор - Через параметр
colorпри ініціалізації віджету - Через
kw_event('kwcolor', {...})під час роботи
📖 Детальніше: Дивіться Кастомізація кольорів віджету