Este artigo ajuda a identificar problemas que você pode encontrar com os dados de um mapa de calor, como a falta de atividade de clique ou rolagem, e oferece algumas soluções possíveis. Consulte nosso Artigo de Solução de Problemas de Captura de Tela do Mapa de Calor para solucionar problemas relacionados à captura de tela aparecendo abaixo dos dados do seu mapa de calor.
- Por que meu mapa de calor não tem dados?
- Por que meu mapa de calor está faltando alguns dados de clique?
- Por que meu mapa de calor parece estar faltando algumas sessões de usuário?
Por que meu mapa de calor não tem dados?
Se um mapa de calor não tiver nenhum dado, há algumas coisas para verificar:
-
O código de rastreamento do Hotjar está instalado na página?
Visite a URL ao vivo do seu mapa de calor.
Abra as ferramentas de desenvolvedor do seu navegador.
- No Google Chrome, na barra de menu, clique em Visualizar > Desenvolvedor > Ferramentas de desenvolvedor.
- No Firefox, na barra de menu, clique em Ferramentas > Ferramentas do navegador > Ferramentas de desenvolvedor da web.
Clique na aba Rede.
Digite hotjar no campo Filtrar e então atualize a página.
Se o Código de Rastreamento estiver instalado corretamente na sua página, você verá um script do Hotjar com o seu ID do Site no título. Por exemplo, hotjar-1234567.js.
Se você não estiver vendo isso, o Código de Rastreamento pode não estar instalado na sua página, e o Hotjar não pode coletar dados.
Solução:
Confira nosso Como Verificar Se o Hotjar Está Funcionando e nosso Guia de Instalação do Código de Rastreamento para garantir que seu código esteja instalado em todo o seu site.
-
As configurações de captura de sessão estão limitando a coleta de dados para uma página ou evento específico?
A captura de sessão pode ser direcionada para uma página ou evento específico, resultando na coleta de dados apenas quando os usuários acessam essa página ou quando o evento é acionado. Siga estes passos para verificar isso:
Visite sua página de Sites e Organizações.
Clique no ícone de engrenagem de configurações do site para visitar a página de configurações do site.
Clique na seção de segmentação e rastreamento de sessões na página de configurações do seu site.
Verifique se a opção Começar a capturar sessões em páginas específicas ou quando um evento personalizado é acionado está selecionada.
Se você não pretendia selecionar isso, um membro da equipe de Admin pode desmarcá-lo e clicar em Salvar Alterações. Após algum tempo, dependendo do tráfego do seu site, você deverá ver os dados aparecendo no seu mapa de calor.
Se você pretende capturar sessões para uma página ou evento específico, certifique-se de que qualquer segmentação de URL corresponda ao mesmo URL visto na barra de endereço dos visitantes dessa página. Para testar isso, visite a mesma página em uma janela anônima. Veja se há redirecionamentos de URL ou diferenças entre o que você vê na barra de endereço e a segmentação que você definiu. Um mapa de calor não pode capturar cliques se a segmentação não corresponder ao URL que seus usuários estão vendo.
Se estiver usando eventos para acionar a captura de sessão, verifique também se o evento tem a oportunidade de ser acionado na página ao vivo para o mapa de calor que você está visualizando.
-
Estão os problemas de segurança do site impedindo a coleta de dados?
Às vezes, o seu site pode estar bloqueando o Hotjar, e você precisará adicionar os IPs do Hotjar à sua lista de permissões. Outra maneira de o seu site bloquear o Hotjar é devido à Política de Segurança de Conteúdo definida nas páginas do seu site. Você pode verificar se há problemas com a Política de Segurança de Conteúdo seguindo o nosso artigo sobre Políticas de Segurança de Conteúdo. Para ambos os casos, a sua equipe de desenvolvimento web precisará fazer as alterações necessárias para que o Hotjar funcione no seu site.
Por que meu mapa de calor está faltando alguns dados de cliques?
Se o seu mapa de calor estiver faltando dados de cliques em elementos, aqui estão algumas coisas para verificar:
-
O seu site está usando IDs ou classes dinâmicas?
Por exemplo, se um usuário clica em um elemento que se parece com isso: <button id="button-a87dfuhd">Clique!</button>, o Hotjar reporta que um clique aconteceu no button#button-a87dfuhd. Se você estiver usando IDs dinâmicos, o ID deste botão mudará ao longo do dia.
Isso pode causar um problema porque quando a captura de tela do mapa de calor foi criada e uma cópia dos elementos HTML foi registrada naquele momento, o elemento pode ter tido um ID diferente do que quando um usuário clica nele. Isso resulta em cliques que não são mapeados corretamente para seus elementos correspondentes na página.
Solução:
Adicione o atributo abaixo ao elemento com IDs/classes dinâmicas ou a qualquer pai que contenha tais elementos. Os efeitos serão transmitidos para todos os descendentes deste elemento. O atributo permite que o Hotjar confie nas tags para rastrear o uso e ignore quaisquer classes e/ou IDs que o elemento e todos os seus filhos possam ter.
data-hj-ignore-attributes
Por exemplo, vamos supor que você tenha uma lista dos 3 melhores vendedores na sua página e uma captura de tela do mapa de calor registra esses elementos e seus IDs. No entanto, esses são IDs dinâmicos e mudam ao longo do dia, resultando em cliques de usuários que não correspondem corretamente aos elementos que foram registrados. Adicionar o atributo mencionado anteriormente resolverá esse problema:
<div id="best-sellers" data-hj-ignore-attributes> <div id="item-4264"> <!-- Título do Artigo + Descrição --> </div> <div id="item-7764"> <!-- Título do Artigo + Descrição --> </div> <div id="item-3531"> <!-- Título do Artigo + Descrição --> </div> </div>
-
Os manipuladores de eventos adicionados por outros scripts estão capturando e bloqueando a propagação de eventos?
Às vezes, os manipuladores de eventos adicionados por outros scripts capturam e bloqueiam a propagação de eventos, impedindo que o Hotjar os receba. Para capturar dados de cliques, o Hotjar precisa ser capaz de receber eventos de pressionamento de mouse.
Fontes comuns desse problema são manipuladores de eventos que usam event.stopPropagation(); ou manipuladores de eventos jQuery que retornam false, o que aciona esse mesmo comportamento de event.stopPropagation();.
Solução:
Recomendamos entrar em contato com sua equipe de desenvolvimento web para ver se eles podem remover ou corrigir scripts de bloqueio de eventos em seu site.
Por que meu mapa de calor parece estar faltando algumas sessões de usuário?
Os dados do mapa de calor podem ser capturados quando o código de rastreamento do Hotjar está corretamente instalado e as configurações de captura de sessão para o seu site estão configuradas conforme o planejado. O Hotjar deve capturar sessões para a maioria dos visitantes do seu site dentro dos limites de sessão do seu plano Observe. Além dos limites de sessão do seu plano, outras variáveis afetam a captura de sessões de usuário. Isso inclui as configurações específicas do navegador de um usuário, quaisquer extensões instaladas pelos usuários que bloqueiam o Hotjar e restrições de segurança ou técnicas que limitam o acesso do Hotjar.
Para ajudar a entender por que o Hotjar pode não capturar todos os visitantes do seu site, consulte nosso artigo O Hotjar rastreia todos os seus usuários?