Pular para o conteúdo principal
Zenovay
Pro Plano10 minutesIntermediário

Solução de Problemas em Gravações

Corrija problemas comuns de replay de sessão e mapas de calor — gravações ausentes, falhas visuais, problemas de desempenho e precisão dos dados.

session-replaytroubleshootingheatmapsissues
Última atualização:
Pro Plano

Resolva os problemas comuns de replay de sessão e mapas de calor com este guia de solução de problemas.

Nenhuma gravação aparece

Verifique o status da gravação

Primeiro, verifique se a gravação está habilitada para o site:

  1. Abra o site em Domínios, depois abra suas configurações e vá para a guia Avançado
  2. Nos controles de recurso, confirme que Session Replay está ativado
  3. Se você deseja apenas gravações de erro, verifique o Modo de gravação (pode ser definido como "Apenas sessões com erros" ou "Gravar todas as sessões")

Verifique o script de rastreamento

Certifique-se de que o script está instalado:

  1. Ver código-fonte da página
  2. Procure por "zenovay"
  3. Verifique se o script é carregado sem erros

Verifique o console para erros

Abra o console do navegador:

  1. Clique direito → Inspecionar
  2. Vá para a aba Console
  3. Procure por erros do Zenovay

Erros comuns:

ErroSolução
Script não encontradoReinstale o código de rastreamento
Erro de CORSVerifique a configuração do domínio
Bloqueado por CSPAtualize a Política de Segurança de Conteúdo
Erro de redeVerifique internet/firewall

Limites do plano

Verifique se seu plano inclui replay de sessão (plano Pro ou superior) e se as gravações estão dentro do período de retenção:

PlanoRetenção
Pro60 dias
Scale120 dias
Enterprise180 dias

Configuração de consentimento

Se usar consentimento:

  • Verifique se o consentimento está sendo concedido
  • Verifique a integração de consentimento
  • Teste com consentimento concedido

Gravações não estão sendo reproduzidas

Problemas de carregamento

Se a reprodução não iniciar:

  1. Atualize a página

    • Limpe o cache se necessário
  2. Verifique a conexão com a Internet

    • Tente outra rede
  3. Tente um navegador diferente

    • Chrome é recomendado
  4. Desative extensões

    • Bloqueadores de anúncios podem interferir

Erros de reprodução

Se você vir mensagens de erro:

ErroSolução
"Falha ao carregar"A sessão pode estar corrompida
"Sessão expirada"Além do período de retenção
"Acesso negado"Verifique as permissões
"Sessão inválida"Entre em contato com o suporte

Requisitos do navegador

Certifique-se de que o navegador oferece suporte a:

  • WebGL
  • JavaScript moderno
  • Memória suficiente

Problemas visuais

Conteúdo faltante

Se os elementos aparecerem em branco:

CausaSolução
Mascaramento de privacidadeVerifique as configurações de mascaramento
Conteúdo dinâmicoPode carregar de forma diferente
Conteúdo de terceirosNão é possível capturar cross-origin
Carregamento lentoPode não capturar antes de carregar

Estilo incorreto

Se o estilo parecer errado:

  1. Substituição de fonte

    • Fontes personalizadas podem não carregar
    • Fontes de fallback são usadas
  2. Diferenças de CSS

    • Alguns CSS dinâmicos podem diferir
    • Verifique problemas de CSS-in-JS
  3. Problemas de responsividade

    • O viewport pode diferir
    • Diferenças de breakpoint

Imagens faltantes

As imagens podem não aparecer se:

  • Forem servidas de um domínio diferente
  • Forem protegidas por autenticação
  • Não estiverem mais disponíveis

Mudanças de layout

Se o layout não corresponder:

  • Mudanças de conteúdo dinâmico
  • Variantes de teste A/B
  • Conteúdo baseado em tempo

Problemas de mapa de calor

Mapa de calor vazio

Se o mapa de calor não mostrar dados:

  1. Verifique o volume de dados

    • Uma página precisa de tráfego suficiente recente antes de um mapa de calor ser gerado
    • Visualize-o dentro de uma janela de tempo que realmente tem visitas
  2. Verifique a página

    • Escolha o mesmo caminho que recebeu o tráfego
    • Os parâmetros de consulta podem dividir o tráfego em URLs separadas
  3. Verifique o tipo de mapa de calor

    • O visualizador alterna entre mapas de calor de Clique e Rolagem
    • Alterne os tipos para confirmar que você está olhando para aquele com dados

Dados de clique imprecisos

Se os cliques parecerem errados:

ProblemaCausa
Cliques em elementos erradosDiferenças de viewport
Agrupamento incorretoMudanças de layout responsivo
Cliques ausentesAmostragem ou limites

Dados de rolagem ausentes

Se o mapa de calor de rolagem estiver vazio:

  • Verifique se os eventos de rolagem estão sendo capturados
  • Verifique o comprimento da página
  • Confirme que o JavaScript está sendo executado

Problemas de desempenho

Reprodução lenta

Se a reprodução estiver entrecortada:

  1. Reduza a velocidade de reprodução

    • Tente 0,5x ou 1x
  2. Feche outras abas

    • Libere memória
  3. Verifique a velocidade de rede

    • O armazenamento em buffer pode ocorrer
  4. Tente um navegador diferente

    • Chrome é geralmente mais rápido

Alto uso de recursos

Se estiver consumindo muita CPU/memória:

  1. Pule para seções relevantes

    • Não reproduza a sessão inteira
  2. Feche o painel de eventos

    • Reduz a renderização
  3. Desative animações

    • Nas configurações, se disponível

Impacto no desempenho do site

Se a gravação afetar seu site:

  1. Reduza o escopo de gravação

    • Adicione páginas pesadas ou sensíveis a Rotas excluídas em Configurações → Avançado
    • Defina Modo de gravação como "Apenas sessões com erros" para que as sessões sejam capturadas apenas quando algo der errado
  2. Monitore métricas

    • Verifique Core Web Vitals
    • Compare com gravação desativada

Problemas de precisão de dados

Discrepância de contagem de sessão

Se as contagens não corresponderem à análise:

MotivoExplicação
AmostragemPode fazer amostragem em tráfego alto
ConsentimentoNem todos os usuários consentiram
Bloqueadores de anúnciosBloqueiam o script de gravação
Tipos de páginaAlgumas páginas excluídas

Diferenças de duração

Se a duração parecer errada:

  • O tempo ocioso pode ser ignorado
  • Mudança de aba afeta o tempo
  • As abas em segundo plano podem pausar

Variação da contagem de cliques

As contagens de cliques podem diferir da análise:

  • Os mapas de calor podem fazer amostragem
  • Diferentes definições de clique
  • Correspondência de viewport/elemento

Problemas de configuração

Mascaramento muito agressivo

O mascaramento é controlado por dois controles na aba Configurações → Avançado do site:

  • Mascarar todos os campos de entrada (ativado por padrão) substitui o que os visitantes digitam por espaços reservados.
  • Mascarar conteúdo de texto também mascara o texto da página visível.

Se muito estiver sendo mascarado, desative Mascarar conteúdo de texto para que a cópia regular da página seja capturada enquanto os valores de entrada permaneçam mascarados.

Mascaramento não está funcionando

Se dados sensíveis ainda estiverem visíveis em uma gravação:

  1. Confirme que os controles de mascaramento estão ativados em Configurações → Avançado. Mascarar todos os campos de entrada deve estar ativado.
  2. Re-gravar após salvar. O mascaramento se aplica a novas gravações, então as gravações existentes mantêm o mascaramento que estava em vigor quando foram capturadas.
  3. Mantenha páginas sensíveis completamente fora da reprodução. Adicione-as a Rotas excluídas (veja abaixo) se nunca forem gravadas.

Páginas excluídas sendo gravadas

Páginas que você não deseja gravar estão listadas em Rotas excluídas em Configurações → Avançado (um caminho por linha). Se uma página excluída ainda aparecer:

  1. Verifique se o caminho corresponde ao caminho da URL da página
  2. Confirme que você salvou a alteração
  3. Lembre-se de que as exclusões se aplicam a novas gravações, não às já capturadas

Problemas de integração

Conflitos do gerenciador de consentimento

Se a integração não estiver funcionando corretamente:

  1. Verifique o tempo

    • Consentimento antes da gravação
  2. Verifique eventos

    • Sinais de consentimento disparando
  3. Teste manualmente

    • Conceda consentimento, verifique a gravação

Aplicativos de página única

O script de rastreamento lida com mudanças de rota SPA automaticamente (ele escuta a navegação da API de histórico), portanto, nenhuma configuração adicional é necessária. Se um aplicativo de página única ainda se comportar inadequadamente:

ProblemaO que verificar
Mudanças de página não capturadasConfirme se o script é carregado uma vez na renderização inicial e não é re-injetado a cada mudança de rota
Sessões duplicadasCertifique-se de que a tag script seja incluída apenas uma vez no seu shell do aplicativo
Navegação ausenteVerifique se seu roteador usa a API de histórico padrão (pushState) para que as mudanças de rota possam ser detectadas

Scripts de terceiros

Conflitos com outras ferramentas:

  1. Verifique conflitos de script
  2. Verifique a ordem de carregamento
  3. Teste isoladamente

Recuperação de dados

Sessões perdidas

Infelizmente:

  • As sessões excluídas não podem ser recuperadas
  • As sessões expiradas são removidas permanentemente
  • Exporte antes do fim da retenção

Sessões corrompidas

Se as sessões parecerem corrompidas:

  • Pode ser um upload parcial
  • Interrupção de rede durante a captura
  • Entre em contato com o suporte com a ID da sessão

Obter ajuda

Informações a fornecer

Ao entrar em contato com o suporte:

  1. ID da sessão (se sessão específica)
  2. URL da página afetada
  3. Navegador e versão
  4. Mensagens de erro
  5. Passos para reproduzir
  6. Capturas de tela/gravações

Canais de suporte

Modo de depuração

Ative o log de depuração adicionando data-debug à sua tag de script:

<script defer
  src="https://api.zenovay.com/z.js"
  data-tracking-code="YOUR_TRACKING_CODE"
  data-debug="true">
</script>

Verifique o console para obter logs detalhados.

Medidas preventivas

Teste regular

Teste a gravação periodicamente:

  • Após atualizações do site
  • Após mudanças de rastreamento
  • Após atualizações de consentimento

Monitoramento

Configure alertas para:

  • Quedas na contagem de gravações
  • Aumento da taxa de erro
  • Mudanças de desempenho

Documentação

Mantenha registros de:

  • Mudanças de configuração
  • Regras de exclusão
  • Problemas conhecidos

Próximas etapas

Este artigo foi útil?