{"id":1719,"date":"2025-06-16T09:00:00","date_gmt":"2025-06-16T09:00:00","guid":{"rendered":"https:\/\/lookercourses.com\/es\/?p=1719"},"modified":"2025-10-09T19:27:28","modified_gmt":"2025-10-09T19:27:28","slug":"como-hacer-analisis-de-rutas-en-looker-studio-con-ga4-y-bigquery","status":"publish","type":"post","link":"https:\/\/lookercourses.com\/es\/como-hacer-analisis-de-rutas-en-looker-studio-con-ga4-y-bigquery\/","title":{"rendered":"C\u00f3mo hacer an\u00e1lisis de rutas en Looker Studio con GA4 y BigQuery"},"content":{"rendered":"\n<p>Cuando quiero entender c\u00f3mo navegan los usuarios por mi sitio web (qu\u00e9 p\u00e1gina visitan primero, ad\u00f3nde van despu\u00e9s y en qu\u00e9 momento abandonan), el <strong>an\u00e1lisis de rutas<\/strong> (o <em>path analysis<\/em>) se convierte en una de mis herramientas favoritas.<\/p>\n\n\n\n<p>Me permite visualizar el recorrido que hace un usuario paso a paso y detectar oportunidades para mejorar la experiencia o aumentar las conversiones.<\/p>\n\n\n\n<p>Aunque Looker Studio no incluye una funci\u00f3n nativa para an\u00e1lisis de rutas, combin\u00e1ndolo con <strong>Google Analytics 4 (GA4)<\/strong> y <strong>BigQuery<\/strong>, consigo todo lo que necesito para seguir y visualizar los flujos de usuarios de forma efectiva.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es el an\u00e1lisis de rutas?<\/h2>\n\n\n\n<p>El an\u00e1lisis de rutas consiste en seguir la <strong>secuencia de interacciones<\/strong> de un usuario. Es decir, te muestra el orden de los eventos a medida que una persona navega por tu web.<\/p>\n\n\n\n<p>Sirve para responder preguntas como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00bfQu\u00e9 hacen los usuarios despu\u00e9s de aterrizar en la p\u00e1gina de inicio?<\/li>\n\n\n\n<li>\u00bfCu\u00e1ntos pasos necesitan para completar una compra?<\/li>\n\n\n\n<li>\u00bfEn qu\u00e9 momento del proceso abandonan m\u00e1s?<\/li>\n<\/ul>\n\n\n\n<p>Ver este recorrido visualmente me ayuda a tomar decisiones con datos y a identificar qu\u00e9 cambios pueden mejorar el rendimiento del sitio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limitaciones de Looker Studio, y la soluci\u00f3n<\/h2>\n\n\n\n<p>Looker Studio es ideal para construir informes visuales, pero <strong>no tiene una herramienta integrada para an\u00e1lisis de rutas<\/strong> (como s\u00ed tienen otras plataformas).<\/p>\n\n\n\n<p>Lo que hago es integrarlo con <strong>GA4 y BigQuery<\/strong>, lo que me permite exportar los datos en bruto, procesarlos y luego crear visualizaciones personalizadas que muestran el recorrido del usuario con todo detalle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 1: Conectar GA4 con BigQuery<\/h2>\n\n\n\n<p>Lo primero es vincular tu propiedad de GA4 con BigQuery. Esta conexi\u00f3n es clave porque te permite acceder a todos los eventos sin procesar que recoge GA4.<\/p>\n\n\n\n<p>En GA4:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ve a <strong>Administrar \u2192 Enlace con BigQuery<\/strong><\/li>\n\n\n\n<li>Sigue los pasos para conectar tu propiedad con tu proyecto de BigQuery<\/li>\n<\/ol>\n\n\n\n<p>Una vez configurado, los datos empezar\u00e1n a fluir a BigQuery (con un retraso de unas 24 horas).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2: Preparar los datos en BigQuery<\/h2>\n\n\n\n<p>Los datos de GA4 son muy completos, pero vienen en un formato anidado que no est\u00e1 listo para analizar directamente. Por eso escribo consultas SQL para transformarlos en algo m\u00e1s \u00fatil para an\u00e1lisis de rutas.<\/p>\n\n\n\n<p>Una de mis t\u00e9cnicas favoritas es usar <code>ROW_NUMBER()<\/code>. Esta funci\u00f3n me permite <strong>asignar un n\u00famero de paso<\/strong> a cada evento en una sesi\u00f3n, ordenado por marca de tiempo. Aqu\u00ed tienes una versi\u00f3n simplificada de la consulta:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT\n  user_pseudo_id,\n  event_timestamp,\n  event_name,\n  ROW_NUMBER() OVER (\n    PARTITION BY user_pseudo_id \n    ORDER BY event_timestamp\n  ) AS step_number\nFROM\n  `tu_proyecto.tu_dataset.events_*`\nWHERE\n  _TABLE_SUFFIX BETWEEN 'fecha_inicio' AND 'fecha_fin'<\/code><\/pre>\n\n\n\n<p>Esta consulta ordena los eventos por usuario, creando una secuencia clara del recorrido.<\/p>\n\n\n\n<p>A veces tambi\u00e9n limpio los campos (por ejemplo, quitando el dominio de las URLs) o creo campos calculados para facilitar los filtros o las visualizaciones. Si alguna herramienta tiene problemas con campos de fecha, los convierto a texto para evitar errores de formato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3: Visualizar los recorridos en Looker Studio<\/h2>\n\n\n\n<p>Con los datos ya procesados, conecto Looker Studio a la tabla o vista de BigQuery.<\/p>\n\n\n\n<p>Para mostrar los recorridos, suelo usar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/lookercourses.com\/es\/el-diagrama-de-sankey-en-looker-studio\/\">Diagramas de Sankey<\/a><\/strong>: ideales para ver el flujo entre p\u00e1ginas o eventos<\/li>\n\n\n\n<li><strong>Visualizaciones de comunidad<\/strong> dise\u00f1adas para mapear recorridos de usuario<\/li>\n<\/ul>\n\n\n\n<p>En estos gr\u00e1ficos siempre incluyo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un campo con el nombre de la p\u00e1gina o evento (como <code>page_path<\/code> o <code>event_name<\/code>)<\/li>\n\n\n\n<li>Un ID de sesi\u00f3n o usuario<\/li>\n\n\n\n<li>El n\u00famero de paso o una marca de tiempo para ordenar el flujo<\/li>\n<\/ul>\n\n\n\n<p>Con eso ya puedes ver los recorridos m\u00e1s comunes, los bucles, los puntos de abandono, etc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Buenas pr\u00e1cticas que sigo<\/h2>\n\n\n\n<p>Para que el an\u00e1lisis de rutas me d\u00e9 insights \u00fatiles, siempre empiezo con estas claves:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Objetivo claro<\/strong>: \u00bfQu\u00e9 quiero analizar? \u00bfD\u00f3nde se caen los usuarios? \u00bfQu\u00e9 hacen despu\u00e9s de leer un post? Tener claro lo que buscas ayuda a enfocar el an\u00e1lisis.<\/li>\n\n\n\n<li><strong>Segmentar a la audiencia<\/strong>: Usuarios nuevos vs recurrentes, m\u00f3vil vs escritorio\u2026 Cada grupo se comporta distinto, y segmentar permite detectar patrones m\u00e1s espec\u00edficos.<\/li>\n\n\n\n<li><strong>Centrarse en eventos clave<\/strong>: Me enfoco en los eventos que m\u00e1s impacto tienen en el negocio: <code>view_item<\/code>, <code>add_to_cart<\/code>, <code>purchase<\/code>\u2026<\/li>\n\n\n\n<li><strong>Revisar con frecuencia<\/strong>: El comportamiento cambia tras campa\u00f1as o redise\u00f1os. Reviso el an\u00e1lisis de rutas regularmente para mantenerlo actualizado.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Reflexi\u00f3n final<\/h2>\n\n\n\n<p>El an\u00e1lisis de rutas se ha convertido en una parte fundamental de c\u00f3mo entiendo el comportamiento de usuario en Looker Studio.<\/p>\n\n\n\n<p>Aunque la herramienta no lo ofrece de forma nativa, <strong>usar GA4 junto con BigQuery desbloquea todo lo que necesito<\/strong> para visualizar los recorridos a medida y adaptar el sitio seg\u00fan lo que realmente hacen los usuarios.<\/p>\n\n\n\n<p>Requiere algo de configuraci\u00f3n inicial, s\u00ed. Pero una vez montado, el valor que ofrece es enorme. Te ayuda a ver exactamente qu\u00e9 pasos siguen tus usuarios y d\u00f3nde puedes mejorar la experiencia.<\/p>\n\n\n\n<p>Si a\u00fan no has probado el an\u00e1lisis de rutas en Looker Studio, este es el momento perfecto para empezar. Es una de las t\u00e9cnicas m\u00e1s valiosas que uso.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando quiero entender c\u00f3mo navegan los usuarios por mi sitio web (qu\u00e9 p\u00e1gina visitan primero, ad\u00f3nde van despu\u00e9s y en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[23,46],"tags":[],"class_list":["post-1719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-analytics","category-analisis"],"uagb_featured_image_src":{"full":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery.jpg",700,400,false],"thumbnail":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery-150x150.jpg",150,150,true],"medium":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery-300x171.jpg",300,171,true],"medium_large":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery.jpg",700,400,false],"large":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery.jpg",700,400,false],"1536x1536":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery.jpg",700,400,false],"2048x2048":["https:\/\/lookercourses.com\/es\/wp-content\/uploads\/2025\/05\/Como-hacer-analisis-de-rutas-en-Looker-Studio-con-GA4-y-BigQuery.jpg",700,400,false]},"uagb_author_info":{"display_name":"barbmk","author_link":"https:\/\/lookercourses.com\/es\/author\/barbmk\/"},"uagb_comment_info":0,"uagb_excerpt":"Cuando quiero entender c\u00f3mo navegan los usuarios por mi sitio web (qu\u00e9 p\u00e1gina visitan primero, ad\u00f3nde van despu\u00e9s y en [&hellip;]","_links":{"self":[{"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/posts\/1719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/comments?post=1719"}],"version-history":[{"count":3,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/posts\/1719\/revisions"}],"predecessor-version":[{"id":1763,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/posts\/1719\/revisions\/1763"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/media\/1782"}],"wp:attachment":[{"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/media?parent=1719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/categories?post=1719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lookercourses.com\/es\/wp-json\/wp\/v2\/tags?post=1719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}