Как узнать, что у пользователя зависла вкладка?
Есть браузерный Reporting API, позволяющий настроить отправку метрик в случае, когда браузер экстренно завершает работу вкладки.
Работает это при помощи заголовка Reporting-Endpoints от бэка, в котором надо прописать адрес для сбора ваших метрик. Браузер будет отправлять на этот адрес отчёты о различных событиях:
- при попытке использования устаревшего функционала
- при нарушениях Content Security Policy
- при экстренном завершении работы вкладки (как раз когда пользователь видит экран Aw, Snap!)
При этом, если во время возникновения такого события у вас были открыты девтулзы, то собираемую браузером статистику можно увидеть в разделе Application -> Reporting API.
Работает это, увы, не везде, но хотя бы по пользователям Chrome и Edge можно понять, как часто они видят Aw, Snap! на вашем сайте.
Post #111
2.98K
- 👍 30
- 🔥 12
- ❤ 4