Saltar para o conteúdo

Monitorização de utilizadores reais que apanha o que a sintética não vê.

Um pequeno script mede o tempo de carregamento de cada visita real, dividido por país, navegador e dispositivo. É alertado quando a velocidade cai, os visitantes deixam de chegar ou os erros de JavaScript aumentam.

Teste gratuito de 30 dias · 50 monitores RUM Sem cartão de crédito Sem cookies · sem dados pessoais
Carregamentos medidos
100%
Visualizações de página incluídas
150,000+
Cookies definidos
0
Canais de alerta
12

De um bundle lento a um alerta em 9 minutos

Um bundle do checkout é lançado. Todas as verificações sintéticas mantiveram-se verdes o tempo todo.

09:14 Um novo bundle do checkout é lançadoAs verificações de disponibilidade e sintéticas mantêm-se verdes — o servidor continua a responder normalmente utilizadores: à espera
09:21 Os utilizadores reais sentem-no — 2,1 s → 3,3 sOs dados de campo das visitas em direto sobem; um erro de JS ocorre no Safari utilizadores: à espera
09:23 O Speed Drops avisa-o — +57%O alerta identifica o site e a quebra de velocidade → Slack utilizadores: à espera
09:31 Revertido — confirmado por visitas reaisA recuperação é real no momento em que os visitantes em direto voltam a carregar rapidamente utilizadores: rápido outra vez
10 minsentido → corrigido
As sondas nunca detetaram nada.09:31
Todas as verificações sintéticas passaram o tempo todo — a regressão só existia em dispositivos reais, em redes reais. Os dados de campo detetaram-na, identificaram-na e confirmaram a correção a partir do tráfego em direto.
+57% face ao valor de referência, no alertaimpacto: 10 minutosErros de JS agrupados por navegador7 fases de tempo · todos os carregamentos reais
E sem dados de campo? Uma regressão que só afeta dispositivos reais nunca faz falhar uma verificação em laboratório. Sobrevive como "o checkout parece lento no meu telemóvel" — o relatório de erro que não consegue reproduzir. não é reproduzível

Tudo o que a monitorização de utilizadores reais deteta

Um único snippet mede cada carregamento real de página no próprio navegador do visitante e regista os erros de JavaScript à medida que acontecem — sem cookies, sem dados pessoais.

Tempo de carregamento da páginaTodas as visitas reais, cronometradas do início ao fim
DNS, ligação e TTFBAs fases de rede, discriminadas
Renderização e DOM carregadoTempo de construção no navegador, medido
Navegadores, dispositivos e SOChrome vs. Safari, telemóvel vs. computador
1 snippet passivo todas as visitas reais · sem cookies
PaísesA velocidade real de cada país, classificada
Erros de JavaScriptDetetados em direto, agrupados por mensagem
Redirecionamentos e transferência de dadosAs fases esquecidas, contabilizadas
Cada sinal acima alimenta o resto da página: a pontuação Apdex, a repartição de satisfação, a classificação das páginas mais lentas, os alertas de queda de velocidade e paragem de tráfego, e os relatórios de erros agrupados. um único snippet

O que o snippet reporta

Onde os seus visitantes têm lentidão

Veja quais os países com lentidão

As médias escondem a geografia. O tempo de carregamento é discriminado pelo país real de cada visitante, para saber onde uma CDN ou um servidor edge compensaria — e onde não compensaria.

  • Todos os países classificados por carregamentos e tempo médio de carregamento, com base em visitas reais
  • Derivado do IP do visitante, que é de seguida aleatorizado — sem cookies, sem dados pessoais guardados
  • A tabela completa — nenhum país agrupado em "outros", para que nada fique escondido
caldmont.comvisitas reais · por país · últimas 24 h
🇺🇸 Estados Unidos
1,9 s · 6.204 carregamentos
🇧🇷 Brasil
4,3 s · 2.140 carregamentos
🇮🇳 Índia
5,1 s · 1.905 carregamentos
+ mais 41
todos os países classificados
O país vem do IP do visitante — consultado uma única vez, depois o endereço é aleatorizado. O Brasil, com 4,3 s contra uma média de 1,9 s nos EUA, é onde um servidor edge se paga a si próprio. sem cookies
Os erros que os seus utilizadores realmente encontram

Detete os erros de JavaScript que o QA nunca vê

Um hook de erro global reporta cada erro de JavaScript que os visitantes reais desencadeiam — mensagem, script, linha e coluna, e um stack trace quando o navegador o disponibiliza — agrupados para corrigir primeiro os mais comuns.

  • Agrupados por erro e por script — com as páginas e a taxa de erro que cada um afeta
  • Mensagem, URL do script e linha e coluna, mais um stack trace quando disponível
  • Um alerta JS Errors dispara quando a taxa de erro ultrapassa um limiar definido por si
Onde os alertas são entregues
24×TypeError: undefined is not a function
checkout.bundle.js · 812:14 · 3 páginas afetadas
TypeError: undefined is not a function at applyCoupon (checkout.bundle.js:812:14) at HTMLFormElement.onSubmit (checkout.bundle.js:640:9)
37erros · 24 h
6únicos
0.20%dos carregamentos
Safari 17 · iPhone · 09:12:41
TypeError: undefined is
  not a function
checkout.bundle.js:812:14
Chrome 126 · Windows · 09:14:03
TypeError: undefined is
  not a function
checkout.bundle.js:812:14
+ mais 22 ocorrências
mesma mensagem, mesmo script — agrupados numa única linha que corrige de uma vez
A taxa ultrapassa o limiar que definiu? O alerta JS Errors dispara nos mesmos canais que qualquer outro monitor. o alerta dispara
O que o seu tráfego realmente usa

Corrija para os navegadores que as pessoas realmente usam

A monitorização de utilizadores reais mostra a verdadeira repartição de navegadores, dispositivos e sistemas operativos no seu tráfego em direto — para que dedique tempo de correção onde os visitantes realmente estão.

  • Repartições separadas de Navegadores, Dispositivos e SO, cada uma com quota e número de carregamentos
  • Lido diretamente do user agent de cada carregamento real — nada para etiquetar
  • Identifique a cauda longa — o navegador antigo que está silenciosamente a quebrar o checkout para 3% dos compradores
Um carregamento de página realBerlin · 09:14:02
Cada carregamento transporta o seu user agent — o navegador, o dispositivo e o SO são lidos diretamente dele. Nada para etiquetar.
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 Chrome/126
Separador Navegadores
Chrome75%
Safari22%
Outro3%
Separador Dispositivos
Computador58%
Telemóvel38%
Tablet4%
Separador SO
Windows44%
iOS24%
Android19%
Esses 3% chegam com a sua quota real — um navegador demasiado pequeno para se notar numa média é aqui uma linha própria. os 3%
Uma pontuação, ajustada ao seu critério

Apdex — um número para a satisfação dos visitantes

O Apdex resume milhares de carregamentos de página reais numa única pontuação de 0–1 — satisfeito, tolerante ou frustrado — face ao limiar de velocidade que escolher. O RUM é passivo: nada para agendar, apenas define o que significa "demasiado lento".

  • Defina o critério — decide o que conta como demasiado lento para o seu site
  • Quatro alertas, cada um ativado ou desativado: Traffic Stops, Speed Drops, Traffic Drops, JS Errors
  • Sem frequência de verificação para definir — funciona em cada carregamento real de página, não numa agenda
Medição em laboratório, num navegador real
🇩🇪carregamento de 2,1 sBerlin · 09:14:02satisfeito
🇺🇸carregamento de 6,7 sAustin · 09:14:05tolerante
🇦🇺carregamento de 18,9 sSydney · 09:14:11frustrado
4 so seu
limiar
Apdex 0.90últimas 24 h
(13.022 satisfeitos + 1.988 tolerantes ÷ 2) ÷ 15.571 carregamentos reais — um número para a satisfação dos visitantes.
Traffic StopsSpeed DropsTraffic DropsJS Errors
Cada carregamento real move a pontuação — 15.571 deles em 24 horas, ponderados pelo tempo que cada visitante efetivamente esperou. 0 agendamentos

Adicione um snippet.Veja a velocidade que os seus visitantes realmente têm.

Todos os carregamentos, todos os países, todos os canais de alerta — grátis durante 30 dias, e nada disto é um extra pago.

Comece o seu teste gratuito de 30 dias
30 dias grátis sem cartão de crédito cancele quando quiser

Como funciona a monitorização de utilizadores reais

Um único snippet transforma cada visita real num ponto de dados — sem agentes, sem amostragem, sem agenda.

Passo 12 min

Cole um snippet

Coloque um pequeno snippet assíncrono de JavaScript no <head> da sua página — nunca bloqueia a renderização.

<script>var _uptm="a1b2c3…";/* Uptimia RUM */</script>
Passo 2passivo

As visitas reais reportam-se

Cada carregamento real de página envia os seus tempos, navegador, dispositivo e SO — mais qualquer erro de JavaScript — em segundo plano.

temposerros jsuapaís
Passo 324 / 7

Os alertas disparam quando um limiar é ultrapassado

O seu painel agrega páginas, erros, geografia, navegadores e dispositivos, e recalcula o Apdex a partir de cada carregamento real que chega.

Apdex 0,86 · Speed Drops ativo · 18.204 carregamentos/24h

Também incluído

Tudo o que se segue vem incluído na monitorização RUM — sem extras, sem custos à parte.

Alertas para os canais que já utiliza

Os alertas de tráfego, velocidade e erros disparam através dos mesmos contactos e integrações que o resto da Uptimia — sem configuração à parte.

SlackTeamsDiscordTelegramPagerDutyWhatsAppWebhook

Apdex, à sua maneira

Defina o limiar de satisfação de acordo com o padrão de velocidade do seu próprio site.

1–20 s
limiar · predefinição de 4 s

Repartição por página

Todos os URLs, classificados pelo tempo real de carregamento — do mais lento para o mais rápido.

/checkout 4,62 s · o mais lento

Sem cookies, sem dados pessoais

Lê tempos, erros e o user agent — nada pessoal, sem cookies, sem identificador de rastreio entre páginas.

privacidade em primeiro lugar · sem cookies

Consulte os seus dados a partir das suas próprias ferramentas

Uma API REST devolve o mesmo resumo, páginas, erros, dados geográficos e de navegador — conjuntos de resultados completos.

GET /api/v2/rum/{id}/data/os

Relatórios de erros agrupados

Erros agrupados por nome e por script, para corrigir primeiro os mais comuns.

6 únicos · 37 no total

O que é a monitorização de utilizadores reais?

A monitorização de utilizadores reais (RUM) mede o desempenho do seu site a partir dos navegadores das pessoas que realmente o visitam. Um pequeno snippet de JavaScript, instalado uma única vez, lê os tempos de cada carregamento real de página e reporta-os — a velocidade, os erros e a experiência reais que os seus visitantes têm nos seus próprios dispositivos e redes.

Como funciona

Como funciona a monitorização de utilizadores reais?

Visita real
uma página carrega
Snippet
Performance API
envia
Uptimia
agrega

Os tempos, o navegador/dispositivo/SO e qualquer erro de JavaScript são enviados de forma assíncrona em segundo plano — nada bloqueia a sua página, e não são definidos cookies.

A diferença

Monitorização de utilizadores reais vs. monitorização sintética

A monitorização sintética (de "laboratório") executa uma verificação programada a partir de um servidor de sonda, segundo uma agenda — ideal para interrupções e testes antes de haver tráfego real. O RUM (de "campo") mede o que as pessoas reais experienciam nos seus próprios dispositivos e ligações. A maioria das equipas usa as duas; a Uptimia inclui as duas.

Campo vs. laboratório

Qual responde a que pergunta

São complementares, não rivais. Eis para que pergunta cada uma foi criada para responder.

PerguntaMonitorização de utilizadores reais · campoMonitorização sintética · laboratório
Quem é medido?Os seus visitantes reaisUma sonda que configura
Quando é medido?Em cada carregamento real de páginaNuma agenda fixa
Dispositivos e redes reais?Sim — os do próprio visitanteNão — os da sonda
Deteta os erros de JS que os utilizadores encontram?SimNão
Funciona antes de ter tráfego?Não — precisa de visitas reaisSim
Ideal para detetar interrupções?Sinal de paragem de tráfegoSim — é a sua função principal

Perguntas frequentes sobre monitorização de utilizadores reais

01Monitorização sintética vs. monitorização de utilizadores reais — qual é a diferença?+
A monitorização sintética executa uma verificação programada a partir de um servidor de sonda, segundo uma agenda — excelente para interrupções e testes antes de haver tráfego real. A monitorização de utilizadores reais mede o que os visitantes efetivamente experienciam nos seus próprios dispositivos e redes, em cada carregamento real de página. A maioria das equipas usa as duas; a Uptimia inclui as duas.
02Como instalo a monitorização de utilizadores reais?+
Cole um pequeno snippet assíncrono de JavaScript no <head> da sua página. Assim que estiver nas suas páginas, as visitas reais reportam-se sozinhas — sem agentes, sem acesso ao servidor, sem agenda para configurar.
03O snippet vai tornar o meu site mais lento?+
Não. O snippet carrega de forma assíncrona e nunca bloqueia a renderização — lê a Performance API do navegador para um carregamento que já aconteceu e envia os números em segundo plano.
04A monitorização de utilizadores reais utiliza cookies ou recolhe dados pessoais?+
Não. Regista os tempos de carregamento da página, os erros de JavaScript e o navegador/dispositivo/SO a partir do user agent — sem cookies, sem dados de formulários, sem identificador pessoal. O id de sessão por carregamento é um valor temporário no próprio navegador, nunca transportado entre carregamentos de página.
05Posso ver os meus visitantes num mapa?+
Atualmente, a vista Geográfica é uma tabela de países ordenável — carregamentos e tempo médio de carregamento por país — em vez de um mapa-múndi. É calculada do lado do servidor a partir do IP do visitante — que é depois aleatorizado — e nenhum país é agrupado numa categoria "outros".
06Regista sessões ou mostra mapas de calor?+
Não. A monitorização de utilizadores reais foca-se no desempenho e nos erros, não na reprodução de sessões nem em mapas de calor. Recolhe as fases do tempo de carregamento, erros de JavaScript e metadados de navegador/dispositivo/SO — nunca reproduz o que um visitante individual fez.
07A monitorização de utilizadores reais funciona em aplicações móveis?+
É monitorização de utilizadores reais para navegador — um snippet de JavaScript — pelo que cobre o seu site nos navegadores móveis e de computador. Não é um SDK nativo para aplicações iOS ou Android — mas qualquer conteúdo web carregado num navegador é abrangido.
08Que alertas pode enviar, e para onde?+
Quatro alertas, cada um ativado ou desativado, com limiares definidos por si: Traffic Stops (sem visitas durante uma janela que definir), Speed Drops e Traffic Drops (variação percentual numa janela deslizante), e JavaScript Errors (taxa de erro acima do seu limite). Disparam através dos mesmos canais que o resto da Uptimia — Slack, Teams, Discord, Telegram, PagerDuty, WhatsApp, webhooks e muito mais.
09Do que preciso para começar?+
Apenas do seu site e do snippet. O teste gratuito de 30 dias não exige cartão de crédito e inclui 50 monitores de utilizadores reais e 500.000 visualizações de página por mês.
10A monitorização de utilizadores reais é um extra pago?+
Não. Todos os planos pagos incluem monitorização de utilizadores reais, a par da monitorização de disponibilidade, SSL, transação, DNS e heartbeat — nunca como um extra pago. Os planos diferem apenas no número de monitores RUM e visualizações de página mensais incluídos.

Tempos de carregamento reais, classificados por país — a partir dos seus próprios visitantes

Adicione um snippet — os carregamentos reais de página, os erros e a velocidade país a país chegam ao seu painel, com alertas sempre que algo piora.

Teste gratuito de 30 dias Sem cartão de crédito Sem cookies · sem dados pessoais
50 monitores de utilizadores reais · 500.000 visualizações de página por mês incluídas no teste · funciona a par das suas verificações de disponibilidade e sintéticas, na mesma conta