Savoir utiliser les RegEx pour cibler des URLs
Via Engage, vous pouvez utiliser la condition d'affichage/masquage "sur certaines pages" pour contrôler l'affichage de vos éléments sur certaines URLs.
Cette condition fonctionne avec l'opérateur contient:
L'utilisation d'URL classique sera suffisante dans la majorité des cas. Néanmoins, dans certains cas, il se peut qu'en renseignant une URL (en fonction de la structure de vos URLs et/ou de votre arborescence de site), vous cibliez des pages non souhaitées.
Par exemple, vous souhaitez cibler uniquement la page d'accueil de votre site : https://www.exemple.com.
En renseignant l'URL dans la condition d'affichage:
Vous allez en effet cibler la page d'accueil, mais également toutes les pages dont l'URL contient exemple.com, ce qui n'est pas l'objectif.
C'est là que les RegEx (et leur monde merveilleux) entre en jeu !
RegEx : ça veut dire quoi ?
Les RegEx (pour Regular Expression, ou Expression Régulière en français) sont des règles qui gouvernent quelles séquences de caractères ressortent dans une recherche.
En d'autres termes, c'est une façon de décrire un motif dans du texte pour le trouver automatiquement.
Pour le ciblage de nos pages, c'est donc cibler uniquement les URLs qui correspondent à un motif particulier.
Pour créer une RegEx, on utilise des caractères spéciaux pour préciser ce que nous allons chercher. Les caractères de base sont :
a→ cherche la lettre "a".→ n’importe quel caractère\d→ un chiffre (0 à 9)\w→ une lettre ou chiffre*→ “0 ou plusieurs fois”+→ “1 ou plusieurs fois”
Un exemple de RegEx
Reprenons notre exemple.
Nous souhaitons donc cibler uniquement la page d'accueil de notre site https://www.exemple.com
Pour cibler uniquement cette page, la RegEx correspondante sera:
^https://www\.exemple\.com$
Quelques explications sur cette expression:
^→ début du textehttps://www\.exemple\.com→ URL exacte\.→ on “échappe” le point$→ fin du texte
Dans le Dashboard:

Avec cette RegEx, on va uniquement afficher l'élément si l'URL est exactement https://www.exemple.com.
L'élément ne s'affichera pas s'il y a des caractères avant, ou des caractères après (comme des paramètres de tracking par exemple).
Si nous allons plus loin dans l'exemple et que nous souhaitons cibler uniquement cette page mais avec de potentiels paramètres de tracking, la RegEx correspondant sera:
^https://www\.exemple\.com(\?.*)?$
Quelques explications sur cette expression:
^→ début de chaînehttps://www\.exemple\.com→ domaine exact(\?.*)?→ partie optionnelle :\?= le?des paramètres URL (échappé).*= n’importe quels caractères après?extérieur = “peut exister ou non”$→ fin de chaîne
Lorsque vous créez vos expressions régulières, vous pouvez les tester pour voir quelles URLs seront ciblées. Vous pouvez utiliser des outils en ligne comme regex101.com ou regexr.com pour cela.
Pour toute question, n'hésitez pas à contacter l'équipe !
Mis à jour le : 22/04/2026
Merci !
