samedi 5 mars 2011

Les REGEXP et Google Analytics

 

Les REGEXP ou EXPRESSIONS REGULIERES ou EXPRESSIONS RATIONNELLES sont des chaînes de caractères permettent de mettre en place des fonctions avancées dans Google Analytics pour filtrer et analyser des variables comme les mots-clés sources de trafic, les urls de site, les sites référents, les browsers utilisés, etc.



Voici un tableau qui va vous permettre de combiner et construire de jolies REGEXP :

.
remplace n'importe quel caractère unique
?
caractère optionnel, remplace zéro caractères ou plus
*
répétition d’un élément précédent zéro fois ou plus
+
répétition d’un élément précédent une fois ou plus
^
« commence par  »
$
«  se termine par  »
|
« ou »
(  )
regroupe le contenu de la parenthèse comme un élément
[ - ]
crée un intervalle
[^   ]
exclu des caractères ou des  intervalles
{  }
gérer les répétitions
\d
correspond à un chiffre ; revient à écrire : [0-9]
\D
ne correspond pas à un chiffre
\w
correspond à tous caractères, chiffre ou lettre ; revient à écrire [0-9a-zA-Z]
\W
ne correspond pas à tous caractère
\s
correspond à un espace
\b
correspond à une limite de mot
\
caractère d’échappement, transforme un caractère régulier en caractère normal


Quelques exemples concrets de REGEXP utilisable dans Google Analytics : 



>> correspond exactement au mot « exalead » :
^exalead$
>> ne se termine par un chiffre :
[^1-9]$
>> commence par une voyelle :
^[aeiouy]
>> contient les mots « conseil » et « SEO » OU « SEM » :
conseil*(SEO|SEM)
>> contient les mots « outil » et « web », sans tenir compte de l’ordre des mots :
outil(.?)web|web(.?)outil


Les REGEXP suivantes vont vous permettre d'afficher un certain nombre de 
mots-clés (pour analyser la longue traîne par exemple) :



>> afficher les requêtes contenants 2 mots-clés :
^(\W*\w+\b\W*){2}$
>> afficher les requêtes contenants de 3 à 6 mots-clés :
^(\W*\w+\b\W*){3,6}$
>> afficher les requêtes contenants 5 mots-clés et plus :
^(\W*\w+\b\W*){5,}$

Analyser la profondeur d’une page :

>> récupérer les url ayant plus de 5 niveaux de profondeur (ne fonctionne pas avec 2 niveaux ou moins de profondeurs) :
^/([^/]+/){5,}[^/]*$



Après, vous n’avez plus qu’à bricoler les chiffres pour arranger l’expression régulière selon vos besoins.



Voici encore deux outil pour trafiquer des REGEXP ici et , un tuto trés bien fait pour maîtriser les bases des expressions régulières et quelques sources.



 

1 commentaire:

Related Posts Plugin for WordPress, Blogger...