Core Web Vitals no GA4: performance que conversão sente

\"Core

Core Web Vitals no GA4 conectam performance real de usuários a receita — quando você sabe ler. LCP, INP e CLS deixam de ser métricas de lab isoladas e viram segmentação de conversão: sessões lentas convertem menos? mobile ruim piora checkout? O GA4 não substitui Lighthouse, mas escala field data para priorização honesta. O erro é otimizar vitals genéricos sem ligar a funil e sem entender limites da coleta.

LCP INP CLS e conversao
LCP INP CLS e conversao

Quais Web Vitals o GA4 reporta e o que significam?

LCP (Largest Contentful Paint): tempo até maior elemento visível carregar — proxy de percepção de velocidade. INP (Interaction to Next Paint, substituindo FID): responsividade a interações — cliques que travam. CLS (Cumulative Layout Shift): estabilidade visual — elementos que pulam.

GA4 coleta via JavaScript de sites com tag configurada, amostrando sessões reais (field data). Thresholds Google: LCP ≤2.5s bom, INP ≤200ms bom, CLS ≤0.1 bom — percentil 75 agregado.

Como acessar Web Vitals no GA4?

Relatórios Tech → Web Vitals (quando disponível) e explorations com dimensões LCP/INP/CLS bucketed. Eventos `web_vitals` ou parâmetros associados dependem de implementação enhanced/site tag. Valide se site dispara métricas — nem todo GA4 inclui automaticamente em SPAs mal configuradas.

Cruzar com device category, browser, landing page, campanha. Mobile + LCP poor frequentemente explica queda CVR pago mobile.

  • Verificar coleta ativa pós-deploy
  • Segmentar mobile vs desktop
  • Top landing pages por LCP poor
  • Cruzar vitals bucket com purchase rate
  • Comparar campanhas paid vs organic speed

Limites da coleta GA4 vs ferramentas RUM?

GA4 agrega, amostra em explorations, não substitui waterfall de request nem stack trace. Sem granularidade de terceiro específico além de buckets. Consent/adblock reduz amostra — vitals podem superestimar performance se sessões bloqueadas são as piores.

Use GA4 para priorização macro; RUM (SpeedCurve, Datadog RUM) ou CrUX para drill técnico. Lighthouse lab para regressão CI — field data manda em conversão.

MétricaBom (p75)Onde ver GA4Ação típica
LCP≤2.5sTech / explorationOtimizar hero image, CDN, SSR
INP≤200msTech / explorationReduzir JS main thread
CLS≤0.1Tech / explorationReservar espaço ads/fonts
TTFB alto—Page timing paramsBackend, cache, edge
Mobile LCP poor>40% sessõesSegment devicePriorizar mobile checkout

Como correlacionar vitals com conversão no GA4?

Exploration: dimensão LCP bucket (good/needs improvement/poor) × taxa purchase ou generate_lead. Compare odds dentro mesma campanha — sessões poor vs good. Cuidado: causalidade não garantida (usuários lentos podem ser rede ruim correlacionada com região pobre).

Para evidência mais forte: antes/depois deploy performance + holdout geográfico ou A/B de otimização. GA4 correlation orienta hipótese; experimento confirma.

Priorização: por onde começar otimização?

Matriz impacto × poor rate: landing pages com alto spend + alto % LCP poor primeiro. Checkout INP poor antes de blog CLS. Pareto 80/20 — não micro-otimizar página institucional com 0,1% spend.

Conecte a owners: front-end, infra, ads (peso de criativo pesado). Performance virou KPI cross-funcional — analytics facilita fila priorizada com números.

  • Top 10 URLs paid por spend × LCP poor
  • Checkout funnel INP por step
  • CLS em páginas com ads above fold
  • Compare vitals pré/pós deploy
  • Documentar lift CVR esperado vs observado

SPA, third-party e impacto em vitals?

SPAs sofrem INP se hydration pesada. Tags de ads/analytics/consent competem main thread — audit third-party quarterly. Lazy load abaixo fold; critical CSS inline; font-display swap para CLS.

GA4 itself adds weight — server-side tagging reduz client JS. Ironia: otimizar vitals enquanto adiciona 15 pixels novos cada mês.

Como reportar Web Vitals para stakeholders?

Traduza para receita em risco: “20% sessões mobile checkout LCP poor — CVR 35% menor vs good”. Evite jargão LCP/INP sem contexto. Pair com CrUX/Google Search Console se SEO importa.

Meta trimestral: reduzir % poor em top landings X pontos; medir CVR lift. Performance one-shot sem follow-up vira projeto abandonado.

Checklist prático

  • Coleta Web Vitals validada no GA4/DebugView
  • Exploration vitals × conversão por device
  • Lista priorizada landing paid LCP poor
  • Checkout INP mapeado por step
  • Baseline pré-otimização documentada
  • Integração CrUX/Lighthouse para drill técnico
  • Review trimestral third-party script weight
  • Relatório executivo vitals→CVR em linguagem negócio

Erros comuns

  • Otimizar lab Lighthouse ignorando field GA4
  • Correlacionar vitals com CVR sem segmentar campanha
  • Assumir GA4 vitals sem validar implementação SPA
  • Micro-otimizar blog antes de checkout pago
  • Adicionar pixels enquanto “projeto performance” roda
  • Tratar vitals como SEO-only, ignorando paid CVR

Site lento e conversão caindo?

A DataScroll conecta Web Vitals no GA4 a funil e receita para priorizar performance com impacto mensurável.

Analisar Web Vitals no GA4 Falar com a DataScroll

Perguntas frequentes

▸GA4 mostra Web Vitals automaticamente?

Sites com tag GA4 moderna coletam em muitos casos, mas SPAs e implementações custom exigem validação. Confirme eventos web_vitals ou relatório Tech disponível.

▸INP substituiu FID no GA4?

INP é métrica Core Web Vital atual para responsividade. Relatórios podem migrar nomenclatura — acompanhe documentação Google e valide qual métrica sua property exibe.

▸Web Vitals afetam ranking e ads?

SEO usa page experience signals; ads quality pode refletir landing experience indiretamente. Principal ganho direto costuma ser CVR e bounce, não “botão mágico” de CPC.

▸Como exportar vitals para BigQuery?

Via export GA4 events com parâmetros de vitals unnest. Permite join com purchase e modelos próprios — superior a exploration amostrada.

▸Amostra pequena em vitals por página?

Agregue período maior, bucketize URLs, use CrUX public data para top origins. Decisão fina em página low traffic exige paciência ou RUM dedicado.

▸Mobile vs desktop: priorizar qual?

Onde spend e CVR concentrados — frequentemente mobile paid social. GA4 segment device responde objetivamente.

▸Performance e consent mode juntos?

Consent denied reduz coleta — vitals sample pode enviesar. Compare granted vs denied rate ao interpretar.

▸Como a DataScroll analisa Web Vitals no GA4?

Validamos coleta, cruzamos vitals com funil e receita, priorizamos landings de spend — performance com impacto mensurável, não score vanity.