O Hotjar suprime todos os dados de teclas digitadas por padrão, substituindo o texto por asteriscos("***"), a quantidade de pedidos/campo de quantidade dentro dos carrinhos de compras por "111", e campos de entrada de data como "01/01/1979". No entanto, você pode permitir certos campos desde que eles não estejam sob nossas Restrições de Permissão.
Para permitir esses elementos e teclas digitadas, você precisará alterar o código HTML do seu site e adicionar o atributo data-hj-allow a eles.
Data-hj-allow não funcionará recursivamente. Isso significa que aplicar este atributo a um contêiner pai não terá efeito. Você precisará aplicar este atributo a cada campo individual que deseja permitir.
Aplique o atributo data-hj-allow ao seu HTML.
<!--data-hj-allow pode ser anexado como um atributo ou uma classe -->
<!-- Permitir e registrar qualquer dado de tecla digitada em campos de entrada -->
<input name="code" type="text" data-hj-allow />
<input class="form-control data-hj-allow" name="quantity" type="text" />
<!-- Permitir e registrar qualquer dado de tecla digitada em áreas de texto -->
<textarea name="comment" data-hj-allow></textarea>
<textarea class="form-control data-hj-allow" name="comment"></textarea>
A permissão só pode ser aplicada a elementos de entrada de texto
O código acima só pode ser adicionado a elementos de campo de formulário como tags <input> ou <textarea>. Ele não funcionará para elementos <p> ou <div>. Além disso, data-hj-allow não é suportado para texto que está encapsulado dentro de uma raiz de sombra fechada.
Vá para a sua lista de sites.
Selecione o ícone de engrenagem para o seu site para abrir as Configurações do Site.
Desmarque a caixa Suprimir dados de teclas digitadas em campos de entrada permitidos para permitir que os dados sejam registrados.
Uma vez que você seguiu ambos os passos, os campos permitidos que você selecionou em seu código agora serão registrados desde que eles não estejam incluídos em nossas Restrições de Permissão mencionadas na seção abaixo.
Uma nota sobre o comportamento esperado de supressão
Ao visualizar Gravações, qualquer campo de texto não preenchido que esteja configurado para ser suprimido mostrará de 15 a 17 caracteres asterisco, mesmo que o campo esteja vazio.
Restrições de permissão
Existem restrições que impedirão você de permitir campos com informações pessoais potencialmente sensíveis. Esses campos sempre serão suprimidos pelo script do Hotjar, mesmo que sejam permitidos.
Os dados das teclas digitadas nunca serão gravados ou enviados para nossos servidores e são sempre suprimidos para:
- Números mais longos, como números de cartão de crédito e telefone: Se um usuário inserir 9 ou mais dígitos em sequência, o Hotjar presume que se trata de um número de cartão de crédito ou telefone, então os dados são suprimidos. Embora os números de cartão de crédito possam ser detectados por meio de um algoritmo, optamos por usar um método mais básico, pois um algoritmo poderia falhar em suprimir um número de cartão de crédito com um erro de digitação acidental.
- Endereços de email: Se um usuário inserir o que parece ser um endereço de email, os dados são suprimidos.
- Campos de um tipo HTML específico: Qualquer campo que use um dos seguintes tipos HTML - senha, email
- Campos de entrada com nomes ou IDs específicos: Qualquer campo de entrada com um atributo de nome ou ID HTML igual a um dos seguintes - nome de usuário, nome, primeiro nome, sobrenome, último nome, nome de família, nome completo, email, telefone, celular, telefone celular, telefone, tel, código postal, código postal, zip, zipcode, móvel, endereço, ssn, segurança, securitynum, socialsec, número de segurança social, socsec, ppsn, número de seguro nacional, nin, data de nascimento, senha, pass, adgangskode, authpw, contrasena, contrasenya, contrasinal, cyfrinair, contraseña, fjalëkalim, focalfaire, IP, cartão de crédito, cc, ccnum, ccname, ccnumber, ccexpiry, ccexp, ccexpmonth, ccexpyear, cccvc, cccvv, cctype, cvc, cvv. Para nomes e IDs, a caixa e os símbolos "-" e "_" são ignorados.