Acerca de las expresiones regulares (regex)

Google Analytics admite expresiones regulares, también conocidas como "regex", para que puedas crear definiciones más flexibles para elementos como filtros de datos, eventos clave, segmentos, públicos, grupos de contenido y grupos de canales personalizados.

En el contexto de Google Analytics, las expresiones regulares son secuencias específicas de caracteres que coinciden de forma amplia o restringida con patrones de tus datos de Analytics.

Por ejemplo, si deseas crear un filtro de vista para excluir los datos de sitios generados por tus propios empleados, puedes usar una expresión regular para excluir cualquier dato del rango completo de direcciones IP que funcionan para tus empleados. Supongamos que esas direcciones IP van del 198.51.100.1 al 198.51.100.25. En lugar de ingresar 25 direcciones IP diferentes, puedes crear una expresión regular, como 198\.51\.100\.\d*, que coincida con todo el rango de direcciones.

O bien, si deseas crear un filtro de vista que incluya solo los datos de la campaña de dos ciudades diferentes, puedes crear una expresión regular, como San Francisco|Nueva York (San Francisco o Nueva York).

Nota: De forma predeterminada, la regex de Google Analytics es completa y distingue mayúsculas de minúsculas. La regex parcial requiere que el usuario agregue metacaracteres.

Metacaracteres de regex

Comodines

. Coincide con un solo carácter (letra, número o símbolo). 1. coincide con
10, 1A

1.1 coincide con
111, 1A1

Ejemplos
? Coincide con el carácter anterior 0 o 1 veces. 10? coincide con
1, 10

Ejemplos
+ Coincide con el carácter anterior 1 o más veces. 10+ coincide con
10, 100

Ejemplos
* Coincide con el carácter anterior 0 o más veces. 1* coincide con
1, 10

Ejemplos
| Crea una coincidencia O

No se usa al final de una expresión.
1|10 coincide con
1, 10

Ejemplos

Anclas

^ Coincide con los caracteres adyacentes al principio de una cadena. ^10 coincide con
10, 100, 10x

^10 no coincide con
110, 110x

Ejemplos
$ Coincide con los caracteres adyacentes al final de una cadena. 10$ coincide con
110, 1010

10$ no coincide con
100, 10x

Ejemplos

Grupos

( ) Coincide con los caracteres encerrados en el orden exacto en cualquier parte de una cadena.


También se usa para agrupar otras expresiones.
(10) coincide con
10, 101, 1011

([0-9]|[a-z]) coincide con
cualquier número o letra minúscula

Ejemplos
[ ] Coincide con los caracteres encerrados en cualquier orden en cualquier lugar de una cadena. [10] coincide con
012, 120, 210

Ejemplos
- Crea un rango de caracteres entre corchetes para que coincidan en cualquier parte de una cadena. [0-9] coincide con cualquier número del 0 al 9.

Ejemplos

Escape

\ Indica que el carácter adyacente se debe interpretar literalmente en lugar de como un metacarácter de regex. \. indica que el punto adyacente debe interpretarse como un punto o decimal, en lugar de como un comodín.

216\.239\.32\.34 coincide con
216.239.32.34

Ejemplos

Sugerencias

Usa expresiones sencillas

Mantener tus expresiones regulares sencillas facilita que otro usuario las interprete y modifique.

Cómo hacer coincidir metacaracteres

Usa la barra inversa (\) para escapar de los metacaracteres de regex cuando necesites que esos caracteres se interpreten literalmente. Por ejemplo, si usas un punto como separador decimal en una dirección IP, escápala con una barra invertida (\.) para que no se interprete como un comodín.

Comparación entre regex completas y parciales

Google Analytics admite regex completas de forma predeterminada. Esto significa que, sin agregar metacaracteres, la expresión solo devuelve valores de concordancia exacta. Para crear una regex parcial y filtrar las dimensiones que contienen un valor específico, puedes usar metacaracteres como ".*".

Ejemplo

  • Regex completa predeterminada: La ciudad coincide con la regex "San Francisco" y solo devolverá "San Francisco".
  • Expresión regular parcial: La ciudad coincide con la regex ".*San Francisco.*" y devolverá "San Francisco" y "South San Francisco".

Vínculos relacionados

¿Te resultó útil esto?

¿Cómo podemos mejorarla?
Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Apps de Google
Menú principal
16113418869869766645
true
Buscar en el Centro de asistencia
false
true
true
true
true
true
69256
false
false
false
false