Как сделать так, чтобы виджет появлялся после триггера
Инструкции ниже предназначены только для ПК и ноутбуков.
- только после действия посетителя, или
- после отправки сайтом специального триггерного сообщения.
- вызов onBeforeLoad вместе с hideWidget() - чтобы виджет был скрыт при загрузке,
- колбэк onChatMessageSystem с вызовом showWidget() - чтобы показать виджет при наступлении триггера.
Получение кода виджета
1. Войдите в аккаунт tawk.to.


4. В левом подменю выберите Виджет чата.

5. Скопируйте Код виджета и вставьте его в HTML сайта перед закрывающим тегом </body>.

Добавление API-кода в скрипт виджета
Добавьте соответствующий фрагмент API-кода внутрь уже вставленного скрипта виджета - перед закрывающим тегом </script>.
- скрывает виджет при загрузке страницы
- отображает его, когда в чат поступает системное сообщение (триггер).

- onBeforeLoad выполняется до полной инициализации виджета.
Вызов hideWidget() делает интерфейс невидимым для посетителей.
- onChatMessageSystem срабатывает, когда виджет получает системное сообщение (ваш триггер).
Вызов showWidget() делает виджет видимым для посетителя.
Настройка поведения триггера (опционально)

Также вы можете использовать другие API-хуки, например:
Выберите тот колбэк, который лучше всего соответствует событию, которое вы считаете триггером.
JavaScript API
Дополнительные моменты
Это необходимо, чтобы API-методы были доступны во время загрузки виджета.
Если autoStart отключён, виджет по умолчанию будет скрыт при загрузке страницы.
Тестирование
Протестируйте поведение виджета:
- в разных браузерах,
- на разных устройствах.
При тестировании изменений рекомендуется очищать кэш или использовать режим инкогнито.
Согласие и конфиденциальность
Если ваш сайт требует согласия пользователя перед загрузкой сторонних скриптов (например, для соответствия GDPR), убедитесь, что:
- виджет не инициализируется
- и не отображается до получения согласия, если это необходимо.
- Нажмите на зелёный значок чата
- Запланируйте звонок с нами
- Посетите наше сообщество
