Script Weasel

Vous cherchez à savoir ce que font les utilisateurs de votre site, ou problèmes que rencontrent vos utilisateur ? Il vous suffit de mettre en place le script Weasel.

Comment installer le script Weasel ?

Pour cela, rendez-vous dans “configuration du Script” (Configuration/Configuration du script) et répondez aux questionnaires. Une fois finis, il vous suffit de cliquer sur copier et de le coller dans votre site.

Exemple de script

Voici un exemple de script généré par Weasel Spark:

window.wslParams=window.wslParams || {
        id:"AV-CXPAMR4mHrpELMnsf",
        icon:"alwaysShown",
        resp:"responsive",
        bottomLeft:true,
        disableArrow: false,
        ignoredWeaselIdList: ["credit_card", "do_not_track_this_id"]
    };
(function() {
        var a=document.createElement("script");
        a.type="text/javascript";
        a.id="_weasel_tracker_";
        a.src="https://tracker.weaselspark.com/weasel-full.js";
        var b=document.getElementsByTagName("script");
        b[b.length-1].parentNode.appendChild(a);
    })();

Explication du script

Vous ne comprenez pas grand chose à ce script ? pas de problèmes.

Voici une explication:

L’attribut wslParams de window permet de donner les paramètres que vous avez choisi (lors du questionnaire) au script :

  • l’id représente l’idendifiant de votre site sur Weasel Spark.
  • l’icon représente l’icone Weasel qui apparait sur votre site.
  • resp signifie que votre site est aussi utilisé sur tablette ou mobile.
  • bottomLeft signifie que vous voulez l’icône en bas à gauche ou en haut à droite.
  • disableArrow signifie si vous voulez qu’un message apparaît expliquant le rôle de l’icône lors de la première connexion d’un utilisateur.
  • disableDownLoadSpeed désactive la fonctionalité d’estimation de débit de l’utilisateur (peut améliorer légèrement les perfs).

De plus, la fonction permet de récuperer le script Weasel que vous allez utiliser.

Il indique que le script est en javascript dont l’id sera “_weaseltracker”.

Champs sensibles

Par soucis de confidentialité Weasel ne traque pas les champs password par défaut.

Si vous souhaitez ne pas traquer un champ, le plus simple et d’ajouter l’attribut ignore-Weasel sur votre balise html.

Exemple:

<input type="text" id="credit_card" ignore-weasel="true"> 

Vous pouvez aussi passer une liste d’id dans les paramètres de Weasel: ignoredWeaselIdList

window.wslParams=window.wslParams || {
    id:"AV-CXPAMR4mHrpELMnsf", icon:"alwaysShown", resp:"responsive", ignoredWeaselIdList: ["credit_card", "do_not_track_this_id"]
}

Configurer vos tags

Vous pouvez configurer vos propres tags pour afficher des informations non apparentes dans les sessions.

Pour cela, il suffit d’ajouter un (des) CustomAttribute(s) dans l’objet ‘wslCustom’ de l’objet window.

Exemple :

window.wslCustom = {123: 'soleil', test1: '1', test2: '2'};

// set d'un tag 
window.wslCustom.fidelityCard = '456123';

// suppression d'un tag 
window.wslCustom.fidelityCard = undefined;

Tags à usage unique

En suivant le même principe que précédemment vous pouvez définir des tags temporaires qui permettront de décorer un événement click.

window.wslScopedCustom = {userDeletedId: 'fedc123', test1: '1', test2: '2'};
window.wslScopedCustom.selectedFidelityCard = '456123';