У нас в проекте есть ещё интересный кейс: мы перехватываем сервис-воркерами пакеты, которые отправляет Google Analytics, когда юзер оффлайн и воспроизводит их, когда появляется соединение с сетью. Это помогает не потерять часть аналитики.
Но для российских реалий интереснее Яндекс.Метрика. Тем более там есть Вебвизор (
https://metrika.yandex.ru/promo/webvisor), который записывает что-то вроде видео, как ведут себя юзеры в веб-приложении.
Поэтому я недавно разработал решение для Яндекс.Метрики, аналогичное решению для Google Analytics.
Теперь видео, что творят юзеры в приложении пока оффлайн, не теряется. :)