Comment lancer Rcommander dans Rstudio ?

Si le package Rcmdr n'est pas dejà installé dans Rstudio, il faut l'installer via l'onglet Packages > Install Et pour lancer l'interface de Rcommander, il suffit de taper la ligne de commande suivante : Ensuite, activer la librairie dans R avec le code suivant : Puis, appeler la fonction Commander() pour afficher l'interface graphique de […]


Comment afficher les variables du datalayer dans une pop-in ?

Pour être efficace et faciliter le travail de recette du tracking, Il est pratique de pouvoir afficher en 1 seul clic les variables du dataLayer à recetter. Cela évite de passer par la console du navigateur (plus de clics et d'actions pour accéder aux informations). Pour cela, l'astuce est de créer un favori sur lequel […]


Comment poser un listener pour un clic sur un bouton ?

Si un tracking de clic n'est pas présent dans le code de la page, il est possible d'ajouter un listener qui va détecter le clic et éxécuter le code de tracking de clic. Pour cela, nous allons prendre l'exemple d'un listener posé sur une balise contenant le data-attribute "data-tracking-clic" qui a la valeur "clic sur […]


Comment verifier qu'une variable JS n'est pas undefined, null ou vide ?

Dans un script JS, si on fait appel à une variable qui est 'undefined', cela peut générer des erreurs et arrêter l'execution du script. Afin d'éviter ce problème, il est conseillé d'avoir un code robuste qui vérifie que la variable existe et qu'elle est bien définie. Pour cela, il est possible d'utiliser une fonction personnalisée. […]


Comment sélectionner les données d'un tableau Excel avec VBA ?

Dans Excel, il est fortement conseillé de travailler avec des données structurées pour pouvoir les manipuler plus facilement (sans faire d'erreurs). Mettre des donnés dans un tableau correspond à cette methodologie (via "Mettre sous forme de tableau") : un nom de tableau est à donner, chaque variable (champ du tableau) doit avoir un nom unique. […]


Utiliser la fonction indexOf() pour verifier si un texte contient un mot clé

Il est utile de pouvoir créer des règles en Javascript basé sur la présence ou non de mot clé dans des valeurs. Pour créer ces règles, la fonction Javascript à utiliser est indexOf(valeur_cherchée,position_depart). Les paramètres à renseigner sont le texte recherché et la position de départ dans le texte.pour commencer la recherche. Si la recherche […]


Comment enlever les accents et remplacer les caracteres speciaux en Javascript ? 1

Lors de la mise en place de tracking et de partage des données, une des contraintes à prendre en compte concerne les accents et caractères spéciaux qui peuvent être interdites par certains outils (l'outil ne prenant pas en compte la donnée si un caractère interdit est envoyé). La solution est de standardiser les valeurs avec […]


Comment parcourir tous les objets contenus dans un objet Javascript ?

Lorsqu'on implémente un dataLayer, il est conseillé de ne pas mettre toutes les variables au meme niveau. Si il y a beaucoup de variables, la lecture et l'utilisation sera plus simple si elles sont regroupées par catégorie. Lorsque des variables sont réunies dans un même objet du dataLayer, il peut être utile de pouvoir faire […]


Comment couper une chaine de caractere trop longue ?

Lors de la mise en place de trackin ou l'integration de tags, il faut prendre en compte des contraintes liées aux outils. Une des contraintes peut être la longueur maximale des chaines de caractères envoyée dans une variable. Pour couper une chaine de caractere à partir d'une certiane longueur, la fonction Javascript à utiliser est […]


Comment lire et debuguer son code facilement avec Notepad++ ?

Il arrive parfois d'être distrait en codant en Javascript. Une fermeture de parenthèse ou d'accolade est vite oubliée par exemple. Notepad++ propose de colorer la syntaxe Javascript pour mieux la lire. Pour cela, il suffit d'aller dans le menu Langage > J > Javascript. Une coloration automatique est alors mise en place. Si besoin, cette […]