Надсилайте проактивні автоматичні чат-повідомлення за допомогою JS API

Надсилайте користувачам автоматичні повідомлення в чаті на основі подій
Написано Марина
Оновлено 6 днів тому

Іноді вам потрібно надіслати проактивне автоматичне повідомлення чату після того, як користувач виконає певну дію на вашому сайті, або коли правил проактивного чату просто недостатньо для виконання більш складних умов. У цих випадках ви можете запустити проактивне автоматичне повідомлення чату за допомогою JavaScript, викликавши метод sendProactiveChatAutoMessage.


Як створити автоповідомлення, що запускається тільки через JavaScript API

Якщо ви хочете, щоб автоповідомлення запускалося лише через виклик JavaScript API, на етапі створення або редагування автоповідомлення виберіть перемикач:
«Запускати через API» у розділі «Умови вiдображення» внизу автоматичного повідомлення.

Як дізнатися ID автоповідомлення

Далі вам потрібно знати ID вашого проактивного чат-автоповідомлення. Його можна знайти в URL сторінки:


Приклад #1

Якщо ID автоповідомлення - 45308, ви можете запустити його таким кодом:

HelpCrunch('sendProactiveChatAutoMessage', 45308);

Приклад №2

За потреби такі повідомлення можна надсилати без звукового сповіщення. Для цього встановіть параметр isMute? у значення true.

var proposeDiscount = function () {
  HelpCrunch('sendProactiveChatAutoMessage', 45308, true); // автоповідомлення запускається без аудіо сповіщення
}
document.getElementById('i-want-discount-button').onclick = proposeDiscount;
document.getElementsByClassName('sort-goods').onclick = function (event) {
  if (event.target.attributes.order == 'asc' && event.target.attributes.field == 'price') {
    proposeDiscount();
  }
}
Чи була наша стаття корисною?