Практичний посібник
Де показувати віджет
Прибирайте чат-віджет і довідковий центр зі сторінок, де вони заважають, і показуйте їх саме тоді, коли вони корисні: для клієнтів, які ввійшли в обліковий запис, під час кампанії або після того, як людина вже деякий час читає сторінку.
Де це знайти
Відкрийте Канали, виберіть канал свого вебсайту, перейдіть на вкладку Онлайн-чат і прокрутіть до розділу Де показується віджет. Змінювати ці налаштування можуть власники й адміністратори. Завершивши, натисніть Зберегти зміни. Відвідувачі отримають нові правила під час наступного завантаження сторінки.
Списки дозволених і заблокованих сторінок
У розділі «Сторінки» виберіть один із трьох режимів:
- Показувати на всіх сторінках: Режим за замовчуванням. Список сторінок не використовується.
- Показувати лише на цих сторінках: Список дозволених сторінок. Віджет з’являється лише там, де збігається шаблон.
- Приховувати на цих сторінках: Список заблокованих сторінок. Віджет з’являється всюди, крім сторінок, де збігається шаблон.
Додавайте по одному шаблону на сторінку. Почніть шаблон із /, щоб він відповідав шляху на будь-якому з ваших доменів, або вкажіть домен, щоб охопити один сайт. * відповідає будь-чому. Під час зіставлення регістр літер і рядок запиту ігноруються, якщо тільки шаблон не містить ?.
| Шаблон | Відповідає |
|---|---|
/pricing | Точно /pricing (скісна риска в кінці ігнорується) |
/blog/* | Кожна сторінка в /blog/, але не сама /blog |
/blog* | /blog і кожна сторінка в ньому |
*checkout* | Будь-який шлях, що містить checkout |
shop.example.com/* | Кожна сторінка на цьому домені (www. ігнорується) |
/pricing?plan=* | /pricing лише тоді, коли є параметр plan |
Показ віджета за тригерами
У розділі Показувати лише коли додайте до 20 умов. Якщо їх кілька, виберіть Виконуються всі умови або Виконується будь-яка умова. Віджет з’являється лише на дозволеній сторінці і лише тоді, коли умови виконуються. Дати й час відраховуються в часовому поясі робочого простору з налаштувань робочого простору.
| Умова | Що перевіряє | Приклад |
|---|---|---|
| URL сторінки | Повна адреса поточної сторінки. Оператор «відповідає шаблону» використовує ті самі символи підстановки, що й список сторінок. | містить /pricing |
| Параметр URL | Один параметр запиту, наприклад кампанія чи купон. Виберіть «задано», щоб перевірити лише його наявність. | utm_campaign дорівнює summer-sale |
| Звідки прийшов (реферер) | Сторінка, з якої прийшов відвідувач. | містить google. |
| Ел. пошта відвідувача | Адреса ел. пошти, яку ваш сайт передав через identify або яку ввів сам відвідувач. Виберіть «задано», щоб показувати віджет лише відвідувачам, які ввійшли в обліковий запис. | закінчується на @acme.com |
| Атрибут відвідувача | Будь-який атрибут, який ваш сайт передає через identify або setAttributes: ID користувача, група, тариф чи користувацьке поле. Текст, числа та значення true/false порівнюються точно. | group — одне з: vip, beta |
| Дата | Сьогоднішня дата — від певного дня та/або до певного дня (включно). | з 2026-11-24 до 2026-11-30 |
| День і час | Дні тижня та часовий проміжок. Проміжок, що закінчується раніше, ніж починається, триває після опівночі. | Пн–Пт, з 09:00 до 17:00 |
| Пристрій | Телефон або планшет і комп’ютер. | Телефон |
| Мова браузера | Мова браузера відвідувача. Значення de охоплює de-CH і de-AT. | дорівнює de |
| Час на сторінці | Кількість секунд відтоді, як відвідувач відкрив поточну сторінку. Віджет з’являється, щойно мине цей час. | щонайменше 15 секунд |
Правила перевіряються знову щоразу, коли відвідувач переходить на іншу сторінку в односторінковому застосунку, коли ваш сайт надсилає нові атрибути, а також щохвилини, якщо задано умову за датою чи розкладом. Якщо чат відкритий у момент, коли правила його приховують, він закривається. Розмова зберігається до повернення віджета.
Передавайте значення, які перевіряють ваші правила
Умови за ел. поштою та атрибутами відвідувача зчитують те, що ваш сайт передає віджету. Для відвідувачів, які ввійшли через верифіковану ідентифікацію (userJwt), також передавайте email, якщо цього потребує умова за ел. поштою.
<script>
// Send the values your display rules check
sonny('identify', {
email: 'anna@acme.com',
attributes: { userId: 'u_123', group: 'vip', seats: 12 }
});
// Later, when something changes
sonny('setAttributes', { group: 'beta' });
</script>Перевизначайте правила з власного коду
Ваш код завжди має пріоритет. sonny('show') і sonny('hide') ігнорують правила до перезавантаження сторінки.
<script>
sonny('hide'); // hide the widget, whatever the rules say
sonny('show'); // show it again, whatever the rules say
sonny('open'); // opens the chat, and shows the widget if rules hid it
</script>Корисно знати
- Правила показу лише приховують віджет. Вони не обмежують доступ: завантажити його однаково може будь-хто.
- Правила стосуються всього віджета, зокрема його вкладки «Довідка». На ваш публічний сайт довідкового центру вони не впливають.
- SDK для iOS та Android ігнорують правила показу. Коли відкривати чат, вирішує застосунок.
- У розділі «Відвідувачі онлайн» і далі видно людей на сторінках, де віджет приховано.
Пов’язані посібники
- Персоналізація віджета
Узгодьте віджет зі своїм брендом: кольори, логотипи, повідомлення й поведінка.
- Ідентифікація відвідувачів
Ідентифікуйте користувачів, які ввійшли в акаунт, і передавайте власні атрибути зі свого сайту.
- Налаштування віджета
Встановіть віджет онлайн-чату Sonny на свій сайт за допомогою одного тегу script.
- Відвідувачі онлайн
Дивіться, хто зараз переглядає ваші сайти, і починайте розмову в слушний момент.