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
typescriptREGEXP_MATCH(Query,".*text.*")
Output : toutes les valeurs de la dimension Query de la forme "caracteres+text+caracteres"
REGEXP_REPLACE
typescriptREGEXP_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
typescriptREGEXP_EXTRACT(Query,".*(text).*")
Output : "text" pour toutes les valeurs de la dimension Query qui respectent la forme "caracteres+text+caracteres"
🆕 REGEXP_CONTAINS
typescriptREGEXP_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é :
typescriptCASE 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
typescriptREGEXP_REPLACE(URL,"unnest","brand")
Il suffit ensuite d'utiliser cette nouvelle dimension URL_anonyme à la place de la dimension URL
L’auteur : Louis DUBRUEL
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 :