en рус

Javascript события

Js события можно использовать для аналитики.
Все доступные события:

  • tocha:open-chat-window когда пользователь открывает окно чата
  • tocha:first-message-send когда пользователь пишет первое сообщение в чате
  • tocha:message-send когда пользователь пишет сообщение в чате
  • tocha:send-contacts событие отправки формы контактов
  • tocha:send-contacts-email событие отправки email в форме контактов
  • tocha:send-contacts-name событие отправки имени в форме контактов
  • tocha:send-contacts-phone событие отправки телефона в форме контактов
  • tocha:send-contacts-telegram событие отправки telegram в форме контактов

Если вы следите за конверсией вашего сайта, события можно использовать для отслеживания целей в Яндекс.Метрике или Google Analytics.

JavaScript события

Пример использования для Яндекс.Метрики:

document.addEventListener('tocha:loaded', () => {
    let te = document.getElementsByTagName('telegram-web-chat')[0];
    te.addEventListener('tocha:first-message-send', (e) => {
        ym(1234567,'reachGoal','first-message-send');
    });
    te.addEventListener('tocha:message-send', (e) => {
        ym(1234567,'reachGoal','message-send');
    });
    te.addEventListener('tocha:open-chat-window', (e) => {
        ym(1234567,'reachGoal','open-chat');
    });
});

Подробнее о настройке целей в Яндекс.Метрике