Expression régulière (regex)
Une expression régulière (regex) est une séquence de caractères qui spécifie un motif de recherche pour une chaîne donnée. Le motif de recherche peut inclure des chiffres, des lettres, des espaces et des caractères spéciaux. Dans cet article, nous couvrirons les manières dont votre organisation peut exploiter les regex dans la console Didomi et un bref aperçu de quelques syntaxes courantes à utiliser dans vos regex.
Cas d'utilisation des regex chez Didomi
Les regex peuvent être utilisées dans les domaines suivants de la console Didomi :
Filtres d'analytics
Pour les tableaux de bord analytics qui ont Domaine(s)/Application(s) (Exclure), Domaine(s)/Application(s) (Inclure), et Nom de l'avis filtres, votre organisation peut utiliser des regex pour filtrer les métriques pour des domaines et/ou applications spécifiques. La correspondance n'est pas sensible à la casse.

Une regex courante à utiliser avec les filtres analytics est le caractère pipe "|" pour exprimer la disjonction (correspond à "x" OU "y").
Filtre d'URL du rapport de conformité
Le filtre d'URL est un paramètre avancé pour les rapports de conformité qui permet à votre organisation d'indiquer au bot Didomi de ne parcourir que les URL contenant une chaîne spécifique. Activez le Le filtre d'URL est une expression régulière bascule pour utiliser des regex dans le filtre d'URL,

Préserver les paramètres du tracker par motif
Il existe des cas d'utilisation spécifiques où vous pouvez vouloir conserver un ensemble unique d'exemptions et d'objectifs pour un groupe de trackers qui suivent un motif particulier. En utilisant des expressions régulières (regex), votre organisation peut fournir le motif pour un seul tracker et Didomi appliquera les paramètres du tracker à tout tracker trouvé dans un rapport de conformité qui correspond au motif configuré. Cliquez ici pour en savoir plus sur la préservation des paramètres des trackers par un motif regex.

Syntaxe courante des regex
Le tableau ci-dessous propose quelques syntaxes regex courantes que votre organisation peut utiliser dans vos expressions. Didomi vous encourage fortement à tester vos regex avant de les appliquer à vos filtres avec des outils regex gratuits tels que regexr.com.
.
Joker qui correspond à n'importe quel caractère (y compris les espaces)
a.c
abc baec
abdc (deux caractères au lieu d'un entre a et c)
.*
correspond à tous les caractères
test.*
testtest test-version6 domain-text
domain-tes (caractère manquant)
^
correspond au début de la chaîne
^debug
debug.domain.com
domain.debug (ne commence pas par debug)
$
correspond à la fin de la chaîne
.com$
domain.com support.domain.com
domain.com.co (ne se termine pas par .com)
\/
échappe / caractère
\/page2\/
/page2/
/page-v2/
[abc]
n'importe lequel de a, b, c
test-[yv]
test-y test-v
test-[yv] (identifié comme motif regex et non comme caractères)
ab|cd
correspond à ab ou cd
domain|support
dev.domain.com subdomain.com support.fr
mainpg (aucun des mots n'est dans la chaîne)
^(ab|cd)
correspond au début avec ab ou cd
^(debug|support)
debug.domain.com support.domain.com
domain.debug.com (debug n'est pas au début de la chaîne)
(ab|cd)$
correspond à la fin avec ab ou cd
(.fr|.co.uk)$
domain.fr sub.domain.fr domain.co.uk
.fr.domain.com (la chaîne ne se termine pas par .fr)
Mis à jour