Dans cet article, nous allons vous présenter les bases pour pouvoir utiliser Looker Studio, l’outil de Business Intelligence de Google. C’est la suite de la partie 1.
Les fonctionnalités élémentaires de Looker Studio (suite)
Lorsqu’on va créer une visualisation, on va choisir différents éléments. D’une part, configurer permet de décider du graphe qu’on va faire :
- Choix de la dimension ou des dimensions
- Eventuellement la dimension de répartition (pour découper en sous-dimension)
- La ou les métrique(s)
- La plage de dates du graphiques avec éventuellement la période de comparaison
- Les éventuels filtres
La catégorie style permet de changer le visuel du dashboard : couleur, police, titres des axes, précision, afficher ou non les labels, … Les options sont nombreuses.

Gestion des paramètres
Gestion des paramètres du dashboard
En allant dans Fichier -> Paramètres du rapport :
- Possibilité de mettre en place un tracking Google Analytics
- Possibilité d’avoir des URLs dynamiques en fonction des filtres (bien pour partager un rapport)
- Possibilité de mettre un filtre au niveau du rapport
Dans Fichier -> Thème et mise en page :
- Possibilité de choisir un template générique
- Possibilité de générer un template à partir d’une image
En allant cette fois dans Fichier -> Thème et mise en page -> Personnaliser :
- Possibilité de choisir un template de couleurs
- Choix d’une police et taille de police par défaut
- Choix des couleurs des visualisations
- Choix de certains options par défaut
Fichier -> Thème et mise en page -> Mise en page nous donne :
- La possibilité de choisir l’emplacement et la visibilité du menu
- Le choix d’une taille générique de page
Gestion des paramètres de la page
En allant dans Page -> Paramètres associés à la page actuelle, on peut choisir la couleur de fond ainsi que la taille d’une page en particulier. Le fait de changer les paramètres de cette page là n’impactera pas les autres. Une fois ces paramètres changés, si on change les paramètres du rapport alors ceux de cette page ne changeront pas.
Ensuite, en allant dans Page -> Gérer les pages. On a :
- La possibilité d’avoir une arborescence détaillée
- La possibilité de mettre des icônes / emojis
- La possibilité de dupliquer


Les champs calculés dans Looker Studio
On peut créer une métrique ou dimension, la fonction “Créer un champ”. Voici quelques fonctions à connaitre.
La fonction CASE WHEN
La fonction CASE WHEN permet de mettre des conditions. Exemple : On veut classifier le nombre de sessions par page. Si moins de 50 sessions, le contenu est peu vu, si entre 50 et 500 alors il fait partie du ventre mou. S’il est supérieur à 500 alors c’est un top contenu. Voici la formule pour cela.
CASE
WHEN Sessions < 100 then ‘Contenu peu vu’
WHEN Sessions between 100 and 1000 then ‘Ventre mou’
WHEN Sessions > 1000 then ‘Top contenu’
END
La fonction IF
IF fonctionne comme CASE WHEN mais avec une seule condition. La structure est la suivante : IF(A,B,C) qui signifie : Si A est vrai alors appliquer B. Sinon (donc si A est faux) appliquer C.
La liste des toutes les fonctions est à ce lien, nous reviendrons dessus plus loin dans le cours. De manière générale, de nombreuses fonctions présentes en SQL existent dans Looker Studio (SUM, MAX, MIN, COUNT, AVG, FLOOR, …)
Les filtres
Dans Looker Studio, on peut mettre des filtres à 3 niveaux :
- Rapport
- Page
- Visualisation / Commandes
Ces filtres nous permettent de mettre des règles pour ne garder qu’une certaine partie de la donnée. On peut mettre des règles avec des “ET”, des “OU” et des “NOT”, ce qui suffit à établir de nombreuses règles.
Fonctionnalités avancées de Looker Studio
Les visualisations de la communauté
Tout le monde peut créer des visualisations sur Looker Studio et les proposer. Ces visualisations seront généralement plus belles que celles proposées de base dans Looker Studio. Je vous laisse les explorer (et me donner votre avis !)

Mixer les sources de données : Les jointures
On peut croiser différentes sources de données sur les mêmes graphes grâce aux jointures :
- Parce qu’on a envie de voir plusieurs métriques provenant de différentes sources (Google Ads avec Google Analytics)
- Pour effectuer des filtrages ou apporter des infos supplémentaires – en croisant par exemple Google Sheets avec une autre source

Les paramètres

On peut introduire des paramètres :
- Pour créer des champs supplémentaires
- Il va permettre d’agir sur la donnée : par exemple, en faisant des hypothèses chiffrées pour voir des résultats : revenu avec ou sans taxes, taux de croissance, etc …
- On peut choisir une valeur par défaut
- On va les combiner via des champs calculés
Voici un exemple très précis d’utilisation des paramètres
Concaténer des dimensions
La fonction concat permet d’accoler 2 dimensions. Par exemple, vous pouvez coller la catégorie d’appareil (desktop, mobile, tablette) avec la source du trafic (google, facebook, twitter, yahoo, …)
CONCAT(source,’_’,device_category) va donner par exemple
- google_mobile,
- facebook_desktop
- bing_desktop
- bing_mobile
- …
Parsing
La fonction de parsing permet de transformer un objet de type chaîne de caractères en un objet de type date, notamment à l’aide de la fonction parse_date
La documentation de cette fonction se trouve ici : https://support.google.com/datastudio/answer/9739156?hl=fr
Il faut donner à quel format de date correspond la chaine de caractère :
‘%d-%m-%Y’ correspond par exemple à un format : JJ-MM-YYYY (jour-mois-année en 4 chiffres)
Les Regex (expressions régulières)
REGEX signifie expression régulière (regular expression). Cela permet de créer des règles (basée sur le fait de contenir des chiffres par exemple)
4 fonctions :
- REGEXP_MATCH : Vérifier si une chaîne de caractères vérifie une certaine règle
- REGEXP_REPLACE : Remplacer une chaîne de caractères par une autre
- REGEXP_EXTRACT : Extraire une chaine de caractère selon une certaine règle
- REGEXP_CONTAINS : Vérifier si une chaine de caractères contient une certaine règle (moins restrictif que regexp match)
Je vous conseille le site https://pythex.org/ pour tester les résultats de vos REGEX
Comment feriez-vous pour extraire un email ?