fbpx

Entenda o monitoramento de usuário real (RUM)

Daniella Costa

Entenda o monitoramento de usuário real (RUM)

O que é o monitoramento real do usuário?

O monitoramento real do usuário (RUM) refere-se à captura de interações do usuário com um site em tempo real. Isso ajuda você a analisar como seus usuários finais percebem seu site.

À medida que as empresas se tornam digitais e globais, seus sites são acessados ​​de vários dispositivos e de várias geografias. É importante fornecer uma experiência de usuário consistente em todas as regiões e dispositivos, mas, na realidade, a experiência do usuário pode ser afetada por vários fatores externos, como latência de rede, soluços operacionais, problemas ao recuperar recursos solicitados e ISPs lentos. Além disso, o que funciona em um navegador pode não funcionar em outro.

É aqui que o RUM é útil. Ele ajuda você a ver por que seu site está lento em uma determinada região, identificar se você ignorou algum problema com o tempo de carregamento da página, descobrir onde e por que um usuário abandonou uma página etc. Todas essas informações permitem otimizar seu desempenho do site.

Como funciona o RUM?

Um pequeno código JavaScript é injetado no cabeçalho ou rodapé do site. Isso, por sua vez, injeta um script que ajuda a capturar todos os dados de desempenho quando a página da Web é carregada. Métricas como tempo de redirecionamento; o número de erros de JavaScript, chamadas AJAX e sessões de usuário; tempo de pesquisa de DNS; Tempo de conexão; tempo de rede; tempo de back-end; e tempo de frontend são capturados.

Como o RUM é diferente do monitoramento sintético?

O monitoramento sintético, também conhecido como monitoramento real do navegador (RBM), permite testar os fluxos de trabalho de sua página da Web simulando a página em vários navegadores de diferentes locais; você também pode reproduzir a simulação periodicamente. O RBM é útil para avaliar o desempenho do seu site antes e depois da implantação.

No entanto, não é humanamente possível simular todos os cenários possíveis. Como mencionado anteriormente, a latência da rede ou uma conexão lenta do ISP – que não tem nada a ver com o desempenho do seu site – pode prejudicar a experiência do usuário final. A latência da rede pode ser monitorada em tempo real usando RUM.

Deve-se notar que RBM e RUM não são soluções alternativas para o mesmo problema; em vez disso, eles se complementam para uma experiência holística do usuário final .

Como o RUM é diferente do Google Analytics?

Enquanto os dados de dispositivo, navegador e geografia são capturados tanto no RUM quanto no Google Analytics, o primeiro destina-se principalmente a analisar a experiência e o desempenho do usuário, enquanto o segundo se concentra no comportamento do usuário.

Com o Google Analytics, você pode entender o caminho de navegação de uma página para outra, bem como o tempo de carregamento da página, a taxa de rejeição e a taxa de saída. Com o RUM, você pode identificar o tempo de carregamento da página, o tempo necessário para o carregamento de recursos individuais, erros de JavaScript e chamadas AJAX. As informações fornecidas pelo RUM ajudam a identificar problemas à medida que eles ocorrem e permitem otimizar o desempenho do front-end.

Quem usa RUM?

O RUM é usado por pessoas em várias funções, incluindo desenvolvedores, DevOps, administradores de TI e profissionais de marketing.

  • Desenvolvedores:

Os desenvolvedores estão interessados ​​em como uma página da Web individual é carregada para diferentes usuários finais. O RUM esclarece os diferentes fatores que contribuem para o tempo de carregamento da página: atributos de rede, conteúdo baixado para cada usuário, recursos de front-end consumidos para renderizar o conteúdo baixado, compatibilidade de plataforma e erros de JavaScript.

  • DevOps:

As equipes de DevOps estão interessadas em como sua infraestrutura atende a usuários finais de todos os tipos. O RUM ajuda as equipes de DevOps a determinar se um pico no tempo de resposta pode ser atribuído a fatores esperados (aumento no tráfego, baixo desempenho em uma determinada geografia) ou a fatores inesperados (problemas com o ISP ou CDN).

  • Administradores de TI:

O RUM oferece aos administradores de TI uma visão holística e granular do desempenho de front-end, incluindo latência de rede, erros e sessões de usuário.

  • Marketing:

O RUM ajuda os profissionais de marketing a aprofundar o desempenho por geografia, identificar horários de pico e analisar páginas específicas de importância.

Principais características do RUM

  • O RUM é usado por pessoas em várias funções, incluindo desenvolvedores, DevOps, administradores de TI e profissionais de marketing.
  • Monitore o desempenho de aplicativos de página única (SPAs) : As páginas HTML estáticas estão desatualizadas e os SPAs estão na moda atualmente. O rastreamento de chamadas assíncronas em SPAs, uma tarefa crucial para as organizações, pode ser alcançado com o RUM.
  • Analise as sessões do usuário: monitore as jornadas do usuário e analise os motivos pelos quais um usuário saiu ou abandonou uma página.
  • Identifique e elimine erros de JavaScript: identifique o URL exato e a linha de código onde ocorreu um erro de JavaScript. Você também pode rastrear os caminhos do usuário que contribuem para um erro específico e analisar os possíveis gatilhos.
  • Analise o desempenho da página da Web: identifique o tempo de resposta e a taxa de transferência para páginas da Web individuais, bem como o tempo de carregamento de recursos como imagens, CSS e scripts, e otimize-os adequadamente.
  • Acompanhe o desempenho do navegador: certos problemas, como erros de JavaScript, podem ser específicos do navegador. Com o RUM, você também pode identificá-los e eliminá-los.

Você pode testar o Site24x7 dentro da sua empresa sem custo algum. Que tal realizar esse teste agora?

Conheça na prática como o Site24x7 pode ajudar você e o seu negócio. Nossos técnicos estão disponíveis para te apresentar a melhor solução de monitoramento em nuvem para sua infraestrutura, conte sempre com o apoio da equipe ACSoftware.

ACSoftware / Figo Software seu Distribuidor e Revenda ManageEngine no Brasil

Fone (11) 4063 1007 – Vendas (11) 4063 9639