Expresiones regulares, al principio parecen desalentadoras. Te das cuenta de lo poderosos que son una vez que te acostumbras a ellos. Puede tomar un tiempo, pero definitivamente vale la pena!
Son útiles tanto para vendedores como para personas más orientadas técnicamente. No puede prescindir de expresiones regulares al auditar y configurar cuentas e informes de Google Analytics.
Esta guía explica claramente cómo usar expresiones regulares en Google Analytics. Incluye todo lo que necesitas saber para convertirte en un Maestro de Expresiones Regulares de Google Analytics.
- Tabla de contenidos
- Descripción general de las expresiones regulares
- Pipe (|)
- Punto (.)
- Asterisco ( * )
- Punto-Asterisco (.* )
- Barra invertida (\)
- Caret (^)
- Signo de dólar ($)
- Signo de interrogación (?)
- Paréntesis ()
- Corchetes ()
- Guiones ( – )
- signo Más (+)
- llaves ({ })
- Cinco Formas efectivas de usar expresiones regulares de Google Analytics
- Aplicar filtros de tabla
- Configurar filtros
- Establecer objetivos
- Definir pasos de embudo
- 5. Configuración de segmentos
- Probador de expresiones regulares
- Hoja de trucos de expresiones regulares
- Expresiones regulares y API de Google Analytics
Tabla de contenidos
- Descripción general de las expresiones Regulares en Google Analytics
- Cinco Formas efectivas de Usar Expresiones regulares de Google Analytics
- Probador de Expresiones Regulares
- Hoja de Trucos de Expresiones Regulares
- Expresiones regulares y API de Google Analytics
Además, he preparado una práctica Hoja de trucos de Expresiones regulares que puede guardar en su escritorio.
Descripción general de las expresiones regulares
Hay 13 expresiones regulares en Google Analytics. Esto incluye combinaciones de las expresiones regulares más comunes.
¡Algunos de ellos rara vez los usarás, otros tal vez a diario!
He incluido muchos ejemplos de expresiones regulares de Google Analytics para que esta guía sea práctica y procesable.
Las expresiones regulares que uso más a menudo están en la parte superior de la lista. Diviértete explorándolos!
Pipe (|)
El símbolo de tubería es el más simple y significa or.
ejemplo:
En este caso traté de hacer coincidir dos páginas: /ebooks/ y /herramientas/.
Tenga en cuenta que las páginas que contienen estos subdirectorios también coinciden. Más adelante aprenderá a ser más preciso al usar expresiones regulares.
Punto (.)
Un punto coincide con cualquier carácter. Es como un comodín.
Para que pueda usarlo en la expresión .ook. En este caso, coincidiría con book, took, look, cook, etc. pero no ook.
El punto es igual a un carácter.
Nota: el poder de esta expresión regular reside en usarla junto con otros caracteres regulares.
Asterisco ( * )
El asterisco significa que coincide con cero o más del elemento anterior.
Un ejemplo:
– – boo * ks – > coincide con boks, libros, boooks, boooks, etc.
Nota: el poder de esta expresión regular reside en usarla junto con la expresión regular de puntos.
Punto-Asterisco (.* )
¡El punto-asterisco es definitivamente una combinación poderosa!
Coincide con cero o más caracteres aleatorios. En otras palabras, coincide con todo.
Hay muchos casos en los que le gustaría utilizar esta combinación.
Echa un vistazo al siguiente filtro:
He puesto paréntesis alrededor del .* , así: (.* ) Esto significa obtener todos los caracteres y ponerlos en una variable. Así que obtenemos el nombre de host completo y el URI de solicitud completo en una variable, y luego en el campo inferior combino ambas variables.
Al hacer esto, su URL completa aparecerá en Google Analytics.
Consejo: lee este artículo sobre filtros en Google Analytics.
Otro ejemplo para aclararte las cosas. Supongamos que está ejecutando un sitio web y vende bicicletas a hombres, mujeres y niños. Estas son las tres categorías en el sitio web:
- /productos/hombres/ciclos/
- /productos/mujeres/ciclos/
- /productos/niños/ciclos/
podría utilizar /productos/.* / cycles / para que coincida con las tres categorías.
Nota: tenga en cuenta que el tiempo de procesamiento de esta expresión regular es bastante largo. ¡Así que no lo uses mal!
Barra invertida (\)
La expresión regular de barra invertida es muy útil y una de las expresiones regulares que definitivamente debe usar.
En mi experiencia de uso mucho.
Convierten caracteres especiales (expresiones regulares) en caracteres normales.
Dos ejemplos:
- Request URI = / gp / product/B009TGWVRG / ref = s9_nwrsa_gw_g318_i3\?pf_rd_m = ATVP
- Dirección IP = 67\.172\.171\.105
El primer ejemplo se basa en una URL de Amazon. Puedes ver que usé una barra invertida para «escapar» del signo de interrogación. Al hacer esto, lo convierto en un personaje normal. Hay muchas URL que contienen parámetros de consulta, ¡por lo que esta podría ser útil!
El segundo ejemplo se basa en una dirección IP que contiene tres puntos. Aprendimos que un punto significa un carácter aleatorio (expresión regular). Es mejor escapar de él aquí, ya que debe leerse como un personaje normal y sencillo.
Caret (^)
El caret también tiene mucho valor. Significa que algo comienza con
Un ejemplo:
^zapato – > Coincide con zapatos, zapatos, zapatos para invierno, pero no coincide con zapatos de invierno o zapatos de invierno.
Signo de dólar ($)
El signo de dólar es fácil de entender ahora que sabe cómo funciona el cuadro.
Significa que algo termina con
Un ejemplo:
zapato shoe- > Coincide con zapato, zapato de invierno, pero no coincide con zapatos de invierno o guía de calzado de invierno.
Signo de interrogación (?)
Un signo de interrogación significa que el último carácter es opcional.
En general, este es útil para apuntar a errores ortográficos.
Supongamos que Stefan es el CEO de una compañía llamada Reggex. Esta compañía está ejecutando una campaña de pago por clic y le gusta filtrar todas las búsquedas de marca en Stefan y el nombre de la compañía.
Aquí hay una forma inteligente de hacer eso:
De esta manera se incluyen todas las palabras clave de pago por clic que contienen stefan, steffan, reggex y regex. Usted se sorprenderá con qué frecuencia este tipo de nombres están mal escritos.
Paréntesis ()
Me encanta usar paréntesis. En realidad, funcionan de la misma manera que en matemáticas.
Permítanme mostrar esto con dos ejemplos:
- 2 x 7 +13 = 27
- 2 x (7 + 13) = 40
Al usar los parenteses, agrupa dos números antes de hacer el cálculo.
Ya he mostrado estos directorios:
- /productos/hombres/ciclos/
- /productos/mujeres/ciclos/
- /productos/niños/ciclos/
Usted ha aprendido que puede utilizar .* para que coincida con cualquier cosa.
Si desea hacer una coincidencia del 100%, puede usar la siguiente expresión regular:
^ / products / (men|women|kids)/cycles/
¡Ahora estamos llegando a algo!
- El URI de solicitud comienza con / productos y termina con ciclos/.
- El directorio central contiene hombres, mujeres o niños
Cuanto más sepa sobre la expresión regular de Google Analytics, más rápido y preciso podrá trabajar.
Ya casi llegamos, faltan tres más.
Corchetes ()
Los corchetes le ayudan a hacer una lista sencilla.
Por ejemplo . Combinado con otros caracteres tp. Combina con tap, tep y top.
Consejo: úsalos junto con guiones para crear una lista potente.
Guiones ( – )
Los guiones son de gran ayuda para crear una lista (más avanzada) de elementos.
Es una buena práctica usarlos junto con corchetes.
- coincide con todas las letras minúsculas
- coincide con todas las letras mayúsculas
- coincide con todos los números
- coincide con todas las letras y números minúsculas y mayúsculas
Un ejemplo:
¡Jake es el gerente de productos de Nike Air Max Shoes y está ansioso por vender más!
Quieres monitorear los zapatos de este año, pero también algunas ediciones heredadas:
- Nike Air Max 2012
- Nike Air Max 2013
- Nike Air Max 2014
- Nike Air Max 2015
Google Analytics puede filtros de estos productos de una manera fácil:
Otro RegEx que funcionaría en esta situación:
Nike Air Max 201(2/3/4/5)
ambos coinciden las cuatro ediciones y Jake es feliz para controlar la línea de productos de rendimiento de una manera fácil! 🙂
signo Más (+)
El signo coincide con uno o más de los caracteres anteriores.
Lo uso en raras ocasiones, pero es bueno saber que este existe!
Un ejemplo:
hello+ coincide con hello, helloo, hellooo, helloooo (ahora tienes el punto :-)).
llaves ({ })
llegamos a la final!
Probablemente no sea el más fácil de explicar, así que hablaré de esto con la ayuda de dos ejemplos:
- {1,2} – significa, repetir el último «elemento» al menos 1 vez y no más de 2 veces.
- {2} – significa, repetir el último» elemento » 2 veces
He utilizado el primero en rangos de IP de expresiones regulares.
Un ejemplo:
77.120.120.0 to 77.120.120.99 – > La expresión regular se vería como ^77\.120\.120\.{1,2}
El segundo que he usado raramente, pero un ejemplo con códigos postales:
12{3} coincidiría con 12xxx. Los dos primeros números del código postal son 1 y 2 seguidos de tres números aleatorios en el rango de 0 a 9.
Cinco Formas efectivas de usar expresiones regulares de Google Analytics
A estas alturas espero que estés de acuerdo conmigo en que las expresiones regulares son muy efectivas en Google Analytics.
Para convencerte aún más, explicaré cinco situaciones en las que realmente quieres usar expresiones regulares.
Aplicar filtros de tabla
No siempre ha sido así, pero afortunadamente ahora está permitido usar expresiones regulares en los filtros de tabla.
Esto es muy efectivo cuando necesita trabajar con datos específicos en un informe estándar o personalizado.
Un ejemplo:
Me gusta filtrar en las páginas que comienzan con / google-analytics. Es fácil configurar esto:
Ya no tengo que ir a la sección filtro avanzado.
Si sabes cómo trabajar con expresiones regulares, ¡puedes configurarlo literalmente en segundos! Puede aplicar expresiones regulares al informe todas las páginas, pero también a cualquier grupo de contenido definido.
Configurar filtros
En este artículo ya he mostrado un par de filtros que incluyen expresiones regulares.
Asegúrese de usar la expresión regular en su módulo, ya que es la única manera de compilar y aplicar todos los filtros que necesita.
Nota: utilice primero una vista de prueba si no está seguro de la combinación de expresiones regulares y filtros.
Establecer objetivos
Google Analytics tiene actualmente cuatro tipos de objetivos diferentes:
- Destino
- Duración
- Páginas / Pantalla por sesión
- Evento
En la categoría objetivos de destino, las expresiones regulares son realmente útiles.
Muy a menudo, la página de agradecimiento de un objetivo incluye parámetros de consulta o un ID de pedido y se ve bastante similar a otras páginas.
Configurar tus objetivos de Google Analytics con expresiones regulares es fácil y efectivo.
artículos Útiles:
- Su hoja de ruta experta para definir KPI procesables
- Cómo configurar estratégicamente objetivos en Google Analytics
- Objetivos macro y micro
Definir pasos de embudo
En la captura de pantalla anterior, puede ver que definir un embudo es opcional. Puedes activarlo y establecer un objetivo que incluya 20 pasos de embudo.
Espero que no tengas que configurar tantos pasos. Ya que tu tasa de conversión estará bastante cerca de 0 entonces. ;- )
De todos modos, al igual que con su página de agradecimiento, las expresiones regulares son realmente útiles al configurar pasos de embudo en Google Analytics.
5. Configuración de segmentos
De forma predeterminada, Google Analytics informa de todas las sesiones.
Hay docenas de razones por las que te gustaría profundizar.
Para la segmentación ad-hoc, recomiendo usar Segmentos.
Es mucho más fácil configurar sus propios segmentos si domina las expresiones regulares.
Probador de expresiones regulares
Ya sea que sea nuevo en Expresiones regulares en Google Analytics o un usuario avanzado, siempre recomiendo probar su expresión regular primero.
Hay dos formas inteligentes de probar sus expresiones regulares:
- Filtros de tabla: vea si los resultados deseados se devuelven a través de este campo de filtro
- Herramienta en línea (comprobador de expresiones regulares por ActualMetrics)
¡Funciona como un encanto!
Otro gran consejo de Tobias Kraeft:
- Regex101.com (fantástico comprobador y depurador de expresiones regulares en línea)
Hoja de trucos de expresiones regulares
Recientemente, he probado todas las expresiones regulares para averiguar cuáles son (aún) válidas en Google Analytics.
He creado una descripción práctica para usted que incluye todas las expresiones regulares que están disponibles actualmente, incluidos ejemplos para acelerar su aprendizaje.
Expresiones regulares y API de Google Analytics
No es el momento adecuado para explicar todos los detalles sobre la API de Google Analytics.
Hay una cosa que vale la pena mencionar aquí.
Funciona de forma diferente, pero puedes usar expresiones regulares en las consultas de la API de Google Analytics:
Imagen cortesía
También puede usar expresiones regulares en expresiones de filtro utilizando =~ y!~ operador. Su sintaxis es similar a las expresiones regulares de Perl.
Tenga en cuenta estas dos reglas:
- Longitud máxima de 128 caracteres
- La coincidencia de expresiones regulares no distingue entre mayúsculas y minúsculas
Bueno, esto es todo lo que quería compartir.
Supongo que hay mucho en lo que pensar después de leer este artículo.
¿Ya utiliza expresiones regulares en Google Analytics? ¿Qué te gusta o no de ellos? Feliz de escuchar su opinión!
Una última cosa… Asegúrate de obtener mi herramienta de auditoría automatizada de Google Analytics. Contiene 25 comprobaciones de estado de claves en la configuración de Google Analytics.