Chrome User Experience Report

Материал из Энциклопедия интернет-маркетинга MarketWiki
(перенаправлено с «CrUX»)

Chrome User Experience Report (сокращённо CrUX) - это открытый набор данных, собираемый Google на основе реального опыта пользователей браузера Chrome. CrUX содержит миллиарды точек данных о производительности миллионов веб-сайтов и предоставляет информацию о том, как реальные пользователи воспринимают скорость загрузки, отзывчивость и визуальную стабильность страниц.

CrUX является источником полевых данных (field data) для метрик Core Web Vitals и используется в Google Search Console, PageSpeed Insights и других инструментах Google. Эти данные критически важны для понимания реального пользовательского опыта, в отличие от лабораторных данных (lab data), которые собираются в контролируемой среде.

Что такое CrUX

[править]

Chrome User Experience Report представляет собой набор данных, собранных от реальных пользователей браузера Chrome, которые дали согласие на синхронизацию истории просмотров и настройки использования. Данные агрегируются по тысячам сайтов и публикуются в открытом доступе, а также используются во внутренних инструментах Google.

Основные характеристики CrUX:

  • данные собираются от миллионов реальных пользователей;
  • обновляются ежемесячно;
  • доступны для анализа через различные инструменты;
  • показывают распределение пользовательского опыта (хороший, требующий улучшения, плохой);
  • позволяют сравнивать производительность сайта с конкурентами;
  • учитывают различные устройства (десктоп, мобильные, планшеты);
  • включают данные по разным регионам и странам.

CrUX не содержит информации о конкретных пользователях - все данные агрегированы и анонимизированы. Это позволяет получать объективную картину производительности без нарушения приватности.

Какие метрики включает CrUX

[править]

CrUX содержит данные по ключевым метрикам производительности, включая все Core Web Vitals.

LCP (Largest Contentful Paint)

[править]

Метрика скорости загрузки основного контента. CrUX показывает распределение страниц по трём категориям:

  • хороший LCP (менее 2,5 секунд);
  • требующий улучшения LCP (от 2,5 до 4 секунд);
  • плохой LCP (более 4 секунд).

INP (Interaction to Next Paint)

[править]

Метрика отзывчивости страницы, заменившая FID в 2024 году. Распределение:

  • хороший INP (менее 200 мс);
  • требующий улучшения INP (от 200 до 500 мс);
  • плохой INP (более 500 мс).

CLS (Cumulative Layout Shift)

[править]

Метрика визуальной стабильности. Распределение:

  • хороший CLS (менее 0,1);
  • требующий улучшения CLS (от 0,1 до 0,25);
  • плохой CLS (более 0,25).

FCP (First Contentful Paint)

[править]

Первая отрисовка контента. Распределение:

  • хороший FCP (менее 1,8 секунд);
  • требующий улучшения FCP (от 1,8 до 3 секунд);
  • плохой FCP (более 3 секунд).

FID (First Input Delay)

[править]

Первая задержка ввода. Устаревшая метрика, которая постепенно вытесняется INP. Данные по FID всё ещё доступны в CrUX, но теряют актуальность.

TTFB (Time to First Byte)

[править]

Время до первого байта. Распределение:

  • хороший TTFB (менее 200 мс);
  • требующий улучшения TTFB (от 200 до 500 мс);
  • плохой TTFB (более 500 мс).

Как собираются данные

[править]

CrUX собирает данные только от пользователей браузера Chrome, которые:

  • используют Chrome в любой версии;
  • вошли в браузер под своим аккаунтом Google;
  • дали согласие на синхронизацию истории просмотров;
  • не отключили отправку статистики использования.

Данные агрегируются по нескольким измерениям:

  • URL: для отдельных страниц (только для сайтов с достаточным трафиком);
  • origin: для всего сайта (домена);
  • устройство: десктоп, мобильные, планшеты;
  • страна: данные по конкретным регионам;
  • тип соединения: 4G, 3G, Wi-Fi и т.д.

Для каждого измерения и метрики CrUX показывает процентили (p75 - 75-й процентиль является стандартным для Core Web Vitals) и распределение по категориям.

Как использовать CrUX

[править]

Существует несколько способов получения и анализа данных CrUX.

Google Search Console

[править]

В Google Search Console есть отчёт Core Web Vitals, который использует данные CrUX для группировки страниц по проблемам производительности. Отчёт показывает:

  • какие страницы имеют хорошие показатели;
  • какие требуют улучшения;
  • какие страницы считаются плохими;
  • конкретные метрики, вызывающие проблемы.

PageSpeed Insights

[править]

PageSpeed Insights показывает полевые данные из CrUX для любой страницы или домена. Инструмент отображает:

  • распределение пользовательского опыта по метрикам;
  • 75-й процентиль для каждой метрики;
  • сравнение с лабораторными данными из Lighthouse.

CrUX Dashboard в Looker Studio

[править]

Google предоставляет готовый шаблон дашборда для визуализации данных CrUX в Looker Studio (ранее Google Data Studio). Это позволяет:

  • отслеживать динамику метрик во времени;
  • сравнивать разные устройства;
  • анализировать данные по странам;
  • экспортировать данные для дальнейшего анализа.

BigQuery

[править]

Для продвинутого анализа данные CrUX доступны в BigQuery. Это позволяет:

  • получать сырые данные по тысячам сайтов;
  • строить собственные запросы и отчёты;
  • сравнивать свою производительность с конкурентами;
  • анализировать тренды в разных нишах.
      1. CrUX API

Google предоставляет API для программного доступа к данным CrUX. Это позволяет:

  • автоматически получать данные о производительности;
  • интегрировать CrUX в собственные системы мониторинга;
  • создавать кастомные отчёты и дашборды.

Библиотека web-vitals

[править]

Библиотека web-vitals от Google позволяет собирать собственные полевые данные и сравнивать их с агрегированными данными CrUX.

Преимущества использования CrUX

[править]
  • Реальные данные: в отличие от лабораторных тестов, CrUX показывает, как сайт работает на устройствах реальных пользователей.
  • Бесплатный доступ: все данные доступны бесплатно через различные инструменты Google.
  • Официальный источник: CrUX используется самим Google для оценки Core Web Vitals и ранжирования.
  • Большая выборка: данные собираются от миллионов пользователей, что обеспечивает статистическую достоверность.
  • Исторические данные: возможность отслеживать изменения производительности во времени.
  • Сравнение с конкурентами: через BigQuery можно анализировать данные других сайтов в своей нише.

Ограничения CrUX

[править]
  • Только Chrome: данные собираются только от пользователей браузера Chrome, что не учитывает пользователей Safari, Firefox, Edge (хотя Edge тоже на Chromium) и других браузеров.
  • Не для всех сайтов: для отображения в CrUX сайт должен иметь достаточный трафик (обычно несколько тысяч уникальных посетителей в месяц).
  • Не для всех страниц: данные по отдельным URL доступны только для самых популярных страниц.
  • Агрегация: данные усреднены и не позволяют анализировать поведение конкретных пользователей.
  • Задержка: данные обновляются ежемесячно, что не позволяет отслеживать быстрые изменения.
  • Только Chrome с авторизацией: учитываются только пользователи, вошедшие в аккаунт Google, что может создавать смещение выборки.

CrUX и Core Web Vitals

[править]

CrUX является официальным источником данных для Core Web Vitals в инструментах Google. При оценке сайта для ранжирования Google использует именно полевые данные из CrUX, а не лабораторные тесты.

Для прохождения Core Web Vitals необходимо, чтобы 75% страниц сайта имели хорошие показатели по всем трём метрикам (LCP, INP, CLS) как на мобильных, так и на десктопных устройствах. Эти данные берутся именно из CrUX.

Как улучшить показатели в CrUX

[править]

Для улучшения данных в CrUX необходимо работать над реальной производительностью сайта:

  • улучшать LCP: оптимизировать сервер, изображения, критический CSS;
  • улучшать INP: оптимизировать JavaScript, убирать длительные задачи;
  • улучшать CLS: задавать размеры изображениям, резервировать место под динамический контент.

Важно понимать, что улучшения в CrUX проявляются не сразу - данные обновляются раз в месяц, и нужно время для накопления статистики от реальных пользователей.

Связанные термины

[править]