Les REGEXP sur Looker Studio

Article publié par Louis Dubruel
A l'issue de ce tutoriel vous saurez comment utiliser les fonctions basées sur des Expressions Régulières (REGEXP) permettant de transformer vos données ou créer de nouveaux champs calculés.

Les 4 fonctions REGEXP

  • REGEXP_MATCH
  • REGEXP_REPLACE
  • REGEXP_EXTRACT
  • 🆕 REGEXP_CONTAINS

Syntaxe

REGEXP_MATCH
typescript
REGEXP_MATCH(Query,".*text.*")
Output : toutes les valeurs de la dimension Query de la forme "caracteres+text+caracteres"
REGEXP_REPLACE
typescript
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
typescript
REGEXP_EXTRACT(Query,".*(text).*")
Output : "text" pour toutes les valeurs de la dimension Query qui respectent la forme "caracteres+text+caracteres"
🆕 REGEXP_CONTAINS
typescript
REGEXP_CONTAINS(Query,"text")
Output : toutes les valeurs de la dimension Query contenant "text"

Applications

Catégoriser des URLs avec la fonction REGEXP_MATCH

Champs calculé :
typescript
CASE WHEN REGEXP_MATCH(URL,".*/tag/.*" THEN "Pages tags" WHEN REGEXP_MATCH(URL,"(.*/product/.*|.*\\.html$)") THEN "Pages produits" ELSE "Autre pages" END
Utile avec les sources de données :
  • Google Analytics – Dimension “Pages”
  • Search Console URLs – Dimension “Landing page”
  • Google Ads – Dimension “Landing page”

Anonymiser les données de votre dashboard

Grâce à REGEXP_REPLACE, nou spouvons anonymiser les données de notre dashboard en remplaçant la dimension URL qui contient le nom de la marque Unnest par exemple par cette nouvelle dimension qui remplace le nom de la marque par brand
typescript
REGEXP_REPLACE(URL,"unnest","brand")
Il suffit ensuite d'utiliser cette nouvelle dimension URL_anonyme à la place de la dimension URL
✍️
L’auteur : Louis DUBRUEL
Image without caption
Lead dashboard & BI chez UnNest, je vous aide à donner vie à vos tableaux de bord et produits data au service de vos utilisateurs.
Fan de Looker Studio depuis le début, je développe mes compétences de dashboard design pour délivrer la bonne information à la bonne personne avec la meilleure visualisation.
✉️ Me contacter : louis.dubruel@unnest.co
Libérez le potentiel de vos données avec Looker Studio : explorez, analysez, décidez. Si toi aussi tu souhaites maîtriser tous les aspects de Looker Studio, tu peux t’inscrire à la formation :