Hotjar suprime todos los datos de pulsaciones de teclas de forma predeterminada, reemplazando el texto con asteriscos ("***"), la cantidad de pedidos/cantidad de campos dentro de los carritos de compras con "111" y los campos de entrada de fecha como "01/01/1979". Sin embargo, puedes permitir ciertos campos siempre y cuando no estén incluidos en nuestras Restricciones de permisos.
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 atributo data-hj-allow no funciona 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 atributo o como clase -->
<!-- Permitir y registrar cualquier dato de pulsación de teclas ingresado en campos de entrada -->
<input name="code" type="text" data-hj-allow />
<input class="form-control data-hj-allow" name="quantity" type="text" />
<!-- Permitir y registrar cualquier dato de pulsación de teclas ingresado en áreas de texto -->
<textarea name="comment" data-hj-allow></textarea>
<textarea class="form-control data-hj-allow" name="comment"></textarea>
La opción de permitir solo se puede aplicar a elementos de entrada de texto
El código anterior solo se puede agregar a elementos de campo de formulario como las etiquetas <input> o <textarea>. No funcionará para elementos <p> o <div>. Además, data-hj-allow no es compatible con texto que está 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 permisos 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 permisos
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 nunca 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éfono: 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 mediante un algoritmo, hemos elegido usar un método más básico a propósito, ya que un algoritmo podría no 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 igual a uno de los siguientes: nombre de usuario, nombre, nombre de pila, apellido, apellido, apellido familiar, 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 social, socsec, ppsn, número de seguro nacional, nin, 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 las mayúsculas y los símbolos "-" y "_".