Utilizar expresiones regulares en Google Analytics

Regular expressions Google Analytics

El otro día estaba analizando los sitios web de referencia que enlazaban a uno de mis proyectos web en Google Analytics. La mayoría vienen de correos, como por ejemplo de: mail.google.com, ..mail.yahoo.com, …mail.live.com, …

Era algo pesado ya que habían cientos de enlaces de email y no conseguía diferenciar los sitios web de referencia de los mails a simple vista.

Utilice el filtro de la parte inferior para filtrar los resultados.

Google Analytics expresiones regulares

Pero no era suficiente. Me puse a investigar y vi que en ese campo se pueden utilizar expresiones regulares. La verdad que me pareció muy útil a la hora de filtrar.

Os muestro a continuación algunos usos:

. coincide con cualquier carácter individual
* coincide con cero o más elementos anteriores
+ coincide con uno o varios elementos anteriores
? coincide con cero o uno de los elementos anteriores
() recuerda el contenido del paréntesis como elemento
[] coincide con un elemento de la lista
- crea un intervalo en una lista
| o
^ coincide con el principio del campo
$ coincide con el final del campo
\ usa caracteres de escape con cualquiera de los elementos anteriores


Veámos algunos ejemplos más claros:

Una url en concreto y solo la home: ^calle17\.net$

Empieza por..: ^mail

Y le sigue un punto: ^mail\.

Y después del punto una letra cualquiera y una o: ^mail\..o

Termine en .org: ^mail\..o.*a\.org$

Todos los dominios .net: \.net$

Todos los dominios .net, .org, .es, .info: \.(net|org|es|info)$

Comentar

* * (no se publicará) ir al contenido