Erros de JavaScript afetam a forma como os clientes usam seu site e a percepção que têm de sua marca. Você deve priorizar a correção de erros de JavaScript assim que eles ocorrerem para ajudar a manter o desempenho do site e manter seus clientes satisfeitos.
Objetivos
Este tutorial orienta você na localização e solução de erros de JavaScript. Ao final do tutorial, você terá estas tarefas concluídas:
- Encontrando informações de erros de JavaScript no New Relic
- Aplicando nossas recomendações ao priorizar erros
- Usando trilha de evento para resolver erros de JavaScript
Encontre erros de JavaScript
Na página de monitoramento do browser Summary , dois gráficos podem indicar que você tem erros de JavaScript: Error Rate e Top 10 error messages. Selecionar um dos gráficos leva você à página JS errors , que oferece uma visão mais detalhada dos erros de JavaScript.
Se um cliente ou usuário interno relatar algo que possa ser um erro de JavaScript, recomendamos iniciar sua pesquisa nas páginas
Summary
ou
JS errors
.
Se você deseja monitor proativamente erros em seu site, verificar a página
Summary
é adequado na maioria das vezes.
Determine quais erros são importantes
Depois de descobrir alguns erros de JavaScript, você precisa priorizar suas correções. Você pode priorizar os erros por frequência do erro, gravidade, regiões afetadas e outros fatores. Vamos usar um exemplo para orientar você sobre como priorizar erros de JavaScript.
Usando o gráfico Top 10 error messages acima, você pode ver que um erro tem 6.460 instâncias. A frequência desse erro pode torná-lo um excelente candidato para ser resolvido primeiro, mas nem sempre é esse o caso. Você pode precisar de uma visão mais ampla de todos os seus erros para determinar a ordem em que precisa corrigi-los. Na página JS errors , você pode agrupar erros por errorMessage
, pageURL
ou deviceType
. Você pode se perguntar o seguinte ao planejar seu trabalho:
- Isso afeta as jornadas críticas dos usuários para os negócios? Se um erro não afetar a capacidade dos seus clientes de se inscreverem, login ou fazerem uma compra, você poderá despriorizar o problema.
- Este erro ocorreu recentemente? Concentrar-se em erros mais recentes pode evitar que eles se tornem problemas maiores posteriormente.
- Este erro resulta em alta latência?
Corrija erros rapidamente
Depois de escolher um erro, selecione-o na página JS errors . A partir daqui, você pode abrir diferentes visualizações para investigar um erro específico:
Error instances
leva você às páginas
Event Trail
e
Stack trace
. Você pode encontrar mais detalhes sobre o erro específico, como se um arquivo JavaScript causou ou não o erro ou se você precisa corrigir partes do código embutido.
Percorra a seção
Event Trail
para garantir que você encontrou tudo o que precisa ser corrigido. Se houver mais coisas para resolver, sua trilha de evento avisará você.