Практичний посібник

Де показувати віджет

Прибирайте чат-віджет і довідковий центр зі сторінок, де вони заважають, і показуйте їх саме тоді, коли вони корисні: для клієнтів, які ввійшли в обліковий запис, під час кампанії або після того, як людина вже деякий час читає сторінку.

Де це знайти

Відкрийте Канали, виберіть канал свого вебсайту, перейдіть на вкладку Онлайн-чат і прокрутіть до розділу Де показується віджет. Змінювати ці налаштування можуть власники й адміністратори. Завершивши, натисніть Зберегти зміни. Відвідувачі отримають нові правила під час наступного завантаження сторінки.

Списки дозволених і заблокованих сторінок

У розділі «Сторінки» виберіть один із трьох режимів:

  • Показувати на всіх сторінках: Режим за замовчуванням. Список сторінок не використовується.
  • Показувати лише на цих сторінках: Список дозволених сторінок. Віджет з’являється лише там, де збігається шаблон.
  • Приховувати на цих сторінках: Список заблокованих сторінок. Віджет з’являється всюди, крім сторінок, де збігається шаблон.

Додавайте по одному шаблону на сторінку. Почніть шаблон із /, щоб він відповідав шляху на будь-якому з ваших доменів, або вкажіть домен, щоб охопити один сайт. * відповідає будь-чому. Під час зіставлення регістр літер і рядок запиту ігноруються, якщо тільки шаблон не містить ?.

ШаблонВідповідає
/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, якщо цього потребує умова за ел. поштою.

HTML
<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') ігнорують правила до перезавантаження сторінки.

HTML
<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 ігнорують правила показу. Коли відкривати чат, вирішує застосунок.
  • У розділі «Відвідувачі онлайн» і далі видно людей на сторінках, де віджет приховано.

Пов’язані посібники