Atualmente, os Heatmaps têm as seguintes limitações:
-
Elemento de rolagem no contêiner <div>
Quando carregamos sua página, a expandimos em um grande espaço virtual para tirar uma única captura de tela de toda a página. Se a parte de rolagem de uma página estiver dentro de uma tag <div> em vez de usar a tag <body>, então o Hotjar não pode detectar a altura correta da página, e sua captura de tela será cortada. Não há solução alternativa para isso no momento.
-
Páginas que usam "scroll-lock"
Scroll-lock é uma biblioteca JavaScript que altera o comportamento normal de rolagem em uma página. Como a rolagem típica da página é interrompida, a captura de tela não será capaz de exibir corretamente a página e o heatmap será cortado.
-
Páginas que usam rolagem parallax
A rolagem parallax não suporta viewports que se estendem até mostrar a página, que é como o Hotjar gera capturas de tela, então as imagens podem aparecer distorcidas. No entanto, pode ser possível gerar uma representação melhor de sua página atualizando a captura de tela.
-
Elementos com rolagem horizontal
Elementos com uma ação de rolagem horizontal podem não exibir totalmente além da área que é inicialmente visível ao atualizar manualmente a captura de tela. Isso se deve ao fato de a página ser recarregada antes de a captura final ser gerada e a área rolável ser redefinida para a posição inicial padrão.
-
Conteúdo dinâmico
Nossos Heatmaps anteriormente não capturavam conteúdo dinâmico como pop-ups, menus suspensos ou conteúdo de carregamento lento por padrão. No entanto, na maioria dos casos, agora é possível capturá-los usando a ferramenta de atualização de captura de tela.
-
iFrames
Embora os iframes estejam dentro do HTML da página, não conseguimos coletar dados deles, então eles aparecerão como uma caixa preta dentro do Heatmap. Uma possível solução alternativa pode ser usada para visualizar o conteúdo dentro do iframe, mas os dados de clique ainda não estarão presentes.
-
Páginas com tamanhos de arquivo grandes
O Hotjar tem um limite de 10MB ao capturar o HTML de uma página. Páginas grandes que contêm imagens e código fonte dentro do corpo do HTML não serão capturadas se estiverem acima deste limite.
-
Compartilhando Heatmaps externamente
Os Heatmaps não podem ser compartilhados por meio de um link para usuários que não têm acesso ao seu painel do Hotjar. No entanto, você pode baixar um heatmap para ser compartilhado externamente.
-
Menus de estado de hover
O Hotjar pode ser incapaz de exibir um menu de hover a menos que o HTML e o CSS da página sejam atualizados quando o menu é exibido. Por exemplo, ter uma classe no elemento que muda de
class="exemplo"
paraclass="exemplo-aberto"
e as regras CSS atualizam, dizendo quando o menu é visível. Um desenvolvedor será necessário para implementar este código. -
Visualizando imagens renderizadas com JavaScript
As capturas de tela não executam JavaScript, então quaisquer imagens ou animações criadas usando-o não serão visíveis em um heatmap.
-
Elementos de canvas não aparecerão na captura de tela
Atualmente, não é possível visualizar ou rastrear interações em imagens de canvas ou web-gl em capturas de tela de heatmap. O conteúdo do canvas e outros gráficos 3D não são expostos ao DOM da página, então o Hotjar não pode acessá-lo.
Não está vendo seu problema aqui?
Visite nossos artigos sobre Solução de problemas de captura de tela do Heatmap ou Solução de problemas de dados do Heatmap.