Callback-функции:
Виджеты вызывают перечисленные ниже функции на странице, чтобы сообщить о возникновении события (например, что виджет успешно загружен или заказан звонок). Вы можете объявить любую из этих функций и добавить свою логику обработки событий. Например, после загрузки виджета, вы можете передать информацию о посетителе, если уже располагаете его контактными данными:
| Название | Тип | Описание |
| window.ws_OnCodeLoad() | function | Вызывается при успешной загрузке кода виджетов |
| window.ws_OnKillerLoad | function | Вызывается при успешной загрузке виджета «Обратный звонок» |
| window.ws_OnChatLoad | function | Вызывается при успешной загрузке виджета «Онлайн чат» |
| window.ws_OnGeneratorLoad | function | Вызывается при успешной загрузке виджета «Генератор клиентов» |
| window.ws_OnInvaderLoad | function | Вызывается при успешной загрузке виджета «Захватчик клиентов» |
| window.ws_OnInstinctLoad | function | Вызывается при успешной загрузке виджета «Стадный инстинкт» |
| window.ws_OnQuizLoad() | function | Вызывается при успешной загрузке виджета «Квизы» |
| window.ws_OnMultiButtonLoad() | function | Вызывается при успешной загрузке виджета «Мультикнопка» |
| window.ws_OnLoanerLoad | function | Вызывается при успешной загрузке виджета «Купить в кредит» |
| window.ws_OnGeneratorSendLead | function | Отправлена заявка в виджете «Генератор клиентов» |
| window.ws_OnCallbackOnlineCall | function | Заказан обратный звонок в рабочее время |
| window.ws_OnCallbackDeferredCall | function | Заказан обратный звонок в нерабочее время |
| window.ws_OnChatOfflineMessage | function | Посетитель оставил заявку в оффлайн форме виджета «Онлайн-чат» |
| window.ws_OnChatVisitorIntroduced | function | Посетитель оставил контактные данные в форме виджета «Онлайн чат» |
| window.ws_OnInvaderTypingStop | function | «Захватчик клиентов» заканчивает печать сообщения |
| window.ws_OnChatShowWidget() | function | Функция вызывается при открытии окна виджета «Онлайн чат» |
| window.ws_OnChatHideWidget() | function | Функция вызывается при закрытии окна виджета «Онлайн чат» |
| window.ws_OnQuizSendLead | function | Функция для отслеживания отправки заявки виджета «Квизы» |
| window.ws_OnVideoWidgetLoad | function | Вызывается при успешной загрузке виджета «Видеовиджет» |
| window.ws_OnVideoWidgetSendLead | function | Функция для отслеживания отправки заявки виджета «Видеовиджет» |
Например
Следующий код создает функцию которая будет вызвана при отправке заявки с генератора:
<script>
$(function(){
window.ws_OnGeneratorSendLead = function(data) {
console.log(data.name);
console.log(data.phone);
console.log(data.email);
};
});
</script>
Методы
| Название | Тип | Описание | Параметры |
| WBK.newCall | Void | Совершает звонок в виджете обратного звонка (если не рабочее время, оставляет заявку на ближайшее рабочее время) | String – Телефон |
| WBK.showInvitationByName | Void | Показывает автоприглашение в онлайн чате из списка заранее добавленных в настройках | String – Название автоприглашения, добавленное в настройках |
Например
Следующий код совершает звонок в виджете на указанный номер:
<script>
$(function(){
window.ws_OnKillerLoad = function() {
WBK.newCall('72222222222');
};
});
</script>
Как с помощью JS вызвать окно квиза?
Добрый день.
JS функция для вызова квиз на сайте: wsQuizzes[WBK.settings.quizId].showWindow().
Также можно вызывать квиз при добавлении #showquiz в url адрес — https://s.mail.ru/1f8T/vuKKvnVg8