Esta seção descreve como o CrUX coleta e organiza dados de experiência do usuário.
Qualificação
No centro do conjunto de dados do CrUX estão as experiências individuais dos usuários, que são agregadas em distribuições no nível da página e da origem. Esta seção documenta a qualificação do usuário e os requisitos para que páginas e origens sejam incluídas no conjunto de dados. Todos os critérios de qualificação precisam ser atendidos para que uma experiência seja incluída nos dados no nível da página disponíveis no PageSpeed Insights e na API CrUX: Usuário, Origem e Página. As experiências que atendem aos critérios de usuário e origem, mas não de página, não são incluídas nos dados no nível da origem disponíveis em todas as fontes de dados do CrUX.
As páginas e origens são incluídas ou removidas automaticamente do conjunto de dados se a qualificação delas mudar com o tempo. No momento, não é possível enviar páginas ou origens manualmente para inclusão.
Detectável publicamente
Uma página precisa ser publicamente detectável para ser considerada para inclusão no conjunto de dados da CrUX.
Uma página é considerada publicamente detectável usando os mesmos critérios de indexabilidade dos mecanismos de pesquisa.
Uma página não pode atender ao requisito de capacidade de descoberta se qualquer uma das seguintes condições for atendida, incluindo páginas raiz para o conjunto de dados de origem:
- A página é veiculada com um
código de status HTTP diferente de
200(após redirecionamentos). - A página é veiculada com um cabeçalho HTTP
X-Robots-Tag: noindexou equivalente. - O documento inclui uma
<meta name="robots" content="noindex">metatag ou equivalente.
Consulte o Google Search Console para ter uma visão geral do status de indexação do seu site.
Popularidade suficiente
Uma página é considerada suficientemente popular se tiver um número mínimo de visitantes. Uma origem é considerada suficientemente popular se tiver um número mínimo de visitantes em todas as páginas. Um número exato não é divulgado, mas foi escolhido para garantir que tenhamos amostras suficientes para confiar nas distribuições estatísticas das páginas incluídas. O número mínimo é o mesmo para páginas e origens.
Páginas e origens que não atendem ao limite de popularidade não são incluídas no conjunto de dados do CrUX.
Origem
Uma origem representa um site inteiro, endereçável por um URL como https://www.example.com. Para que uma origem seja incluída no conjunto de dados do CrUX, ela precisa atender a dois requisitos:
Para verificar se sua origem pode ser descoberta, execute uma auditoria do Lighthouse e analise os resultados da categoria de SEO. Seu site não será detectado se a página raiz falhar nas auditorias A página está bloqueada para indexação ou A página tem uma falha no código de status HTTP.
Se uma origem for considerada publicamente detectável, as experiências de usuários qualificados em todas as páginas dela serão agregadas no nível da origem, independente da capacidade de descoberta de cada página. Todas essas experiências contam para o requisito de popularidade da origem.
Para fins de consulta, observe que todas as origens no conjunto de dados do CrUX estão em minúsculas.
Página
Os requisitos para que uma página seja incluída no conjunto de dados do CrUX são os mesmos das origens:
Para verificar se uma página pode ser descoberta, execute uma auditoria do Lighthouse e confira os resultados da categoria de SEO. Sua página não será detectada se falhar nas auditorias A indexação da página está bloqueada ou A página tem uma falha no código de status HTTP.
Se a página for publicamente detectável para alguns usuários, mas retornar um status HTTP de não sucesso em algumas circunstâncias, essas experiências não serão incluídas no CrUX.
As páginas geralmente têm outros identificadores no URL, incluindo parâmetros de string de consulta, como ?utm_medium=email, e fragmentos, como #main. Esses identificadores são removidos do URL no conjunto de dados da CrUX para que todas as experiências do usuário na página sejam agregadas. Isso é útil para páginas que não atenderiam ao limite de popularidade se houvesse muitas variações de URL desconexas para a mesma página. Em casos raros, isso pode agrupar experiências de páginas distintas de maneira inesperada, por exemplo, se os parâmetros ?productID=101 e ?productID=102 representarem páginas diferentes.
As páginas no CrUX são medidas com base na página de nível superior. As páginas incluídas como iframes não são informadas separadamente no CrUX, mas contribuem para as métricas da página de nível superior. Por exemplo, se https://www.example.com/page.html incorporar https://www.example.com/frame.html em um iframe, page.html será representado na CrUX (sujeito aos outros critérios de qualificação), mas frame.html não será. E se frame.html tiver um CLS ruim, ele será incluído ao medir o CLS de page.html. O CrUX é o relatório de experiência do usuário do Chrome, e um usuário pode nem saber que isso é um iframe. Portanto, a experiência é medida na página de nível superior, de acordo com a forma como o usuário a vê.
A arquitetura de um site pode complicar a representação dos dados no CrUX. Por exemplo, apps de página única (SPAs) podem usar um esquema de transição de rota baseado em JavaScript para se mover entre páginas, em vez de navegações convencionais baseadas em âncoras. Essas transições aparecem como novas visualizações de página para o usuário, mas, para o Chrome e as APIs da plataforma subjacente, toda a experiência é atribuída à visualização de página inicial. Essa é uma limitação das APIs da plataforma da Web em que o CrUX é criado. Consulte Como as arquiteturas de SPA afetam as Core Web Vitals no web.dev para mais informações.
Usuário
Para que as experiências de um usuário sejam agregadas no conjunto de dados do CrUX, ele precisa atender aos seguintes critérios:
- Ative os relatórios de estatísticas de uso.
- Sincronizar o histórico do navegador.
- Não ter uma senha longa de sincronização definida.
- Use uma plataforma compatível.
As plataformas compatíveis no momento são:
- Versões para computador do Chrome, incluindo sistemas operacionais Windows, macOS, ChromeOS e Linux.
- Versões do Chrome para Android, incluindo apps para dispositivos móveis que usam guias personalizadas e WebAPKs.
Há algumas exceções importantes que não fornecem dados ao conjunto de dados do CrUX:
- Chrome no iOS.
- Apps Android que usam o WebView.
- Outros navegadores Chromium, como o Microsoft Edge.
O Chrome não publica dados sobre as proporções de usuários que atendem a esses critérios. Saiba mais sobre os dados que coletamos no Chrome.
Accelerated Mobile Pages (AMP)
As páginas criadas com AMP são incluídas no conjunto de dados do CrUX como qualquer outra página da Web. Desde o lançamento da CrUX de junho de 2020, as páginas veiculadas usando o cache de AMP e / ou renderizadas no visualizador de AMP também são capturadas e atribuídas ao URL da página do editor.
Qualidade dos dados
Os dados na CrUX passam por um pequeno processamento para garantir que sejam estatisticamente precisos, bem estruturados e mais fáceis de consultar.
Filtragem
O conjunto de dados da CrUX é filtrado para garantir que os dados apresentados sejam estatisticamente válidos. Isso pode excluir páginas ou origens inteiras do conjunto de dados.
Além dos critérios de qualificação aplicados a origens e páginas, outra filtragem é aplicada aos segmentos nos dados:
Origens ou páginas com mais de 20% do tráfego total excluído devido a combinações de dimensões não qualificadas são removidas completamente do conjunto de dados.
Como o conjunto de dados global abrange experiências de usuários de todos os países, combinações de dimensões que não atendem aos critérios de popularidade no nível do país ainda podem ser incluídas no nível global, desde que haja popularidade suficiente.
Fuzzing
Uma pequena quantidade de aleatoriedade é aplicada ao conjunto de dados para evitar a engenharia reversa de dados sensíveis, como volumes totais de tráfego. Isso não afeta a precisão das estatísticas agregadas.
Precisão
A maioria dos valores de métricas no conjunto de dados do CrUX é representada como histogramas de valores e tamanhos de agrupamentos. O valor do histograma é uma fração de todos os segmentos incluídos, somando 1. Os tamanhos de agrupamento são números de ponto flutuante entre 1,0 e 0,0001.
As larguras dos agrupamentos do histograma são normalizadas para simplificar a consulta e a visualização dos dados. Isso significa que agrupamentos maiores podem ser divididos em agrupamentos menores, que compartilham igualmente a densidade original para manter larguras consistentes.
Licença
Os conjuntos de dados do CrUX do Google são licenciados de acordo com a Licença Creative Commons Atribuição 4.0 Internacional.