Dans Google Analytics, il est possible de créer facilement des segments de sequence.Nous allons voir comment reproduire la requête BigQuery correspondante.Nous allons prendre l’exemple d’une sequence avec « /page1/ », puis « /page2/ », puis « /page3/ » (en acceptant qu’il ait pu y avoir d’autres […]
Programmation
Avec le langage SQL standard de BigQuery, il est possible d’utiliser la clause WITH. Ceci présente de nombreux avantages : La clause WITH permet simplement de donner un nom à une sous-requête pour y faire reference (comme les alias pour […]
L’interface de BigQuery permet un export direct du résultat de la requête via le bouton « Download as CSV ». Mais cet export direct n’est pas possible quand le fichier CSV à générer est trop gros. L’astuce est alors de passer par […]
Avec Google Analytics Premium (GA3), il est possible d’enregistrer automatiquement les données dans BigQuery. Cela permet de faire des requêtes plus avancées à partir des hits bruts sans echantillonnage, ce qui n’est pas possible avec l’interface Google Analytics ou l’API […]
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 […]
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 […]
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 […]
Lors de la recette de plans de tracking, il arrive souvent de travailler avec des URLs dont les caracteres speciaux sont encodés. Par exemple, cette URL est difficilement lisible quand elle est encodée : https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type En la décodant, cela donne […]
Lors de la recette de plans de tracking, il arrive souvent de travailler avec des chaines de variables-valeurs (que ce soit dans des requetes GET ou des requetes POST). Par exemple : variable1=valeur1&variable2=valeur2&variable3=valeur3 Quand il y a des dizaines de […]
JSON signifie JavaScript Object Notation. C’est un langage indépendant qui facilite l’échange de données, grâce à sa simplicité (facile à apprendre) et sa légèreté (un maximum de données/objet avec un minimum de texte). Nous allons voir ci-dessous les spécificités de […]
Pour récupérer des données à partir d’une base de données, le langage SQL est utile. Il permet de récupérer « d’un coup » les données souhaités en réalisant notamment des liens entre les différentes tables de données. Nous allons voir rapidement comment […]
L’intérêt de R est de proposer une solution gratuite, mais surtout ouverte qui permet à sa communauté de pouvoir constamment proposer de nouvelles fonctionnalités. Ces évolutions se font avec ce qu’on appelle des packages qui sont des librairies de fonctions […]