Pular para o conteúdo

Monitoramento de usuários reais que pega 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. Você é alertado quando a velocidade cai, os visitantes deixam de chegar ou os erros de JavaScript aumentam.

Teste gratuito de 30 dias · 50 monitores RUM Não é necessário 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 alertas
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 respondendo normalmente usuários: aguardando
09:21 Os usuários reais sentem-no — 2,1 s → 3,3 sOs dados de campo das visitas ao vivo sobem; um erro de JS ocorre no Safari usuários: aguardando
09:23 O Speed Drops avisa-o — +57%O alerta identifica o site e a quebra de velocidade → Slack usuários: aguardando
09:31 Revertido — confirmado por visitas reaisA recuperação é real no momento em que os visitantes ao vivo voltam a carregar rapidamente usuários: rápido de novo
10 minsentido → resolvido
As verificações nunca detectaram 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 detectaram-na, identificaram-na e confirmaram a correção a partir do tráfego ao vivo.
+57% em relação 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 celular" — o relatório de erro impossível de reproduzir. não é reproduzível

Tudo o que o monitoramento de usuários reais detecta

Um snippet mede cada carregamento real no próprio navegador do visitante e registra 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, conexão e TTFBAs fases de rede, discriminadas
Renderização e DOM carregadoTempo de construção no navegador, medido
Navegadores, dispositivos e SOChrome vs. Safari, celular vs. computador
1 snippet passivo todas as visitas reais · sem cookies
PaísesA velocidade real de cada país, classificada
Erros de JavaScriptDetectados ao vivo, 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 parada de tráfego, e os relatórios de erros agrupados. um único snippet

O que o snippet reporta

Onde os seus visitantes sentem 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 é em seguida aleatorizado — sem cookies, sem dados pessoais salvos
  • 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
cada país classificado
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 usuários realmente encontram

Detecte 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 aciona quando a taxa de erro ultrapassa um limiar definido por você
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 você definiu? O alerta JS Errors aciona nos mesmos canais que qualquer outro monitor. o alerta aciona
O que o seu tráfego realmente usa

Corrija para os navegadores que as pessoas realmente usam

O monitoramento de usuários reais mostra a verdadeira repartição de navegadores, dispositivos e sistemas operacionais no seu tráfego ao vivo — para que você dedique tempo de correção onde os visitantes realmente estão.

  • Repartições separadas de Navegadores, Dispositivos e SO, cada uma com cota e número de carregamentos
  • Lido diretamente do user agent de cada carregamento real — nada para rotular
  • Identifique a cauda longa — o navegador antigo que está silenciosamente quebrando o checkout para 3% dos compradores
Um carregamento de página realBerlin · 09:14:02
Cada carregamento já vem com o seu user agent — o navegador, o dispositivo e o SO são lidos diretamente dele. Não há nada a etiquetar.
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 Chrome/126
Aba Navegadores
Chrome75%
Safari22%
Outro3%
Aba Dispositivos
Desktop58%
Celular38%
Tablet4%
Aba SO
Windows44%
iOS24%
Android19%
Esses 3% chegam com o seu peso real — um navegador demasiado pequeno para se notar numa média tem aqui a sua própria linha. 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: não há nada a agendar, basta definir o que significa "demasiado lento".

  • Defina o critério — você decide o que é 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 a 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 sentem.

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

Comece gratuitamente →
30 dias grátis não é necessário cartão de crédito cancele quando quiser

Como funciona o monitoramento de usuários 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 chegam

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

temposerros jsuapaís
Passo 324 / 7

Os alertas acionam 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 no RUM — sem extras, sem custos à parte.

Alertas para os canais que já utiliza

Os alertas de tráfego, velocidade e erros acionam através dos mesmos contatos 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 primeiro · 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 é o monitoramento de usuários reais?

O monitoramento de usuários 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 o monitoramento de usuários reais?

Visita real
uma página carrega
lê
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

Monitoramento de usuários reais vs. monitoramento sintético

O monitoramento sintético (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 links. A maioria das equipes usa as duas; a Uptimia inclui as duas.

Campo vs. laboratório

Qual responde a que pergunta

São complementares, não rivais. Veja a que pergunta cada uma responde.

PerguntaMonitoramento de usuários reais · campoMonitoramento sintético · 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
Detecta os erros de JS que os usuários encontram?SimNão
Funciona antes de ter tráfego?Não — precisa de visitas reaisSim
Ideal para detectar interrupções?Sinal de parada de tráfegoSim — é a sua função principal

Perguntas frequentes

01Monitoramento sintético vs. monitoramento de usuários reais — qual é a diferença?+
O monitoramento sintético 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. O monitoramento de usuários 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 equipes usa as duas; a Uptimia inclui as duas.
02Como instalo o monitoramento de usuários 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.
04O monitoramento de usuários reais utiliza cookies ou recolhe dados pessoais?+
Não. Registra 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".
06Registra sessões ou mostra mapas de calor?+
Não. O monitoramento de usuários 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.
07O monitoramento de usuários reais funciona em aplicações móveis?+
É monitoramento de usuários 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 ligado ou desligado, com limiares definidos por você: Traffic Stops (sem visitas durante o período que definir), Speed Drops e Traffic Drops (variação percentual numa janela deslizante) e JavaScript Errors (taxa de erro acima do limiar definido). Os alertas chegam pelos 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 usuários reais e 500.000 visualizações de página por mês.
10O monitoramento de usuários reais é um extra pago?+
Não. Todos os planos pagos incluem monitoramento de usuários reais, juntamente com o de disponibilidade, SSL, transação, DNS e heartbeat — nunca como 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 — o carregamento real das páginas, os erros e a velocidade país a país chegam ao seu dashboard, com alertas sempre que algo piora.

Teste gratuito de 30 dias Não é necessário cartão de crédito Sem cookies · sem dados pessoais
50 monitores de usuários 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