Blog oficial para desenvolvedores que falam português
Conheça as Métricas da Web: o recurso essencial para ter um site saudável
12/05/2020
Otimizar a qualidade da experiência do usuário é fundamental para o sucesso a longo prazo de qualquer site na Web. Por meio do engajamento contínuo e da colaboração de milhões de desenvolvedores da Web e proprietários de sites, desenvolvemos diversas métricas e ferramentas úteis no Google. Com esses recursos, proprietários de empresas, profissionais de marketing e desenvolvedores podem identificar oportunidades para melhorar as experiências dos usuários. No entanto, o grande número de métricas e ferramentas gera um conjunto de desafios de priorização, clareza e consistência para muitas pessoas.
Hoje, estamos lançando as
Métricas da Web
, um novo programa do Google criado para fornecer orientação unificada sobre os sinais de qualidade que são essenciais para proporcionar uma ótima experiência do usuário na Web.
Principais métricas da Web
A avaliação da qualidade da experiência do usuário tem muitas facetas. A maioria das medições são específicas para o site e o contexto, mas há um conjunto comum de sinais —
“Principais métricas da Web"
— que são fundamentais para todas as experiências na Web. Essas
necessidades essenciais da experiência do usuário
incluem a experiência de carregamento, a interatividade e a estabilidade visual do conteúdo da página, que combinadas são a base das Principais métricas da Web de 2020.
Maior exibição de conteúdo
: mede a velocidade de carregamento percebida e marca o ponto na linha do tempo para indicar quando o conteúdo principal provavelmente foi carregado.
Atraso na primeira interação
: mede a capacidade de resposta e quantifica a experiência dos usuários que tentam interagir pela primeira vez com a página.
Mudança de layout cumulativa
: mede a estabilidade visual e quantifica as mudanças inesperadas no layout do conteúdo visível da página.
Todas essas métricas capturam importantes resultados centrados no usuário, são
mensuráveis
e têm ferramentas e diagnósticos de laboratório equivalentes. Por exemplo, a Maior exibição de conteúdo é a principal métrica de carregamento, mas também depende muito dos indicadores da
Primeira exibição de conteúdo
(FCP) e do
Tempo para o primeiro byte
(TTFB), que precisam ser monitorados e aprimorados.
Medição das Principais métricas da Web
Nosso objetivo é simplificar e facilitar o acesso e a medição das Principais métricas da Web para todos os proprietários e desenvolvedores de sites, tanto nas plataformas do Google quanto nos painéis e nas ferramentas desses profissionais.
Relatório de UX do Chrome
: permite que os proprietários de sites avaliem rapidamente o desempenho das páginas para cada métrica da Web, conforme a experiência de usuários reais do Chrome. O conjunto de dados do BigQuery já apresenta histogramas acessíveis ao público para todas as Principais métricas da Web. Além disso, estamos trabalhando em uma nova REST API que tornará o acesso aos dados no nível do URL e da origem ainda mais simples e fácil.
Incentivamos todos os proprietários de sites a coletar as
análises de medição de usuários reais
para cada uma das Principais métricas da Web. Para permitir esse recurso, vários navegadores, incluindo o Google Chrome, implementaram e ofereceram suporte para todas as especificações de rascunho atuais das Principais métricas da Web:
Maior exibição de conteúdo
,
Instabilidade do layout
e
Horário do evento
. Além disso, hoje estamos lançando uma biblioteca JavaScript de código aberto
web-vitals
que fornece um wrapper pequeno e pronto para a produção. Esse recurso pode ser usado com qualquer provedor de análises que ofereça suporte a métricas personalizadas ou como referência para capturar com precisão cada uma das Principais métricas da Web para os usuários do seu site.
// Exemplo do uso do web-vitals para medir e reportar CLS, FID e LCP.
import
{
getCLS
,
getFID
,
getLCP
}
from
'web-vitals'
;
function
reportToAnalytics
(
data
)
{
const
body
=
JSON
.
stringify
(
data
);
(
navigator
.
sendBeacon
&&
navigator
.
sendBeacon
(
'/analytics'
,
body
))
||
fetch
(
'/analytics'
,
{
body
,
method
:
'POST'
,
keepalive
:
true
});
}
getCLS
((
metric
)
=>
reportToAnalytics
({
cls
:
metric
.
value
}));
getFID
((
metric
)
=>
reportToAnalytics
({
fid
:
metric
.
value
}));
getLCP
((
metric
)
=>
reportToAnalytics
({
lcp
:
metric
.
value
}));
Durante o processo de teste e desenvolvimento, percebemos a importância do acesso fácil ao estado de cada uma das Principais métricas da Web, tanto no desenvolvimento quanto na navegação na Web. Para ajudar os desenvolvedores a identificar oportunidades de otimização, também estamos lançando uma visualização da
Principais métricas da Web
. Essa extensão apresenta um indicador visual no Chrome sobre o estado de cada métrica à medida que você navega na Web. No futuro, também será possível ver insights agregados de usuários reais (fornecidos pelo Relatório de UX do Chrome) sobre o estado de cada métrica principal para o URL e a origem atuais.
Por fim, nos próximos meses, atualizaremos o
Lighthouse
, o
Chrome DevTools
, o
PageSpeed Insights
, o
Relatório de velocidade do
Search Console
e outras ferramentas conhecidas, buscando destacar e fornecer orientações consistentes e práticas para melhorar o recurso de Principais métricas da Web.
Evolução das Principais métricas da Web
O grupo atual de Principais métricas da Web de 2020 não é um conjunto completo de indicadores que captura a experiência do usuário ideal na Web. Pretendemos revisar essas métricas anualmente e fornecer atualizações regulares sobre futuros candidatos, motivação e status de implementação.
Com foco no ano de 2021, estamos investindo na melhoria do entendimento e da capacidade de medir a velocidade da página e outras características essenciais da experiência do usuário. Como exemplo disso, queremos estender a capacidade de medir a latência de entrada em todas as interações (não apenas na primeira), incluir novas métricas para medir e quantificar a fluidez, oferecer métricas primitivas e de suporte que permitirão a entrega de experiências instantâneas e de preservação da privacidade na Web e muito mais.
Siga nossas
novidades no web.dev
e
inscreva-se na nossa
lista
de e-mails
para ver atualizações futuras sobre métricas e outros assuntos da Web.
Ilya Grigorik, engenheiro de desempenho da Web
Nenhum comentário :
Postar um comentário
Labels
+page
1
20th Century Fox
1
A/B
1
Action
1
Action Console
1
Actions
3
Actions Console
1
Actions on Google
1
ActiveQA
1
Adaptive Battery
1
AddThis
1
ADK
1
ADL
1
Admin do Firebase
1
AdMob
6
Ads
2
AdWords
1
AdX
1
AI
4
algoritmo
1
AMP
6
AMP Linker
1
AMP Project
1
Analytics API
1
Android
58
Android 8.0 Oreo
1
Android 8.1
1
Android ADK
2
Android API
2
Android App Bundle
1
Android Dev Summit
1
Android Developers
23
Android Marshmallow
1
Android N
3
Android Nougat
2
Android P
3
Android P Beta 2
1
Android Preview
1
Android SDK
1
android studio
8
Android Studio 3.2
1
android wear
2
AndroidDev
6
AndroidX
1
Announcement
2
AoG
1
AoGDevs
1
api
15
API 25
1
API 28
1
APIs
4
Aplicativos
4
app
1
App Engine
1
Apple
1
apply
1
Apps
9
AR
1
ARCore
3
artificial intelligence
1
AsyncTask
1
AUC
1
AutoAugment
1
Avro
1
Awareness API
1
Biblioteca do Google
1
Big Data
1
BigQuery
1
BiometricPrompt
1
bitcode
1
Borg
1
Bot
1
bytecode Dalvik
1
C++
1
câmera
1
CameraDevice
1
Canal Beta
1
canary
1
câncer de próstata
1
Capital One
1
Cast
1
CFI
1
Chrome
8
Chrome 68
1
Chrome Dev Summit
1
Chrome DevTools
1
Chrome OS
2
Chromecast
1
Chromium
2
CI
1
CLI
1
Cloud
6
Cloud Computing
1
Cloud Console
1
Cloud Dataflow
1
Cloud Developers
2
Cloud DLP
1
Cloud Firestore
1
Cloud Messaging
1
Cloud ML Engine
1
Cloud Scheduler
1
Cloud Shell
1
Cloud Source Repositories
1
Cloud Spanner
2
CodeSchool
1
código aberto
2
Compute Engine
1
ConfigMap
1
Container Builder
1
CPU
2
Crash Reporting
2
Crashlytics
3
credential api
1
criptografia
1
CSS
3
CSS Grid Layout
1
CSV
1
CTA
1
Curitiba
1
Dart API
1
Data Validation
1
DBAs
1
DCGAN
1
Desenvolvedores Google
11
Desenvolvimento
3
DevBusBrasil
1
DevBytes
2
Developer Bus
1
Developer Preview
1
developer quiz
1
DevFest
3
DevFest16
1
DevFest18
1
DevFestW
1
DFP
2
Dialogflow
1
DLP
1
DLS
1
documentação
1
Dragon Ball Legends
1
E2E
1
eclipse
1
end-to-end-encryption
1
Estimator
1
Estimators API
1
estudantes
1
Eventos
15
Famílias multilíngue
1
FCM
2
Featured
1
Firebase
24
Firebase Analytics
6
Firebase App Indexing
2
Firebase Cloud Messaging
5
Firebase Crashlytics
2
Firebase Dynamic Links
3
Firebase In-App Messaging
1
Firebase Invites
2
Firebase Lab
1
Firebase Links Dinamicos
1
Firebase Notifications
3
Firebase Remote Config
1
Flutter
3
FRR
1
G+
1
game
1
game dev
3
Games
2
games services
1
GCloud
3
GCM
1
GCP
7
GDD
7
GDE
1
GDEs
1
GDG
12
GDG Curitiba
1
GDG Floripa
1
GDG OpenSampa
1
GDG Porto Alegre
1
GDG Recife
1
GDG SP
3
GDGs
1
GDL
1
Git
1
GitHub
1
GNMT
1
Google
3
Google Ad Manager
1
Google AI
1
Google Analytics
1
Google Assistant
1
Google Assistente
3
Google Brain
2
Google Cast SDK
1
google clou
1
Google Cloud
17
Google Cloud Certified
1
Google Cloud Healthcare API
1
Google Cloud Platform
3
google code-in
1
Google Developer Advocate
1
Google Developer Expert
1
Google Developers
11
Google Fotos
1
Google I/O
6
Google Play
16
Google Play Games services
1
Google Play Protect
1
Google Play Services
4
Google Slides
1
Google Speech
1
google summer of code
1
Google+
2
Google+ sign-in
1
Googlers
1
GPU
2
GSuites
1
GUI
1
Hackathon
1
Hangouts
1
Hangouts Chat
1
HDR
1
High Quality Apps
2
HTML5
6
HTTP
3
HTTPS
2
HttpURLConnection
2
I/O
1
IA
2
Illusive Images
1
ImageReader
1
In-App Messaging
1
Inglês
1
Instant Apps
1
inteligencia artificial
1
IntelliJ REPL
1
IntentService
1
Interoperabilidade
1
IO Extended
1
IO13
1
iOS
9
IU
2
Java
1
Java 8
1
javascript
2
JPEG
1
JSON
2
Kaggle
1
kernel
1
Keyboard Map API
1
Knowledge Connectors
1
Kotlin
6
Kotlin da Udacity
1
Kubernetes
5
LangID
1
Launchpad
1
launchpad accelerator
2
Learning Augmentation
1
LEGO
1
Listas
1
ListFragment
1
LLVM
1
LTO
1
Machine Learning
2
Meetup
2
mensagens
1
Mentoria
1
Messaging
2
microsserviços
1
ML
2
ML Kit
1
Mobile
3
Mobile Ads SDK
1
Monetização
3
Monetize
3
MySQL
1
Native
1
Navigation Architecture Component
1
NES
1
Neto Marin
2
Next Level Apps
2
Next Level Tips
2
NNLM
1
Node.js
2
Notificações
1
novembro azul
1
Number Genie
1
Nuvem Profissional
1
OAuth
2
OAuth2
1
Open Images Extended
1
open source
3
Options Menu
1
Options Menu virtual
1
Orkut
2
Payment Request
1
pesquisa
1
PHA
1
Phone Gateway
1
PII
1
pixel
1
Play Academy
1
Play Console
1
Play Services
1
Playtime 2018
1
plug-in AMP
1
Porto Alegre
1
Preact
1
PRIV
1
program
1
progressive web apps
2
Push Notification
2
Python
1
QA
1
RA
2
Raspberry Pi
1
RBDMS
1
React
1
recording apis
1
remarketing
1
Remote Config
2
research
4
ResultReceiver
1
reward
1
RNN
2
Robolectric 4.0
1
RV
1
Sceneform
1
SDK
4
SDK Manager
3
Security
2
Server
1
service worker
1
sign-in
1
Sliding Tabs
1
Smartronix
1
social
6
Spark
1
SRE
1
Stack
1
Stack Overflow
1
Startups
2
Storage
2
story
1
Support Library
1
SurfaceView
1
Svelte
1
switch
1
Tag Manager
1
Tag Manager 360
1
tensorflow
5
TensorFlow Hub
2
TensorFlow Lite
1
TensorFlow Transform
1
Test Lab
2
Testes
1
TF Hub
2
tf.keras
1
TFDV
1
TFX
1
TI essencial
1
toolkit
1
tradução
1
TTS
1
Udacity
1
Universal Apps
1
Universal Sentence Encoder
1
user experience
1
ux
1
VectorDrawable
1
Velostrata
1
Volley
1
vr
2
vulnerabilidades
1
vulnerabilidades do Google
1
vulnerability
1
web
2
web dev
2
WebKit
1
webservice
3
when
1
WordPress
1
WorkerDOM
1
YouTube
4
YouTube API
1
YUV
1
Zomato
1
Archive
2022
nov.
out.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2021
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2020
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2019
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
2018
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
2017
ago.
jul.
jun.
mai.
abr.
mar.
jan.
2016
dez.
nov.
out.
set.
ago.
jul.
mai.
mar.
2014
jul.
jun.
abr.
mar.
fev.
2013
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
mar.
fev.
jan.
2012
nov.
jul.
jun.
mai.
abr.
mar.
2011
nov.
set.
ago.
jul.
jun.
Feed
Follow @googledevbr
Nenhum comentário :
Postar um comentário