Si vous travaillez sous Google Analytics, vous avez
peut-être remarqué qu’il était possible d’utiliser les expressions régulières.
Cela est disponible par exemple dans les profiles, dans les segments avancés,
mais aussi simplement dans le champ de recherche en bas des tableaux de données
dans les rapports.
A quoi servent les expressions régulières dans Google
Analytics ?
Ces expressions servent notamment à filtrer des données.
Google Analytics compare votre expression aux données listées et n’affichent
que celles qui correspondent favorablement. Cela est utile par exemple pour
n’afficher que les pages comprenant un certain mot clé. En effet, « mot »
est déjà un expression régulière : inclus dans le champs de recherche,
Google Analytics n’affichera que les URL comprenant le terme « mot ».
Trouver des URL comprenant un ou plusieurs mots clés
spécifiques
Allez dans Contenu > Pages les plus consultées et trouvez
le champs de recherche en dessous du tableau de données. Dans ce champs,
rentrez plusieurs mots clés séparés par un « pipe », le caractère
« | ». Exemple : « index|aide » (sans les
guillemets) ne fera apparaître que les pages comprenant « index » ou
« aide » dans l’URL.
Trouvez des URL commençant par un mot clé spécifique
C’est l’accent circonflexe qui permet cela. Entrez cette
expression dans le champs de recherche pour trouver toutes les pages commençant
par « /index » : « ^/index ». Pour trouver les URL
finissant par une chaine de caractère précise, y adjoindre un « $ ».
Exemple « php$ » trouve toutes les URLs finissant par
« php ».
Utilisez le joker.
Le point « . » est un joker qui représente tous
les caractères. Si par exemple vous avez des URL comprenant des paramètres de
langue (fr, uk, de) et que vous voulez voir toutes les URL comprenant un
certain mot clé, indépendamment de la langue, remplacez les lettres décrivant
la langue par des points. Si vos URL ont ce format /uk/shop/chocolate et
que vous voulez voir toutes les pages de ce format quelque soit la langue,
inscrivez l’expression suivante dans le champs de recherche :
/../shop/chocolate. Note : on pourrait utiliser aussi le pipe :
(de|fr|uk).
Comment faire quand on ne connaît pas le nombre de caractères ?
Vous pouvez utiliser des termes qui vont quantifier ce
nombre. Exemple « * » veut dire zéro ou plus. « ? » veut
dire zéro ou un. Et « + » veut dire au moins une fois. Pour détecter
les URLs comprenant un « a » ou plus, utilisez l’expression
« a+ ». Dans une liste de mots clé, pour filtre les occurrences des
mots « email » ou « e-mail », utilisez par exemple l’expression
suivante : « e-?mail ».
Combinez le tout
Toutes ces expressions sont combinables. Par exemple
l’expression ^/../index.*(php|html)$ veut dire :
- Qui commence par un slash
- Puis deux caractères
- Puis le mot index
- Suivi de zéro ou plus caractère(s)
- Finissant par php ou html
Pour finir
Les caractères
*, ?, ., + dans vos expressions seront interprétés comme des
opérateurs par Google Analytics. Cela est souvent vrai pour le « . »
notamment que l’on rencontre souvent dans les URL. Il faut
« l’échapper », c’est à dire le faire précéder d’un antislash
« \ ». Pour filtrer toutes les URLs finissant par
« index.php », l’expression régulière sera « index\.php$ »
Voilà pour cette introduction aux expressions régulières
dans Google Analytics. Ces quelques exemples devraient vous permettre de
réaliser vos premiers filtres sans encombre.
Les commentaires récents