Aller au contenu (Pressez Entrée)

Looker Studio Tuto

Blog de Louis Dubruel

  • Blog
    • Nouveautés Data Studio
    • Apprendre Google Data Studio
    • Niveau Débutant
    • Niveau Intermédiaire
    • Niveau Avancé
    • Fonctions Data Studio
  • Qui suis-je ?
  • Glossaire Data Studio
  • Français
    • English
  • Blog
    • Nouveautés Data Studio
    • Apprendre Google Data Studio
    • Niveau Débutant
    • Niveau Intermédiaire
    • Niveau Avancé
    • Fonctions Data Studio
  • Qui suis-je ?
  • Glossaire Data Studio
  • Français
    • English

Comment créer une analyse de Cohort sur Google Data Studio

par Louis Dubruelmis à jour le mars 8, 2023novembre 30, 2021

L’analyse de Cohort est une manière assez simple de visualiser la rétention de vos utilisateurs. Et nous allons voir comment nous pouvons simplement la réaliser sur Data Studio.

Résultat attendu

Ce tutoriel se base sur une source de donnée Spreadsheet mais le principe reste le même pour n’importe quelle source de donnée disposant d’un champ de type Date qui indique la 1ère interaction de l’utilisateur et d’un second champ de type Date qui indique les interactions dans la vie de l’utilisateur.

On utilise dans ce tutoriel les concepts suivants :

  • La combinaison de données
  • La syntaxe CASE WHEN
  • La fonction DATETIME_DIFF()
  • La visualisation « Tableau croisé dynamique »
  • Les filtres

Créer la dimension de Cohort

L’idée est ici de créer des bucket de 0 à 6 en fonction du nombre de mois la date de l’événement à analyser en cohort de la date du 1er achat de l’utilisateur : 0 étant le mois du 1er achat et 6 étant le 6ème mois après le 1er achat.

Par exemple, si on dispose de la date d’achat d’un produit (purchase_date) et de la date de création de compte (user_since) de l’utilisateur, on peut analyser la rétention d’achat.

CASE
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=0 THEN "0" 
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=1 THEN "1"
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=2 THEN "2"
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=3 THEN "3"
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=4 THEN "4"
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=5 THEN "5"
WHEN DATETIME_DIFF(date_purchase,first_purchase,month)=6 THEN "6"
END

Mixer les données pour afficher les données en pourcentage

On peut très bien obtenir grâce à ces buckets une analyse de cohort sans mix de données.

Il suffit de configurer un tableau croisé dynamique avec en ligne « first_purchase », en colonne « cohort_bucket » et en métrique « user_id »

Seulement voilà, on aura uniquement le total en absolu et non pas en pourcentage par rapport au moins 0…ce qui est tout l’intérêt de la visualisation d’une cohort.

Pour ce faire nous devons passer par le mix de données.

  • Notre clé de jointure est la date first_purchase (votre date initiale)
  • A gauche :
    • la dimension cohort_bucket
    • la métrique date_purchase
    • on exclue les valeurs de cohort_bucket nulles
  • A droite :
    • la dimension cohort_bucket
    • la métrique date_purchase
    • nous allons sélectionner uniquement le cohort_bucket égal à 0 car elle va nous servir à calculer le ratio (Nième cohort_bucket)/(0ème cohort_bucket)
    • on exclue les valeurs de cohort_bucket nulles

On aura donc au mois 0, uniquement des ratios de 100%

Configurer le graphique

Pour le graphique on utilise un tableau croisé dynamique, configuré ainsi :

  • Ligne : first_purchase
  • Colonne : cohort_bucket_gauche (la valeur de gauche de votre mix de données)
  • Métrique : COUNT(date_gauche)/COUNT(date_droite)
Data Visualisation Data Studio Niveau Avancé Non classé

Louis Dubruel

Spécialiste Google Data Studio, j'espère grâce à ce blog vous apporter des astuces et des informations utiles pour vos projets de création de tableau de bord sur Google Data Studio.

Navigation d'article

Article précédent
Article suivant

Formation & templates

Obtenez mon wiki Looker Studio
Découvrez votre User Journey moyen avec ce template !
Découvrez mes templates de dashboards

  • SEO analytics : analyser vos tendances de mots clés comme dans SEMRush sur Data Studio
  • Qu’est-ce qu’on attend d’une bonne data visualisation ?
  • Les cartes proportionnelles sont-elles efficaces ?
  • Comment créer une analyse de Cohort sur Google Data Studio
  • Comment créer un Time Plot sur Google Data Studio

©️Louis Dubruel 2020-2025

Recommandées pour vous...

Growth Rate : Le calculer et le visualiser sur Data Studio

par Louis Dubruel
Recommandées pour vous...

Comment créer un Time Plot sur Google Data Studio

par Louis Dubruel
Qu’est-ce qu’on attend d’une bonne data visualisation ?
Recommandées pour vous...

Qu’est-ce qu’on attend d’une bonne data visualisation ?

par Louis Dubruel
© Copyright 2025 Looker Studio Tuto. Tous droits réservés. The Ultralight | Développé par Rara Theme. Propulsé par WordPress.