IEDGE – Cómo utilizar Expresiones Regulares en los filtros de Google Analytics


1 Star2 Stars3 Stars4 Stars5 Stars (Valora este post)
Loading...

Muchas veces nos hemos topado con la necesidad de filtrar (incluir o excluir) contenido para llegar a la información que realmente es relevante pero esto, algunas veces, ha sido muy complejo en Google Analytics, es por ello que necesitamos conocer y apoyarnos en las características de las expresiones regulares, pero vayamos paso por paso.

  1. ¿Qué es una expresión regular?
  • Son secuencias de caracteres que nos permitirán definir una búsqueda, que en Google Analytics nos permiten simplificar las consultas en una sola instrucción y llegar a los resultados deseados.

IEDGE-Google-Analytics-expresion-regular-1

 

  1. ¿Dónde las podemos usar?
  • En los filtros principalmente en los informes estándares, de los segmentos, de los paneles y de los informes personalizados.
  • En los filtros para la agrupación de contenido, de los perfiles u objetivos, donde sin su utilización sería realmente imposible para las condiciones complejas que normalmente se tienen en sitios web de ecommerce o construidos a medida.
  1. ¿Cuáles son los caracteres de las expresiones regulares?
  • Backslash:

Transforma un carácter de una expresión regular en un carácter común ( | ? ( ) [ ] { } . + * ^ $ )

Ejemplo: miweb.es

El / evita que el punto se interprete como un comodín.

  • Pipe: |

Permite validar la consulta cuando uno u otro carácter o cadena de texto se cumple, es decir permite hacer una coincidencia disyuntiva, además nos permite encadenar tantas como necesitemos.

Ejemplo: negro|azul|verde

Mostrará los resultados que contengan negro o azul o verde

  • Interrogación: ?

Permite indicar la coincide con cero o uno de los elementos anteriores.

Ejemplo: maquillaje?

Mostrará los resultados: maquillaje-labios, maquillaje-rostro, maquillaje-ojos

  • Paréntesis: ( )

Permiten agrupar una consulta, de manera que podamos construir partes de una Expresión Regular mayor, o garantizar que no se mezclan las cadenas de texto.

Ejemplo: niñ(a|o) Mostrará los resultados tanos de niña como de niño.

Un ejemplo más complejo: (camisas-de-(tela/algodón)|camisetas)

Mostrará los resultados ropa/camisas-de-tela, ropa/camisas-de-tela, ropa/camisetas

  • Corchetes: [ ]

Permiten indicar un intervalo de números o letras, de manera que cualquier carácter o número encaje en la consulta, es decir crear una lista de elementos de coincidencia.

Ejemplo: [abc] crea una lista que incluye a , b y c .

Nota: Utilice los guiones para ampliar los elementos de una lista, por ejemplo [a-z]

  • Punto:                                .

Permite indicar la presencia de cualquier carácter letra, número o símbolo, e incluso un espacio. Ejemplo: app.le coincide con appple, appdle y app6le

  • Asterisco: *

Permite indicar “cualquier cadena alfanumérica”, esté o no presente el carácter anterior.

Ejemplo: PN0*34. De este modo, se mostrarán PN034, PN0034, PN00034 y PN00000034 y, además, PN34 donde este último resultado es por “esté o no presente el carácter anterior”

  • Más  +

Funciona como el asterisco, excepto que el signo más debe coincidir, como mínimo, con un elemento anterior.

Ejemplo: gooo+gle coincide con goooogle , pero no con google .

  • Circunflejo: ^

Permite que una cadena de texto deba empezar exactamente por un carácter o cadena de texto.

Ejemplo: ^web coincide con web/ropa/hombres, pero no con web2/ropa/hombres

  • Dólar:   $

Permite que una cadena de texto deba terminar exactamente por un carácter o cadena de texto.

Ejemplo: zapato$ coincide con mipagina/zapato, pero no con mipagina/zapatos

Siempre hay que verificar en los informes que el resultado sea el esperado para luego implementarlo en los paneles, en los informes personalizados o en las agrupaciones de contenido.

No todas las expresiones regulares incluyen caracteres especiales. Por ejemplo, podemos fijar un objetivo de Google Analytics como expresión regular y, aunque no aparezca ningún carácter especial, este objetivo se interpretará según las normas por las que se rigen las expresiones regulares.

Espero que esta información haya sido de utilidad y continúen sacándole el máximo provecho a Google Analytics.

 

¡Muchas gracias y espero sus comentarios!

 

Paolo Pinedo

Profesor de Dirección de Marketing

Nota: Para aprender de una forma práctica y rápida como poner en marcha, desarrollar y controlar campañas de SEM: search, display, remarketing y Youtube totalmente eficaces, les invitamos a que consulten el Curso Técnico Avanzado de Google Analytics.

* Los contenidos publicados en este post son responsabilidad exclusiva del Autor.

¡Pronto grandes sorpresas en Facebook, Twitter, Google+ , Youtube y Linkedin!:


Comentarios


  1. Cristina Candau
    comento el día 15 de Diciembre a las 3:48 pm (#)


    Buenas tardes Paolo,

    Un post muy útil, pero sigue sin quedarme claro en qué casos específicos puedo y debo usar las expresiones regulares.

    Muchas gracias y un saludo!


  2. Paolo Pinedo
    comento el día 16 de Diciembre a las 9:53 pm (#)


    Yo las utilizo mucho en el filtro del informe: comportamiento-contenido del sitio-Todas las páginas, pues tengo muchas páginas que necesito excluir para solo conocer los resultados de determinado grupo y como la estructura es muy parecida, el usar expresiones regulares me ayuda mucho, entre otros casos.

    Su uso va a depender de tu necesidad ya sea excluyendo o incluyendo información.

    Si quieres practicar, porque puede que ahora aún no necesites usar los filtros con expresiones regulares, hazlo en el informe que te digo utilizando las distintas variables expuestas en el post para que cuando lo necesites ya sepas como funciona la lógica.

    Espero haberte ayudado.

    Saludos
    Paolo


  3. Cristina
    comento el día 15 de Diciembre a las 9:07 pm (#)


    Gracias Paolo! cuando se ponen en marcha se ve claramente su utilidad..


  4. Paolo Pinedo
    comento el día 16 de Diciembre a las 9:58 pm (#)


    Hola,
    Que bueno que hayas podido encontrar el espacio necesario para utilizarlo.
    Su uso no es complicado, pero cuando lo requerimos es de mucha utilidad.
    Saludos
    Paolo