Analytics y las expresiones regulares

Escrito por Enrique del valle.

el 26 abril 2010


Cuanto trabajamos con los filtros en google analytics hay que hechar mano de las expresiones regulares , estas se utilizan para capturar fragmentos de un campo mediante comodines y metacaracteres. Veamos un ejemplo de un util filtro para tener datos de transacciones y fuente que las originaron en una tienda de comercio electronico.

Como en la ayuda de google analytics hay un articulo donde viene todo muy bien explicado os lo dejo para que amplieis información al respecto.

Los comodines a utilizar son:

. 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

Otro tema a tener en cuenta es que puede que nos equivoquemos al implementar nuestro filtro y claro como analytics lleva retraso en los informes que puede ser 2 o 3 horas , no sabremos si funciono o no nuestra implementación hasta pasado ese tiempo y la ley del ensayo-error-ensayo-error-ACIERTO puede llevarnos a diferentes errores hasta dar con el codigo adecuado. Pero para evitar esto podemos utilizar una herramienta creada por Epik One llamada Regular Expression Filter Tester.

Con esta herramienta lo que hacemos es introducir los datos de lo que queremos hacer con las expresiones regulares utilizadas para filtrar los datos y le damos a submit , Si sale como en el ejemplo es que esta correcto , en  caso contrario nos pondra: “No Match” error.

Link Recomendado:

¿ Qué diferencia existe entre la concordancia principal , exacta y de expresiones regulares ?

Regex and Google Analytics (Presentación Conversion University)

Generador automatico de expresiones regulares para direcciones IP

Etiquetas:

Comentarios (4)

  • Rosa

    | #

    Gracias Enrique, siempre se aprende mucho contigo.

    Tengo un par de dudas ¿Qué quiere decir “anteriores” en la frase “coincide con cero o más elementos anteriores”? ¿Me podrías poner un ejemplo, por favor?

    No he entendido tampoco el uso de los ()

    Gracias de antemano

    Responder

Deja un comentario