Hotjar suprime todos los datos de pulsaciones de teclas de forma predeterminada, reemplazando el texto con asteriscos ("***"), la cantidad de pedidos/campos de cantidad dentro de carritos de compra con "111", y los campos de fecha como "01/01/1979". Sin embargo, puedes permitir ciertos campos siempre y cuando no estén dentro de nuestras Restricciones de Permitir.
Para permitir estos elementos y pulsaciones de teclas, deberás modificar el código HTML de tu sitio y agregar el atributo data-hj-allow a los mismos.
El data-hj-allow no funcionará de forma recursiva. Esto significa que aplicar este atributo a un contenedor padre no tendrá efecto. Deberás aplicar este atributo a cada campo individual que desees permitir.
Aplica el atributo data-hj-allow a tu HTML.
<!--data-hj-allow se puede agregar como un atributo o una clase -->
<!-- Permitir y registrar cualquier dato de pulsación de teclas escrito en campos de entrada -->
<input name="código" type="text" data-hj-allow />
<input class="form-control data-hj-allow" name="cantidad" type="text" />
<!-- Permitir y registrar cualquier dato de pulsación de teclas escrito en áreas de texto -->
<textarea name="comentario" data-hj-allow></textarea>
<textarea class="form-control data-hj-allow" name="comentario"></textarea>
La permitir solo se puede aplicar a elementos de entrada de texto
El código anterior solo se puede agregar a elementos de campos de formulario como etiquetas <input> o <textarea>. No funcionará para elementos <p> o <div>. Además, data-hj-allow no es compatible con texto encapsulado dentro de un shadow root cerrado.
Ve a tu lista de sitios.
Selecciona el icono de engranaje de tu sitio para abrir la Configuración del sitio.
Desmarca la casilla Suprimir datos de pulsaciones de teclas en campos de entrada permitidos para permitir que los datos se registren.
Una vez que hayas seguido ambos pasos, los campos permitidos que seleccionaste en tu código ahora se registrarán siempre y cuando no estén incluidos en nuestras Restricciones de Permitir mencionadas en la sección siguiente.
Los campos de entrada vacíos seguirán mostrando asteriscos
Mientras visualizas las grabaciones, cualquier campo de texto no completado que esté configurado para ser suprimido mostrará de 15 a 17 caracteres de asterisco, aunque el campo esté vacío.
Restricciones de Permitir
Existen restricciones que evitarán que permitas campos con información personal potencialmente sensible. Estos campos siempre serán suprimidos por el script de Hotjar, incluso si se permiten.
Los datos de pulsaciones de teclas jamás se registrarán ni se enviarán a nuestros servidores y siempre se suprimirán para:
- Números largos, como números de tarjeta de crédito y teléfonos: Si un usuario ingresa 9 o más dígitos en secuencia, Hotjar asume que se trata de un número de tarjeta de crédito o teléfono, por lo que los datos se suprimen. Aunque los números de tarjeta de crédito pueden detectarse a través de un algoritmo, elegimos usar un método más básico ya que un algoritmo podría fallar al suprimir un número de tarjeta de crédito con un error tipográfico accidental.
- Direcciones de correo electrónico: Si un usuario ingresa lo que parece ser una dirección de correo electrónico, los datos se suprimen.
- Campos de un tipo HTML específico: Cualquier campo que utilice uno de los siguientes tipos HTML: contraseña, correo electrónico
- Campos de entrada con Nombres o IDs específicos: Cualquier campo de entrada con un atributo Nombre o ID HTML igual a uno de los siguientes: nombre de usuario, nombre, nombre de pila, apellido, apellido, apellido paterno, nombre completo, correo electrónico, teléfono, celular, teléfono celular, teléfono, código postal, código postal, código postal, móvil, dirección, SSN, seguridad, número de seguridad, número de seguro social, número de seguro social, número de seguro social, número de seguro social, fecha de nacimiento, contraseña, pass, adgangskode, authpw, contrasena, contrasenya, contrasinal, cyfrinair, contraseña, fjalëkalim, focalfaire, IP, tarjeta de crédito, cc, ccnum, ccname, ccnumber, ccexpiry, ccexp, ccexpmonth, ccexpyear, cccvc, cccvv, cctype, cvc, cvv. Para nombres e IDs, se ignoran mayúsculas y los símbolos "-" y "_".