// Engineering Log
CrUX Vis: как Google показывает, что чувствуют ваши пользователи на самом деле
Опубликовано 22.09.2026
// Быстрый маршрут
Эта статья относится к теме Деплой и стабильная работа.
Лабораторные и полевые данные
Lighthouse и WebPageTest измеряют скорость сайта в контролируемых условиях: одно устройство, одна сеть, один прогон. Это удобно при разработке, но реальные посетители открывают сайт с медленных телефонов, через мобильную сеть, с десятком вкладок в фоне. Поэтому сайт может получать высокую оценку Lighthouse и при этом казаться медленным пользователям.
Полевые данные о реальных посещениях собирает Chrome User Experience Report (CrUX) — отчёт Google на основе анонимизированной статистики пользователей Chrome, согласившихся её отправлять. CrUX Vis — бесплатный инструмент для просмотра этих данных в виде графиков.
Что такое CrUX Vis
По документации Chrome, CrUX Vis — это панель, которая показывает еженедельные исторические данные из CrUX History API. Главное:
| Параметр | Значение |
|---|---|
| Адрес | cruxvis.withgoogle.com |
| Источник | CrUX History API |
| История | до 40 недель, где данные есть |
| Обновление | еженедельно, по понедельникам |
| Уровни | весь сайт (origin) и отдельная страница (URL) |
| Устройства | телефоны, компьютеры, планшеты или все вместе |
Данные есть не у всех сайтов и страниц: нужна достаточная посещаемость. Для отдельного URL данных часто нет, даже если для сайта в целом они есть.
Какие метрики показывает
Основные — Core Web Vitals:
| Метрика | Что измеряет | «Хорошо» (75-й процентиль) |
|---|---|---|
| LCP (Largest Contentful Paint) | когда отрисован самый крупный элемент первого экрана | до 2,5 с |
| INP (Interaction to Next Paint) | насколько быстро страница реагирует на действия пользователя | до 200 мс |
| CLS (Cumulative Layout Shift) | насколько «прыгает» вёрстка при загрузке | до 0,1 |
INP стал основной метрикой отзывчивости 12 марта 2024 года и заменил FID. Если в старых отчётах или статьях встречается FID, это устаревшая метрика.
Кроме того, CrUX Vis показывает вспомогательные метрики загрузки — FCP, TTFB, RTT, а также метрики рекламы. Оценка ведётся по 75-му процентилю: метрика считается хорошей, если в норму укладываются не меньше 75 % посещений.
Как читать графики
- Введите адрес сайта или страницы и выберите тип устройств. Начинайте с телефонов: у большинства сайтов именно там метрики хуже.
- Смотрите не на одно значение, а на тренд за 40 недель. Резкое ухудшение обычно совпадает с выкладкой: новый скрипт аналитики, виджет, тяжёлое изображение на первом экране.
- Сравнивайте долю «хороших», «требующих улучшения» и «плохих» посещений. Среднее значение может выглядеть прилично, пока четверть посетителей получает плохой опыт.
- Учитывайте задержку: данные собираются по 28-дневным периодам, поэтому эффект исправления проявляется в CrUX только через несколько недель.
Что делать с плохими метриками
- LCP. Уменьшить время ответа сервера (TTFB), оптимизировать и правильно размечать главное изображение (современный формат, нужный размер, без отложенной загрузки для первого экрана), убрать блокирующие CSS и скрипты.
- INP. Разбивать долгие задачи JavaScript, убирать тяжёлые обработчики событий, откладывать сторонние скрипты (чаты, виджеты, аналитику), не выполнять лишнюю работу при каждом нажатии.
- CLS. Задавать размеры изображениям и встраиваемым блокам, резервировать место под рекламу и баннеры, не вставлять контент над уже отрисованным.
Другие источники тех же данных
| Инструмент | Обновление | Что даёт |
|---|---|---|
| CrUX API | ежедневно | скользящее среднее за 28 дней по сайту или странице |
| CrUX History API | еженедельно | 40 последних 28-дневных периодов — основа CrUX Vis |
| BigQuery | ежемесячно | полные гистограммы по сайтам с 2017 года |
| PageSpeed Insights | ежедневно | текущие полевые данные вместе с лабораторным анализом |
| Search Console | ежедневно | группы похожих страниц за 3 месяца |
Для автоматизации — например, чтобы после каждой выкладки сравнивать метрики с прошлыми неделями, — используют CrUX History API: он отдаёт те же данные, что показывает CrUX Vis, в формате JSON.
Пример запроса (нужен ключ API из Google Cloud):
curl -s "https://chromeuxreport.googleapis.com/v1/records:queryHistoryRecord?key=API_KEY" \
-H "Content-Type: application/json" \
-d '{"origin": "https://example.com", "formFactor": "PHONE", "metrics": ["largest_contentful_paint", "interaction_to_next_paint", "cumulative_layout_shift"]}'Ограничения
- Только Chrome. Посетители Safari и Firefox в данные не попадают.
- Нужна посещаемость. У нового или небольшого сайта данных может не быть совсем.
- Нет данных в реальном времени. Для мгновенной реакции на ухудшения нужен собственный сбор метрик на сайте (RUM), например библиотека web-vitals.
Итог
CrUX Vis — самый быстрый способ увидеть, как сайт работает у реальных посетителей и как это менялось за последние месяцы. Лабораторные тесты помогают найти причину, а полевые данные из CrUX показывают, почувствовали ли пользователи результат.
Полезные ссылки: документация CrUX Vis, Core Web Vitals.
// Похожая задача
Если у вас похожая ситуация
Эта статья относится к одной из рабочих тем. Можно продолжить чтение по теме, перейти на главную, чтобы понять, чем я занимаюсь, или сразу открыть услуги.
Тема статьи
Деплой и стабильная работа
Docker, CI/CD, релизы, мониторинг, observability и разбор инцидентов.
Часто с этим приходят
- Настроить деплой без ручных действий и хаоса
- Подключить мониторинг, алерты и базовую observability
- Разобрать инциденты и стабилизировать production
// Следующий шаг
Если вам нужна не только статья, а помощь по этой теме, удобнее сразу перейти в услугу. Главная и подборка материалов остаются рядом.
Открыть услуги// Reviews
Отзывы по теме
Пришел с дорогим запросом по настройке VPS-сервера, но в процессе консультации Михаил предложил гораздо более простое и экономичное решение. В итоге сэкономил бюджет и время. Михаил — настоящий эксперт, который работает на результат клиента, а не на чек. Рекомендую!
Пришел с дорогим запросом по настройке VPS-сервера, но в процессе консультации Михаил предложил гораздо более простое и экономичное решение. В итоге сэкономил бюджет и время. Михаил — настоящий эксперт, который работает …
Настройка vps, настройка сервера
12.05.2026 · ★ 5/5
Отличная работа! Очень быстро настроил сервер, установил панель, прописал IP. Однозначно могу порекомендовать!
Отличная работа ! Очень быстро настроил сервер, установил панель прописал IP Однозначно могу по рекомендовать !
Всё отлично, помог оперативно и профессионально, спасибо, рекомендую сообществу
Всё отлично, помог оперативно и профессионально, спасибо, рекомендую сообществу
Настройка vps, настройка сервера
16.04.2026 · ★ 5/5
Было несколько проблем касаясь как технической части так и понимания в целом. Михаил быстро ответил на запрос, помог разобраться и решил проблеммы технические и помог разобраться в понимании, за что отдельное спасибо. Результатом доволен.
Было несколько проблем касаясь как технической части так и понимания в целом. Михаил быстро ответил на запрос, помог разобраться и решил проблеммы технические и помог разобраться в понимании, за что отдельное спасибо. …
Настройка vps, настройка сервера
18.02.2026 · ★ 5/5
Все было сделано быстро и четко. Рекомендую
Все было сделано быстро и четко. Рекомендую
Настройка vps, настройка сервера
17.01.2026 · ★ 5/5
Всё прошло хорошо, исполнитель быстро реагировал на вопросы и помог решить проблему. Спасибо!
Всё прошло хорошо, исполнитель быстро реагировал на вопросы и помог решить проблему. Спасибо!
Настройка vps, настройка сервера
16.12.2025 · ★ 5/5
// Contact
Нужна помощь?
Свяжись со мной и я помогу решить проблему
Написать в TelegramОтвечаю в течение рабочего дня (03:00–13:00 GMT)
Или оставьте заявку здесь:
// Related