Hotjar supprime par défaut toutes les données de frappe, remplaçant le texte par des astérisques ("***"), la quantité de commandes/le champ de quantité dans les paniers d'achat par "111", et les champs de saisie de date par "01/01/1979". Cependant, vous pouvez autoriser certains champs tant qu'ils ne figurent pas dans nos Restrictions d'autorisation.
Pour autoriser ces éléments et les frappes au clavier, vous devrez modifier le code HTML de votre site et ajouter l'attribut data-hj-allow à ces éléments.
data-hj-allow ne fonctionnera pas de manière récursive. Cela signifie qu'appliquer cet attribut à un conteneur parent n'aura aucun effet. Vous devrez appliquer cet attribut à chaque champ individuel que vous souhaitez autoriser.
Appliquez l'attribut data-hj-allow à votre HTML.
<!--data-hj-allow peut être ajouté en tant qu'attribut ou classe -->
<!-- Autoriser et enregistrer toutes les données de frappe tapées dans les champs de saisie -->
<input name="code" type="text" data-hj-allow />
<input class="form-control data-hj-allow" name="quantity" type="text" />
<!-- Autoriser et enregistrer toutes les données de frappe tapées dans les zones de texte -->
<textarea name="comment" data-hj-allow></textarea>
<textarea class="form-control data-hj-allow" name="comment"></textarea>
L'autorisation ne peut être appliquée qu'aux éléments de saisie de texte
Le code ci-dessus ne peut être ajouté qu'aux éléments de champ de formulaire tels que les balises <input> ou <textarea>. Il ne fonctionnera pas pour les balises <p> ou <div>. De plus, data-hj-allow n'est pas pris en charge pour le texte encapsulé dans un shadow root fermé.
Allez sur votre liste de sites.
Sélectionnez l'icône d'engrenage pour votre site afin d'ouvrir les Paramètres du site.
Décochez la case Supprimer les données de frappe sur les champs de saisie autorisés pour autoriser l'enregistrement des données.
Une fois que vous avez suivi ces deux étapes, les champs autorisés que vous avez sélectionnés dans votre code seront désormais enregistrés tant qu'ils ne sont pas inclus dans nos Restrictions d'autorisation mentionnées dans la section ci-dessous.
Les champs de saisie vides afficheront toujours des astérisques
Lors de la visualisation des enregistrements, tout champ de texte non rempli qui est configuré pour être supprimé affichera 15 à 17 caractères d'astérisques, même si le champ est vide.
Restrictions d'autorisation
Des restrictions sont en place pour vous empêcher d'autoriser des champs contenant des informations personnelles potentiellement sensibles. Ces champs seront toujours supprimés par le script Hotjar, même s'ils sont autorisés.
Les données de frappe ne seront jamais enregistrées ou envoyées à nos serveurs et sont toujours supprimées pour:
- Nombres longs, tels que les numéros de carte de crédit et de téléphone : Si un utilisateur saisit 9 chiffres ou plus en séquence, Hotjar suppose qu'il s'agit d'un numéro de carte de crédit ou de téléphone et les données sont supprimées. Bien que les numéros de carte de crédit puissent être détectés par un algorithme, nous avons délibérément choisi d'utiliser une méthode plus basique car un algorithme pourrait échouer à supprimer un numéro de carte de crédit avec une faute de frappe accidentelle.
- Adresses e-mail : Si un utilisateur saisit ce qui semble être une adresse e-mail, les données sont supprimées.
- Champs d'un type HTML spécifique : Tous les champs utilisant l'un des types HTML suivants - password, email
- Champs de saisie avec des noms ou des IDs spécifiques : Tous les champs de saisie avec un attribut Nom ou ID HTML égal à l'un des éléments suivants - username, name, firstname, surname, lastname, familyname, fullname, email, phone, ,cell, cellphone, telephone, tel, postcode, postalcode, zip, zipcode, mobile, address, ssn, security, securitynum, socialsec, socialsecuritynumber, socsec, ppsn, nationalinsurancenumber, nin, dob, dateofbirth, password, pass, adgangskode, authpw, contrasena, contrasenya, contrasinal, cyfrinair, contraseña, fjalëkalim, focalfaire, IP, creditcard, cc, ccnum, ccname, ccnumber, ccexpiry, ccexp, ccexpmonth, ccexpyear, cccvc, cccvv, cctype, cvc, cvv. Pour les noms et les IDs, la casse et les symboles "-" et "_" sont ignorés.