Contexte
Une dimension qui couvre toutes les sources, les types de campagne, etc., et qui est en plus étendue à l'Analytics, peut devenir grande très vite. Surtout quand la taxonomie de nommage n'est pas toujours respectée : il faut jongler avec plusieurs conditions dans une step, et elles s'empilent vite.
L'idéal est de n'avoir qu'une seule condition par step grâce à un regex, qui gère les OU et absorbe les potentielles erreurs de nommage (fautes de frappe, variantes, encodages).
le OU dans un regex
Si vous voulez mettre un OU sur plusieurs valeurs en une seule step, écrivez-les dans un seul regex séparées par |. Une seule condition remplace alors plusieurs steps, et garde son ET avec le premier filtre « when ».
Sans regex : 3 steps « UTM source = meta ET campagne contient branding », OU « … brand », OU « … notoriete ».
Avec regex : 1 step « source = meta ET campagne correspond au regex
branding|brand|notoriete».
Le même principe vaut pour la source elle-même : ^meta|^fb$|^ig$|^facebook|^tiktok|^snap|^pinterest regroupe toutes les écritures des UTM sources du social en une condition.
Comment l'intégrer dans la dimension
Dans la step, gardez la première condition sur la UTM source ou autre filtre.
Ajoutez la condition sur le champ souhaité (UTM campaign, UTM content...) avec l'opérateur Matches regex, et collez le regex sans guillemets.
Cochez « Not case sensitive » : inutile d'écrire
[Bb]randing.
Ordonnez les steps du plus précis au plus large : seule la première step qui correspond s'applique.
Terminez chaque source par une step « Others » (sans condition de champs) plutôt qu'une liste de « do not contains ».
Notez en commentaire de la step ce que le regex couvre, puis testez la règle avant de l'enregistrer.
Comment construire le regex
Besoin | Écriture | Exemple |
OU entre plusieurs valeurs |
|
|
Commence par |
|
|
Valeur exacte |
|
|
Caractère optionnel |
|
|
Segment entouré d'espaces ou de + |
| « - YT - », « +yt+ » |
Espaces encodés dans les UTM |
|
|
Tip : demander à un assistant IA de construire le regex pour vous.
Exemple avant / après
Une dimension « Stratégie » blendée Ads + Analytics passe de 50 à 20 steps, avec les mêmes valeurs de sortie.
Valeur | Avant | Après (1 step, après le filtre UTM source social) |
Brand | 3 steps : branding, brand, noto |
|
Performance | 4 steps : performance, perf, vente, sales |
|
Autre | liste de « do not contains » | step « Other » sans condition |


