Ir para o conteúdo

Erros de JavaScript

Como ler a tela de Erros de Analytics — o que é agrupado, de onde o dado vem, o teto de 2.000 ocorrências por período e por que o filtro de resultado e o segmento não valem aqui.

Atualizado em

Erros fica em Analytics → Erros (endereço /analytics/erros). A tela mostra os erros de JavaScript que aconteceram no navegador de quem visitou o seu site — os mesmos que apareceriam no console do visitante, e que ninguém vê quando o problema acontece na máquina dele.

O que esta tela mede

O widget registra cada erro de JavaScript da página como um evento. A tela agrupa esses eventos por três campos:

  • a mensagem do erro;
  • o arquivo onde ele ocorreu;
  • a linha dentro do arquivo.

Cada grupo mostra quantas vezes aconteceu, quando foi a última vez e até cinco páginas afetadas. A ordem é do mais frequente para o menos.

Quando o navegador não informa arquivo e linha, a coluna mostra um traço — é o que acontece com script carregado de outro domínio, que o navegador entrega sem detalhe por segurança.

A pilha de chamadas nunca é coletada. Ela carrega caminho de arquivo e, às vezes, dado de quem está navegando. Nada além de mensagem, arquivo, linha e caminho de página entra aqui.

A janela de tempo

Vale o seletor de período do topo de Analytics, em dias civis de São Paulo, com as duas pontas inteiras: do primeiro instante do dia inicial ao último instante do dia final.

O teto: 2.000 ocorrências por período

A tela lê no máximo as 2.000 ocorrências mais recentes do período. Um site com uma página muito quebrada estoura esse número com facilidade — quando isso acontece, a legenda passa a dizer "amostra dos 2.000 erros mais recentes do período".

Nesse caso os grupos continuam certos, mas as contagens são da amostra. Reduza o período para medir o volume real de um erro específico.

Ocorrências sem mensagem nenhuma são descartadas do agrupamento — elas não dizem o que consertar.

O que não vale nesta tela

Dois filtros do topo de Analytics não se aplicam aqui, e a tela avisa quando estão ligados:

  • Resultado comercial. Um erro acontece na página, não na jornada. Recortá-lo por "virou reunião" esconderia justamente o erro que impediu a reunião de acontecer.
  • Segmento salvo. Os erros são lidos do banco do produto, e o segmento é um recorte que só existe no banco analítico.

Quando a tela aparece vazia

Aqui são só dois estados, e são opostos:

O que a tela diz O que aconteceu
"Nenhum erro de JavaScript no período" Boa notícia: o coletor funcionou e nenhum erro apareceu. Nada a corrigir.
"Não foi possível ler os erros do período agora" A leitura falhou. Não há como afirmar que não houve erro. Atualize em instantes; se continuar, fale com a Data Stone.

Esta tela nunca mostra o aviso de "banco analítico não conectado": ela não depende dele. Se o resto de Analytics estiver esperando ativação, os erros continuam aparecendo normalmente.

Veja também

Precisa de ajuda?

Fale com o suporte da Data Stone pelo canal combinado com a sua conta. Tenha à mão o nome do site, a mensagem do erro e o período exibidos na tela.