PageSpeed Insights не показывает данные CrUX | Как это исправить? Альтернативы для статистики реальных пользователей (полевые данные)?

Вопрос или проблема

Резюме

Проведение анализа производительности на моем сайте.

С намерением проверить:

  • Данные PageSpeed Insights (lighthouse, lab)
  • Отчет о реальном пользовательском опыте Chrome (CrUX), данные Web Core Vitals (field)

Причина: Данные CrUX кажутся неточными и представляют статистику, которая хуже, чем фактический пользовательский опыт

Принятые меры

  1. Получите доступ к Консоли PageSpeed Insights
  2. Введите свой URL и нажмите Анализировать
  3. Отображаются данные PageSpeed Insights (Lighthouse, Lab)
    — Однако, данные CrUX (реальные данные пользователей) не отображаются

PageSpeed Insights против инструментов разработчика (различия)

Результаты отчета PageInsights Lighthouse отличаются от результатов, найденных с помощью инструментов разработчика.
Это затрудняет нам оценку, следует ли оптимизировать производительность страницы дальше (поскольку производительность является фактором ранжирования SEO)

Отчет PageSpeed Insights (Lighthouse)

Например, смотрите скриншот из PageSpeed Insights для самого большого содержимого, загруженного — всего 1300 мс для полной отрисовки изображения:
введите описание изображения здесь

Отчет Chrome Dev Tools

Фактическое время, необходимое для загрузки и отрисовки того же изображения, составляет менее 400 мс, когда мы проверили инструменты разработчика (мы использовали режим инкогнито, чтобы удалить кэш браузера и т.д.). Обратите внимание, что это значительно отличается от 1300 мс, о которых сообщается в PageSpeed Insights. Смотрите скриншот ниже для справки:

  1. Документ сам по себе занял примерно 224,43 мс:
    введите описание изображения здесь
  2. После этого изображение оказалось в очереди на 224,88 мс и завершило загрузку за 64,72 мс
    введите описание изображения здесь

Используя вышеуказанные инструменты разработчика, загрузка самого большого содержимого заняла менее 400 мс (по сравнению с 1300 мс, о которых сообщается в PageSpeed Insights)

Проблема – Невозможно получить доступ к данным/отчету реальных пользователей

Отчет о пользовательском опыте Chrome (CrUX)

Данные CrUX не отображаются. Указанная причина заключается в том, что недостаточно данных реального мира. Смотрите скриншот ниже:

введите описание изображения здесь

Консоль поиска Google

Однако, проверяя Консоль поиска Google, мы можем видеть стабильный трафик на сайте (число также увеличивается). Смотрите скриншот из нашей Консоли поиска Google:

введите описание изображения здесь

Core Web Vitals (GSC)

Тем не менее, обратите внимание, что Core Web Vitals в GSC также указывает на недостаточное использование. Смотрите скриншот ниже:

введите описание изображения здесь

Разъяснения

Мы хотели понять от сообщества:

  1. Существуют ли другие альтернативы для точного измерения скорости страницы?
  2. Предполагаете ли вы, что инструменты разработчика предоставляют результаты (которые Google будет использовать для ранжирования SEO)
  3. Есть ли советы относительно того, почему Web Core Vitals и CrUX не отображаются, несмотря на стабильный трафик на сайт?

Спасибо

Заранее спасибо. Дайте нам знать, если есть какая-либо дополнительная информация, которую мы можем предоставить!

  1. Да, вы можете начать собирать и отслеживать собственные данные реальных пользователей. Мы собираем данные с помощью GA4, отправляем их в BigQuery, где обрабатываем, а затем отчитываемся о них, используя Looker Studio. Google предоставил скрипт web-vitals, чтобы помочь вам в этом. Существуют статьи, которые помогут вам его настроить (я написал одну). Также есть некоторые сторонние решения, которые могут упростить это.

  2. Google использует только реальные данные пользователей из CrUX, которые имеют очень небольшой эффект на SEO. Данные инструментов разработчика предназначены только для вашего использования.

  3. Вам потребуется гораздо больше трафика, чем несколько посещений в день, чтобы достичь порога, при котором они будут сообщать данные.

Ответ или решение

Почему данные CrUX не отображаются в PageSpeed Insights и как это исправить?

Введение

Проблема с отсутствием данных из Chrome User Experience Report (CrUX) в PageSpeed Insights может быть вызвана несколькими факторами, включая недостаточный объем реальных пользовательских данных. Давайте рассмотрим основные причины этой проблемы и возможные альтернативы для оценки производительности вашего сайта.

Причины отсутствия данных CrUX

  1. Нехватка реальных данных: CrUX использует данные от пользователей Chrome, и для того, чтобы эти данные стали доступны, сайт должен иметь достаточный объем трафика. Если ваш сайт имеет ограниченное количество посещений, CrUX может не собирать и не отображать данные о Core Web Vitals.

  2. Цикл данных: Данные CrUX обновляются с определенной периодичностью. Даже если у вас есть трафик, стоит подождать несколько недель, чтобы данные стали доступны.

  3. Фильтрация данных: Низкое качество или резкие колебания в пользовательском опыте могут привести к тому, что данные не будут отображаться, так как они могут быть считаться недостоверными.

Альтернативы для сбора реальных пользовательских данных

Если вы столкнулись с проблемами в доступе к данным CrUX, есть несколько альтернативных методов для оценки производительности вашего сайта в реальном времени:

  1. Использование Google Analytics 4 (GA4): Вы можете настроить отслеживание пользовательского опыта на вашем сайте с помощью GA4, используя скрипт Web Vitals. С помощью этого скрипта вы сможете собирать данные о производительности и отправлять их в Google BigQuery для дальнейшего анализа.

  2. Сторонние решения: Существуют множество сторонних инструментов, таких как New Relic, Datadog или Pingdom, которые позволяют собирать и анализировать данные о производительности вашего сайта от реальных пользователей.

  3. Сбор пользовательских данных на собственном сервере: Вы можете разработать собственное решение для сбора данных о производительности на стороне клиента, сохраняя эти данные на вашем сервере для дальнейшего анализа.

Почему отчет PageSpeed Insights и Dev Tools могут отличаться?

Разница в результатах, полученных в PageSpeed Insights и Chrome Dev Tools, может быть связана с тем, как эти инструменты собирают и обрабатывают данные:

  • PageSpeed Insights использует эмулированную среду для тестирования, которая учитывает различные параметры, такие как состояние сети и устройство.
  • Chrome Dev Tools позволяет вам тестировать страницу в реальном времени, что может давать более оптимистичные результаты при идеальных условиях.

Имейте в виду, что Google учитывает только данные из CrUX для оценки производительности сайта и его ранжирования в поисковой выдаче.

Заключение

Если вы заметили, что данные CrUX не отображаются в PageSpeed Insights, важно рассмотреть дополнительные способы отслеживания производительности. Параллельное использование различных инструментов для получения всестороннего обзора эффективности вашего сайта поможет вам лучше понять, насколько он удобен для пользователей. Убедитесь, что вы собираете достаточное количество данных и даете системе время на их анализ.

Оцените материал
Добавить комментарий

Капча загружается...