google desglose contenido google-analytics

google-analytics - desglose de contenido google analytics



El flujo de visitantes de Google Analytics: ¿agrupación de URL? (4)

Lamentablemente, no hay una forma clara de hacerlo sin crear un nuevo perfil junto con algunos filtros de perfil personalizados.

Para hacerlo, simplemente salte a la interfaz de administración, cree un nuevo perfil (si no desea ensuciar sus datos existentes, puede crear montones de estos de todos modos) y cree un filtro avanzado personalizado con las siguientes opciones:

Tipo: Buscar y reemplazar

Campo: URI de solicitud

Cadena de búsqueda: ^ / (contacts | event_orders) (/ / d *) (. *)

Reemplazar cadena: / $ A1 $ A3

Así es como se ve en la interfaz GA:

Estoy intentando hacer un análisis cuidadoso de la forma en que los visitantes de mi sitio web se mueven a través de dos acciones particulares de varias páginas (por ejemplo, registro de eventos) para determinar dónde y por qué algunos visitantes no completan las acciones. Intento utilizar la herramienta "Flujo de visitantes" de Google Analytics para examinar los datos, especialmente para saber dónde fueron los visitantes que "no completaron".

La dificultad con la que me he encontrado es cómo los desarrolladores armaron la estructura de URL en nuestro framework MVC. En términos generales, las URL se ven así:

/contacts/432/edit /* create new person profile, [0-9]+ format for new person ID */ /event_orders/763/edit /* create new event reg, [0-9]+ format for new event registration */ /event_orders/763?success=true /* action completed */

Debido a la forma en que se construyen las URL, actualmente no es posible utilizar el análisis de Flujo de visitantes de GA para ver cómo los usuarios del sitio se mueven a través de la secuencia de acciones.

Lo que estoy esperando: quiero poder definir agrupaciones de URL usando expresiones regulares.

Sé que es posible usar expresiones regulares al filtrar vistas de página, pero no he encontrado nada en esas líneas en la sección Flujo de visitantes. En todo caso, parece que necesitaría definir agrupaciones de URL en todo el sitio para tratar siempre /contacts/[0-9]+/edit como la misma URL, agrupando así las vistas de página "crear nuevo registro de eventos" en una sola pedazo cuando se ve el flujo de visitantes.

¿Es posible hacer esto?


Robert Kingston tiene razón, aunque podría valer la pena señalar lo que significa la $ A1 $ A3 en la cadena de reemplazo.

El $ A significa el campo de filtro A y el 1 significa "lo que está en los primeros corchetes curvos", el 3 significa "lo que está en el 3er corchete". la barra al comienzo es literalmente solo una barra.

Recomiendo crear perfiles adicionales para este tipo de cosas, y siempre tener un perfil "Vanilla" que nunca se toque en caso de desastres.


En la pregunta original, expresé lo que esperaba: "Quiero poder definir agrupaciones de URL usando expresiones regulares".

¡Resulta que Visitor Flow de Google Analytics permite exactamente esto! Así es cómo.

  1. Cargue Flow Visitantes , y aplique cualquier otro filtro y segmentación que desee.

  2. Navegue por la interfaz de flujo de visitantes para encontrar un ejemplo de las páginas que desea agrupar. En el caso de mi pregunta original, un ejemplo fue /contacts/432/edit

  3. Haga clic con el botón izquierdo en ese nodo y seleccione "Explorar el tráfico hasta aquí". Eso convertirá la interfaz para que muestre todas las rutas de entrada y las rutas de salida desde ese nodo, independientemente de dónde haya ocurrido ese nodo en la secuencia de la interacción de cada visitante con el sitio.

  4. Haga clic en el ícono "engranaje" arriba del nodo en la nueva pantalla. Esto abrirá un nuevo cuadro de diálogo que permite varias opciones de "coincidencia": "contiene", "comienza con", "termina con", "es igual" y " coincide con la expresión regular ".

  5. No he sondeado las profundidades de la flexibilidad de expresiones regulares aquí, pero para una de las agrupaciones que estaba buscando, ingresé /contacts/*/edit en el segundo campo

  6. El tercer campo es opcional, pero le permite usar un nombre más amigable para el nodo.

  7. Haga clic en "Aplicar". ¡Ahora todas las URL coincidentes se agruparán!

  8. (Bonificación) Para ver las URL específicas que se han agrupado y algunas estadísticas generales de cada una de esas URL, haga clic con el botón izquierdo en el nodo y haga clic en "Detalles del grupo".

Feliz regexing!


Robert Kingston estuvo casi en lo cierto, PERO la cadena de reemplazo debería ser bastante diferente: cuando usa paréntesis para capturar cadenas, las inserta con /1 , /2 y así sucesivamente.

Esta es la forma de cambiar tu URL:

  1. Crea una nueva vista
  2. Agregue un filtro a él.
  3. Elija un filtro no estándar.
  4. Use la opción "Buscar y reemplazar".
  5. En Filtro archivado, seleccione "Solicitar URI".
  6. En "Cadena de búsqueda" escriba en Expresión regular (tenga en cuenta que el URI comienza con / , por ejemplo, para http://abc.eu/my/file.php?abc URI es: /my/file.php?abc ).
  7. En la cadena "Reemplazar cadena", puede escribir el texto que desee.

En este caso particular necesitas:

  1. Cadena de búsqueda: ^/(/w+)/(/d+)[/?](/w+)(.*)
  2. Reemplazar cadena: //1//3?/2&/4

URI original y nuevo:

/contacts/432/edit -> /contacts/edit?432& /event_orders/763?success=true -> /event_orders/success?763&=true

Esto debería permitirle descubrir cuál fue el URI original, pero el flujo de visitantes debería verse mejor (la cadena de consulta se ignora en los flujos).

¡Nota! Sus datos anteriores no se modificarán incluso si agrega filtros a sus vistas anteriores. Es por eso que deberías agregar nuevas vistas. De lo contrario, habrá mezclado datos con URL en formato antiguo y nuevo.