Perguntas comuns, dicas e ajuda para solucionar problemas com as Recordings.
Por que meus números estão aparecendo como asteriscos?
Sempre que seu conteúdo de texto aparece como um asterisco (*) (ou 1 dentro de um elemento de entrada de tipo "número"), você está vendo o recurso de supressão de privacidade do usuário do Hotjar em ação.
Nós suprimimos números por padrão, mas eles podem ser desativados. É importante observar que números com 9 caracteres ou mais sempre serão suprimidos. Vemos isso com mais frequência em números de telefone ou números de cartão de crédito.
Você pode ler mais sobre a supressão de texto, incluindo como configurá-la, em nosso artigo sobre supressão de conteúdo.
Como impedir que informações pessoais apareçam em minhas gravações?
O Hotjar suprime a entrada do teclado do usuário e números incorporados no conteúdo da página por padrão, mas precisa de direcionamento adicional para suprimir informações pessoais contidas no conteúdo de texto da sua página ou imagens.
Solução: Nosso artigo sobre supressão de conteúdo ajuda a aconselhar sobre como você pode configurar o que o Hotjar deve ou não capturar.
Quando suprimido, suas gravações renderizarão esse conteúdo como asteriscos de comprimento ligeiramente randomizado (*). Isso ocorre no dispositivo do usuário, o que significa que nunca é armazenado em nossos servidores.
Como usar o console do navegador para identificar problemas?
Alguns dos problemas discutidos neste artigo aconselham a usar o console do seu navegador para procurar mensagens de erro. Esses erros podem aparecer no seu site ou em uma Gravação. Se você precisar de ajuda para acessar o console, cada navegador tem sua própria documentação, vinculada abaixo.
- Chrome
- Firefox
- Safari
- Edge
- Internet Explorer (lembre-se de que o Hotjar não é suportado no Internet Explorer).
Ao abrir o console, você geralmente verá avisos coloridos em amarelo e erros coloridos em vermelho. Avisos geralmente podem ser ignorados. Erros em vermelho podem ser úteis para diagnosticar um problema.
No exemplo abaixo, você pode ver um erro indicando um recurso ausente, indicado pela mensagem "404 (Não encontrado)".
Ao identificar os motivos pelos quais o Hotjar pode não estar capturando dados do usuário, inspecionar o console ao visitar seu site pode ser útil. Dois erros comuns são:
- Erros de política de segurança de conteúdo.
- Erros relacionados a valores específicos nos scripts do Hotjar que requerem acesso a "indefinido". Isso geralmente significa que o Hotjar está tentando acessar uma função nativa do navegador que outro script em seu site substituiu, impedindo o Hotjar de rastrear os usuários corretamente.
Solução: Esses erros precisarão ser resolvidos por desenvolvedores com acesso ao seu código-fonte.
O console é fundamental para identificar erros que impedem as Gravações de acessar fontes ou imagens usadas em seu site. Você pode ver o seguinte:
- Erros 404: geralmente significam que o arquivo que o Hotjar está tentando acessar não está mais disponível no URL capturado no momento da gravação.
- Erros 403: geralmente significam que um arquivo de fonte ou imagem que o Hotjar está tentando acessar não pode ser acessado sem permissões adicionais. Isso geralmente ocorre porque o arquivo está protegido por login ou porque seu site impede que outros sites acessem suas imagens ou fontes. Esses erros geralmente podem ser corrigidos permitindo que insights.hotjar.com acesse suas imagens ou fontes.
- Erros CORS: temos instruções detalhadas sobre como resolver esses erros em nosso artigo sobre como corrigir erros CORS.
Por que minha Gravação não carrega quando tento assisti-la?
Se você tentar assistir a uma Gravação e a reprodução nunca carregar ou mostrar uma tela em branco, é possível que o Hotjar tenha encontrado um erro ao tentar renderizar alterações específicas de código na sessão do usuário.
Como esse problema não é comum e pode ser causado por um bug, é melhor entrar em contato com o suporte para que nossa equipe possa analisar mais de perto.
Por que as fontes/ícones de fontes aparecem como caixas ou não carregam de jeito nenhum?
Se as fontes da web no seu site não estiverem aparecendo nas reproduções do usuário, isso geralmente significa que elas só podem ser carregadas a partir do seu domínio. Como as sessões são reproduzidas no domínio insights.hotjar.com, você pode ver erros no console, como:
Solicitação de Origem Cruzada Bloqueada: A Política da Mesma Origem impede a leitura do recurso remoto em http://www.domain.com/fonts/your-font.woff. Isso pode ser corrigido movendo o recurso para o mesmo domínio ou habilitando o CORS.
Solução: Para corrigir isso, você precisará habilitar o CORS (compartilhamento de recursos de origem cruzada).
Habilitar o CORS no Apache
Se você tem acesso ao arquivo .htaccess ou ao arquivo de configuração httpd.conf, você pode adicionar o seguinte código para permitir que seus arquivos de fonte sejam carregados externamente:
<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
Habilitar o CORS no nginx
Se você tem acesso ao arquivo de configuração httpd.conf, você pode adicionar o seguinte código para permitir que seus arquivos de fonte sejam carregados externamente:
if ($filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
add_header Access-Control-Allow-Origin *;
}
Para mais informações sobre como habilitar o CORS, você pode conferir enable-cors.org.
O CORS pode afetar os mapas de calor
Se você estiver vendo esse erro em suas Gravações, há uma chance de que o mesmo erro ocorra em seus mapas de calor.
Por que anúncios, widgets de chat ou outro conteúdo de terceiros não aparecem nas Gravações?
Anúncios, widgets de chat e muitos outros softwares de terceiros instalados no seu site são carregados como iframes. Para protegê-lo de possíveis ameaças de segurança ao substituir as Gravações, o Hotjar suprime todos os iframes de execução. Isso significa que não podemos rastrear o conteúdo do iframe no seu site.
Você pode ler mais sobre como o Hotjar lida com iframes em nosso artigo sobre isso.
Por que algumas partes das minhas páginas aparecem em branco ou com conteúdo faltando?
O Hotjar captura as interações de um usuário e a própria página durante sua sessão. Nos bastidores, capturamos o DOM da página e anexamos ouvintes de eventos aos elementos do DOM. O Hotjar não consegue capturar e rastrear certos tipos de conteúdo incorporados no DOM. Outros elementos do DOM bloqueiam o acesso do Hotjar a eles.
Alguns elementos serão renderizados, mas podemos ser incapazes de replicar a interação do usuário:
- Elementos de vídeo: como o estado do player de vídeo não é mantido no DOM, o Hotjar não consegue replicar a interação do usuário com os controles do player de vídeo.
Elementos que bloqueiam a captura de conteúdo e comportamento incluem:
-
Elementos Iframes: esses são melhor considerados como páginas dentro de páginas. Ameaças potenciais à segurança associadas aos iframes significam que o Hotjar não pode rastrear o conteúdo do iframe. Saiba mais sobre iframes em Recordings.
Ferramentas de terceiros incorporadas como iframes que não podemos suportar incluem:
- Google Maps
- Chatbots
- Provedores de formulários de terceiros
-
Elementos de Canvas: usados para desenhar gráficos, incluindo jogos e muitas ferramentas gráficas. Isso inclui gráficos 3D criados com WebGL. O conteúdo do Canvas não é exposto ao DOM, o que significa que o Hotjar não pode acessá-lo.
Comumente, vemos isso associado a ferramentas de desenho 3D/2D e jogos.
Esses tipos de conteúdo não são suportados:
- Adobe Flash: isso foi descontinuado em dezembro de 2020.
Por que as Recordings parecem estar divididas ou param abruptamente?
Em algumas ocasiões, você pode notar que as Recordings estão divididas em gravações separadas ou param abruptamente. Isso pode acontecer por qualquer um dos seguintes motivos:
- O Hotjar continua rastreando uma sessão mesmo se o usuário estiver inativo por alguns minutos. Se um usuário estiver inativo por mais de 30 minutos, o Hotjar encerrará automaticamente essa sessão. Se esse usuário retornar posteriormente, ele iniciará uma nova sessão de gravação. Se você ver as Recordings sendo divididas, verifique o horário em que foram adicionadas, pode ser que o usuário tenha ficado inativo por mais de 30 minutos ou saiu do seu site e retornou posteriormente.
- O código de rastreamento do Hotjar não está presente em todas as páginas, então o Hotjar não consegue gravar todas as sessões.
- O Hotjar não consegue rastrear usuários que estão navegando por páginas em vários domínios de nível superior. Um exemplo disso é quando um usuário vai de www.exemplo.com para www.exemplo.co.uk.
Navegar para gateways de pagamento de terceiros sempre interromperá uma Recording
Como o Hotjar não pode ser colocado em um site de terceiros, não conseguiremos coletar dados em um gateway de pagamento de terceiros. As Recordings serão interrompidas assim que o usuário chegar a essa etapa em sua jornada.
Por que as páginas parecem quebradas/sem carregamento de CSS?
Os servidores do Hotjar precisam de acesso aos recursos do seu site para gerar as gravações com sucesso. Quando o CSS parece quebrado, isso geralmente significa que nossos servidores têm dificuldade em buscar alguns dos arquivos CSS do seu servidor.
Há várias coisas que podem causar isso. Aqui estão os motivos conhecidos pelos quais os sites podem bloquear o Hotjar de acessar o CSS:
- Bloqueio de acesso com base na geolocalização ou seu site permite apenas IPs específicos para acessar os recursos
- Bloqueio com base no domínio/referenciador
- Bloqueio com base na falta de cookie/sessionStorage
Solução: Os problemas baseados em bloqueio de referenciador e IP podem ser resolvidos por:
- Permitir os endereços IP listados em IPs do Hotjar.
- Permitir o domínio/referenciador https://insights.hotjar.com
Por que a rolagem do usuário parece estar travada?
Se você perceber que sua Gravação/Mapa de Calor não mostra nenhuma rolagem do usuário, ou mostra um corte de rolagem incomum, isso pode ser resultado de um problema conhecido com Javascript e uma propriedade CSS específica.
O JavaScript tem uma limitação onde não consegue detectar a rolagem quando tanto os elementos HTML quanto body de uma página têm overflow-x: hidden definido no CSS. Essa limitação não é específica do Hotjar, portanto, não é algo que o Suporte do Hotjar pode resolver. Para mais informações sobre essa limitação, consulte este post relevante do Stackoverflow.
Solução: Remover overflow-x: hidden do body ou HTML no seu CSS deve resolver esse problema.
Por que o Hotjar não está capturando nenhuma sessão?
Se você começou a gravar, mas não consegue ver nenhuma nova gravação sendo adicionada após algumas horas, isso pode significar que o código de rastreamento do Hotjar não está instalado corretamente. Você precisará confirmar se todas as páginas do seu site têm o código de rastreamento do Hotjar instalado corretamente.
Se o Hotjar estiver instalado corretamente, a captura de sessão estiver ativada nas Configurações do site e você ainda não estiver vendo nenhuma gravação, verifique o console de desenvolvedor do seu navegador. Você pode verificar o console de desenvolvedor do seu navegador seguindo as etapas neste guia.
Se houver um problema de Política de Segurança de Conteúdo, você verá algo semelhante ao erro abaixo:
Você pode ler mais sobre problemas de PSC em nosso artigo sobre configurações de política de segurança de conteúdo.
Por que o Hotjar não está capturando todas as sessões/usuários?
Você pode encontrar casos em que outras ferramentas, como o Google Analytics, relatam mais visitas do que o Hotjar tem de gravações.
Solução: Nosso artigo, O Hotjar grava todos os meus usuários? destaca os motivos pelos quais o Hotjar pode não gravar um usuário com base nas configurações que você ativou ou é impedido de capturar uma sessão com base na configuração local do dispositivo do usuário.
Por que não estou vendo sessões em páginas que usam HTTP?
Para proporcionar uma experiência mais segura no Hotjar, não capturamos páginas que são servidas usando o protocolo HTTP. O Hotjar só capturará páginas enviadas por HTTPS. Isso também se aplica a ambientes de desenvolvimento que estão usando HTTP, como testes com localhost. Além dos mapas de calor e gravações, isso inclui widgets de feedback e Surveys, que não serão exibidos em páginas que usam HTTP. Para obter ajuda sobre como mover seu site para HTTPS, consulte este guia do Google sobre as etapas que você pode seguir.
Posso rastrear usuários em páginas que estão protegidas por login?
Em geral, sim, o Hotjar funciona por trás de um login. Os dados do usuário e as informações do estado da página são enviados diretamente para nós pelo cliente, então o Hotjar não precisa acessar a página diretamente. O ponto chave a considerar é que os servidores do Hotjar precisam ter acesso aos ativos do seu site (CSS, imagens, fontes) para renderizar as gravações corretamente.
Existem alguns obstáculos técnicos que você pode encontrar para conseguir isso, dependendo de como seus servidores estão configurados, mas muitas vezes, rastrear usuários por trás de um login funcionará. Isso também se aplica aos mapas de calor.
Como posso parar as gravações?
Para parar a coleta de Recordings, você pode desativar a Captura de sessão no menu Configurações do site. Não é possível interromper programaticamente as gravações para sessões que já estão em andamento. Se uma sessão começou e o Hotjar começou a rastreá-la, não é possível encerrá-la enquanto a sessão ainda estiver ativa.
Desativar a Captura de sessão limitará a funcionalidade de outras ferramentas
Desativar a Captura de sessão também significa que você não irá coletar dados de sessão de Heatmap ou dados de Atributos de usuário (incluindo atributos associados a Surveys/Feedback). Esses recursos requerem que a Captura de sessão esteja ativada para funcionar.
Se a Captura de sessão estiver desativada, é possível segmentar Feedback e Surveys usando Eventos ou Atributos de usuário. No entanto, não haverá gravações para sessões conectadas a respostas de Survey ou Feedback, então os atributos do usuário não serão associados às respostas. Consulte nossa página de preços para ver se sua assinatura do Hotjar inclui acesso aos Recursos de Eventos e Atributos de usuário.
Por que não consigo ver todas as minhas Gravações?
Pode haver um filtro de data aplicado. Se você vê um 0 seguido de um número, como 0/999, isso significa que você tem um total de 999 Gravações, e nenhuma está sendo exibida na lista.
Solução: Altere o filtro de intervalo de datas para Últimos 90 dias ou Intervalo de datas personalizado para ver mais de suas Gravações.