Вообще ошибки отлавливать если надо, то это, например, sentry.io Если тебе надо следить за действиями пользователей, то это яндекс метрика, гугл аналитика, matomo и прочее Если что-то другое, то я не знаю инструментов для этого. Тогда руками слать
ошибки есть разного уровня. По идее window.onerror должен отлавливать любые необработанные ошибки. Но, как показывает практика, есть какие-то очень специфичные проблемы, которые не отлавливаются там.
Короче чтобы костыли не городить и не окунаться в проблемы, отслеживание ошибок отдай ему https://sentry.io/for/javascript/ Поддерживает ванильный js, react и прочее