Events and key events

Cómo modificar y generar eventos con expresiones regulares

Para los flujos de datos web, puedes modificar y generar un evento nuevo en Google Analytics con una expresión regular (regex).

Para evitar el uso de regex con errores de formato que puedan afectar el rendimiento de tu sitio, sigue estas prácticas recomendadas:

  • Antes de usar regex, utiliza otros operadores cuando sea posible (p. ej., concordancias exactas, contiene).
  • Prueba tu regex con las entradas previstas y asegúrate de que coincida con lo que esperas.
  • Si la distinción entre mayúsculas y minúsculas es importante, especifica que tu regex las distinga. Usa la opción que no dice "(ignorar mayúsculas y minúsculas)" (ignore case).

Google Analytics ejecuta las reglas de creación y modificación de eventos directamente en el navegador. Como resultado, ciertos tipos de regex no válidas corren el riesgo de disminuir el rendimiento del sitio web.

Cuando el navegador implementa regex de JavaScript, utiliza el retroceso para probar todas las rutas de ejecución posibles para evaluar una cadena con una expresión regular. Una regex compleja o mal escrita puede causar problemas significativos cuando se ejecuta en determinados navegadores y ocasionar fallas en el sitio y la computadora. Este tipo de resultado puede deberse a la regex en tu regla para crear o modificar eventos o a las cadenas con las que coincide tu regla.

Prácticas recomendadas para evitar un retroceso catastrófico

  • Evita repeticiones no delimitadas o anidadas en las que el tiempo de concordancia puede aumentar de manera exponencial. Define una cantidad máxima de repeticiones esperadas.

¿Te resultó útil esto?

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