Formation Google Data Studio [2022]
🎓

Formation Google Data Studio [2022]

Twitter LinkedIn Nos services

Google Data studio est un outil de "Data viz", lancé par Google en 2016, et sorti de beta en 2018. De 2016 à 2018, il faut bien dire que l'outil était assez limité, avec parfois des bugs assez importants, et des incompatibilités entre les versions. Depuis quelques mois, Google semble avoir mis un effort tout particulier à en faire un vrai outil "data".

Google Data Studio est avant tout utilisé pour créer des rapports d’analyse, facilement partageables et accessibles en ligne.

Créer un dashboard en 5min

Connecter Google Analytics à Data Studio

Ajouter un sélecteur de date

Ajouter vos premières visualisations

Créer des commandes de contrôle de données

Partager votre rapport

Connecter une source de donnée à votre dashboard

Les connecteurs natifs

Les connecteur tiers

Construire un dashboard

Comprendre les niveaux de rapports

Maîtriser le sélecteur de date

Ajouter des commande de contrôle de données

Configurer des filtres et comprendre les niveaux de filtres

Comment gérer le menu du dashboard ?

Concevoir votre dashboard

Configurer votre template

Gérer vos couleurs

Trucs et astuces pour concevoir votre dashboard

UX design de dashboard

Fonctionnalités avancées

Utiliser les paramètres et quelques exemples

Comprendre et utiliser les jointures

Les fonctions les plus utiles

CASE WHEN

La fonction CASE permet de regrouper des données connexes entre elles selon des conditions que vous définissez.

CASE
    WHEN ... THEN "..."
    WHEN ... THEN "..."
    ELSE "..."
END
  • WHEN est une condition. Elle accepte de nombreuses fonctions comme le 3 fonctions REGEXP et des opérateurs logiques.
  • THEN est le résultat attendu si la donnée respecte la condition associée (ce sera votre groupe de données)
  • ELSE est le “fallback” facultatif qui va regrouper toutes les données qui ne respectent pas les conditions définies. Si vous ne le renseigner pas,
  • END est obligatoire

A noter que le système lit les instructions CASE de haut en bas. Si une donnée respecte 2 conditions WHEN, alors elle ne sera captée que par la 1ère dans l’ordre de lecture de haut en bas.

Dans le cas suivant, toutes les données “URL” sont captées par la première condition i.e. le Groupe 1. Le Groupe 2 et Groupe 3 quant à eux seront vides ( valeur null sur Data Studio)

CASE
WHEN REGEXP_MATCH(URL,"https://www.mon-site.fr/." THEN "Groupe 1"
WHEN REGEXP_MATCH(URL,"https://www.mon-site.fr/categorie.") THEN "Groupe 2"
ELSE "Groupe 3"
END

IF()

La fonction SI de Data Studio dispose d’une syntaxe similaires à tout autre plateforme de traitement de données type Spreadsheet ou Excel IF / THEN / ELSE

L’intérêt c’est que maintenant nous pouvons enfin renvoyer un résultat selon un comparaison de 2 champs (champs 1 > champs 2) et non plus seulement selon une valeur textuel ou booléenne d’un champ. Ca simplifie les choses et ça fait plaisir.

IF(condition test, result if true, result if false)

Par exemple
IF(Actual Sales > Forecast Sales, Bonus * 1.2, Bonus)

IMAGE()

La fonction IMAGE() permet d'afficher une image stockée sur le web via son URL propre.

A noter que pour le moment, une image ne peut être affichée via cette fonction que dans une visualisation de type "Tableau".

IMAGE([url de l'image], [texte alternatif])
  • URL de l'image : il s'agit du chemin précis qui renvoi vers l'image que vous souhaitez afficher
  • Texte alternatif (ou ALT) : Si l'image ne s'affiche pas, le texte alternatif prendra sa place pour indiquer à l'utilisateur le contenu de l'image. Cette fonctionnalité est également utile pour travailler l'accessibilité de vos dashboard.

Les 4 fonctions REGEXP

  • REGEXP_MATCH
  • REGEXP_REPLACE
  • REGEXP_EXTRACT
  • 🆕 REGEXP_CONTAINS

REGEXP_MATCH

REGEXP_MATCH(Query,".*text.*")

Output : toutes les valeurs de la dimension Query de la forme "caracteres+text+caracteres"

REGEXP_REPLACE

REGEXP_REPLACE(Query,".*(text).*","new_text")

Output : toutes les valeurs de la dimension Query mais celles qui respectent la forme "caracteres+text+caracteres" sont remplacées par "caracteres+new_text+caracteres"

REGEXP_EXTRACT

REGEXP_EXTRACT(Query,".*(text).*")

Output : "text" pour toutes les valeurs de la dimension Query qui respectent la forme "caracteres+text+caracteres"

🆕 REGEXP_CONTAINS

REGEXP_CONTAINS(Query,"text")

Output : toutes les valeurs de la dimension Query contenant "text"

Les data visualisations et leurs usages

Visualisations natives vs Visualisations de communauté

Les différents types de visualisations et leurs usages