Js события можно использовать для аналитики.
Все доступные события:
Если вы следите за конверсией вашего сайта, события можно использовать для отслеживания целей в Яндекс.Метрике или Google Analytics.
Пример использования для Яндекс.Метрики:
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');
});
});