TL;DR, Respuesta rápida
10 min de lecturaLa búsqueda en el sitio de GA4 es la opción de la medición mejorada que envía un evento view_search_results con un parámetro search_term cuando una página de resultados lleva uno de los parámetros de consulta q, s, search, query o keyword. Puedes añadir tus propios parámetros en la configuración avanzada, y los adicionales llegan como parámetros q_. search_term ya rellena la dimensión predefinida Search term, así que no tienes que registrarlo. Los sitios que dejan el término fuera de la URL envían ellos mismos un evento search con search_term.
¿Qué es la búsqueda en el sitio de GA4?
Google Analytics gestiona la búsqueda en el sitio de GA4 con la opción Site search de la medición mejorada, que envía un evento view_search_results con un parámetro search_term cada vez que un visitante llega a una página de resultados cuya URL lleva un parámetro de consulta de búsqueda. La página de Google sobre la medición mejorada dice que el evento se dispara "each time a user is presented with a search results page, as indicated by the presence of a URL query parameter." Actívala, confirma que tus URL de búsqueda usan un parámetro que GA4 reconoce y lee los términos en la dimensión Search term.
Site search es una de las siete opciones de la medición mejorada, junto a los scrolls, los clics salientes y las descargas de archivos, y no necesita código cuando tu buscador ya pone el término en la URL. Cuando no lo hace, envías el evento tú mismo, como se explica más abajo.

¿Cómo detecta GA4 una búsqueda en el sitio?
GA4 detecta una búsqueda en el sitio buscando un parámetro de consulta conocido en la URL de la página y copiando después su valor en search_term. Google enumera los cinco parámetros que comprueba por defecto:
qssearchquerykeyword
Un visitante que busca "running shoes" y llega a /search?q=running+shoes envía view_search_results con search_term igual al texto escrito. La búsqueda de WordPress usa ?s=, que está en la lista. Un sitio cuya página de resultados usa ?term= o ?k= no envía nada hasta que añades ese parámetro.
La página de ayuda de Google también menciona un parámetro extra: el evento "only sends the unique_search_term parameter when it has a value of 1 (i.e. when the string is unique to that session)." Esa marca te permite separar las primeras búsquedas de las repeticiones del mismo término en una sesión.
¿Cómo activas el seguimiento de la búsqueda en el sitio de GA4?
Activas el seguimiento de la búsqueda en el sitio de GA4 en la configuración de la medición mejorada de tu flujo de datos web, con el rol de Editor o superior. Los pasos de Google:
- En Admin, dentro de Data collection and modification, haz clic en Data streams.
- Haz clic en el nombre de tu flujo de datos web.
- En Enhanced measurement, desliza el interruptor para activar todas las opciones.
- Abre la opción Site search para editarla junto con su configuración avanzada.
Si usas la etiqueta de Google, Google añade que "you also need to make sure that each event is enabled for automatic event detection for your Google tag. By default, all event types are enabled." Revisa los dos sitios cuando la opción está activada y no llega ningún evento view_search_results. Después de guardar, haz una búsqueda en tu sitio y busca el evento en el informe Realtime.
¿Cómo añades tus propios parámetros de consulta de búsqueda?
Añades tus propios parámetros de consulta de búsqueda en la configuración avanzada de la opción Site search, y GA4 ofrece dos tipos. La página de Google dice "You can optionally configure this event to look for other URL query parameters," lo que cubre el parámetro que contiene el término en sí. También enumera parámetros opcionales llamados "q_
| Ajuste | Qué introduces | Qué envía GA4 |
|---|---|---|
| Parámetros del término de búsqueda | El parámetro que contiene el término escrito, por ejemplo term | El valor en search_term |
| Parámetros de consulta adicionales | Otros parámetros de la URL de resultados, por ejemplo category | El valor en q_category |
El segundo tipo sirve para los filtros. Una tienda cuya URL de resultados es /search?term=jacket&category=women puede guardar el término en search_term y el filtro en q_category. La página de Google sobre la medición mejorada no indica cuántos parámetros adicionales acepta el campo, así que introduce solo los que piensas analizar en informes.
¿Tienes que registrar search_term como dimensión personalizada?
No, no registras search_term como dimensión personalizada, porque GA4 ya lo asigna a una dimensión predefinida. La página de Google sobre la medición mejorada afirma "The search_term parameter populates the Search term dimension," y la referencia de dimensiones describe Search term como "The term used to search your website or application." La página de Google sobre dimensiones personalizadas advierte que registrar un parámetro "that is already a predefined dimension" es "not a best practice," ya que "it will use one of your custom dimension quota."
Los parámetros q_ son distintos. Son parámetros de evento propios, así que necesitan una dimensión personalizada con alcance de evento antes de que los informes y las exploraciones puedan mostrarlos. Crea una por parámetro en Admin, dentro de Data display, Custom definitions, con el nombre exacto, como q_category. Elige solo los filtros sobre los que vas a actuar, y usa la guía para elegir dimensiones según las decisiones que informan para decidir cuáles merecen un hueco.

¿Dónde ves los términos de búsqueda en GA4?
Ves los términos de búsqueda de GA4 en la dimensión Search term, y la forma más rápida de leerla es una exploración de formato libre. Créala así:
- Abre Explore y empieza una exploración de formato libre en blanco.
- Añade las dimensiones Search term y Event name, y las métricas Event count y Total users.
- Arrastra Search term a Rows y las dos métricas a Values.
- Añade un filtro en el que Event name coincida exactamente con
view_search_results.
Ordena por recuento de eventos para ver qué buscan más los visitantes. Después busca los términos para los que tu sitio no tiene página. Un término que vuelve una y otra vez es contenido que deberías escribir o un producto que deberías tener. Los términos de búsqueda también combinan bien con el seguimiento de eventos en la página de resultados, como un clic en un resultado, para distinguir las búsquedas que encontraron algo de las que terminaron en una salida.
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
¿Cómo mides las búsquedas cuando el término no está en la URL?
Mides las búsquedas sin parámetro en la URL enviando tú mismo el evento con el término en search_term. Los buscadores que envían un formulario, cargan los resultados con JavaScript o usan una ruta como /search/shoes no le dan a la medición mejorada nada que leer. La referencia de eventos recomendados de Google define un evento search con un parámetro obligatorio, search_term, y da este ejemplo:
gtag("event", "search", { search_term: "t-shirts" });Dispáralo desde el código que ejecuta la búsqueda, en el momento en que aparecen los resultados, con el texto que escribió el visitante. En Google Tag Manager, envía el mismo nombre de evento y el mismo parámetro desde una etiqueta de evento de GA4 activada por tu código de búsqueda. La dimensión Search term acepta las dos vías: Google dice que se rellena "by sending the search_term parameter with the search or view_search_results event." Si usas ambas, sepáralas en tus filtros, o cada búsqueda contará dos veces.
Para contar las búsquedas como métrica de éxito, marca el evento como evento clave. La diferencia entre los eventos clave y la antigua etiqueta de conversiones está en eventos clave frente a conversiones en GA4.
¿Los términos de búsqueda de GA4 pueden contener datos personales o tener umbrales?
Los términos de búsqueda de GA4 registran lo que escriben los visitantes, así que contienen datos personales cada vez que alguien escribe una dirección de email, un número de teléfono o un número de pedido en tu buscador. Google te deja a ti esa obligación: "You're required to ensure that no personally identifiable information is collected." Si tu buscador acepta ese tipo de texto, elimínalo en tu propio código antes de que la etiqueta lea la URL, o envía un término limpio con un evento manual.
Los umbrales son el segundo límite. La página de Google sobre los umbrales de datos dice: "If a report or exploration includes search query information, the row containing that data may be withheld if there aren't enough total users." Los términos poco frecuentes son los que desaparecen, y la guía sobre los umbrales de datos de GA4 explica cómo detectar el indicador Data quality y qué cambios dice Google que reducen la retención.
¿Cómo cuenta Flowsery las búsquedas en el sitio?
Flowsery cuenta una búsqueda en el sitio como un objetivo personalizado al que tú pones nombre y que envías con una sola llamada, como window.flowsery("search"), la sintaxis de la documentación de objetivos personalizados de Flowsery. Su página de seguimiento de objetivos y eventos describe eventos personalizados para "any user action," objetivos con tasas de finalización a lo largo del tiempo y un feed de eventos en tiempo real para "debug and validate your tracking instantly." Los embudos de Flowsery te permiten "select the pages or events that make up your conversion path," así que un evento de búsqueda puede ser un paso entre una landing page y un registro. Las páginas de producto de Flowsery no incluyen un informe de términos de búsqueda, pero un objetivo puede llevar el término escrito como parámetro personalizado, como window.flowsery("search", { term: "running shoes" }). La documentación permite un máximo de 10 parámetros personalizados por evento y valores de texto de 255 caracteres como máximo, y la tarjeta Goals muestra un desglose de cada valor del parámetro y cuántos visitantes coincidieron con él. La regla de datos personales de arriba también se aplica aquí, así que elimina las direcciones de email y los números de teléfono del término antes de enviarlo.
Preguntas frecuentes
¿La búsqueda en el sitio de GA4 viene activada por defecto?
La página de ayuda de Google no indica un valor por defecto para la opción Site search. Dice que deslizas el interruptor de Enhanced measurement para activar todas las opciones y haces clic para editar cada una. Abre tu flujo de datos web para ver el estado actual.
¿Qué parámetros de URL reconoce la búsqueda en el sitio de GA4?
Por defecto, GA4 busca q, s, search, query y keyword. Puedes configurar el evento para que busque otros parámetros de consulta de URL en la configuración avanzada de Site search. Cualquier parámetro que no esté en la lista no envía ningún evento.
¿Qué es el evento view_search_results en GA4?
Es el evento que envía la medición mejorada cuando un visitante ve una página de resultados de búsqueda, señalada por un parámetro de consulta de búsqueda en la URL. Lleva el texto escrito en search_term. También envía unique_search_term con valor 1 cuando el término es único en esa sesión.
¿Por qué está vacía mi dimensión Search term en GA4?
La opción Site search está desactivada, el evento está deshabilitado para la detección automática de eventos en tu etiqueta de Google, o tu URL de búsqueda usa un parámetro que GA4 no comprueba. Los buscadores que dejan el término fuera de la URL tampoco envían nada. Añade el parámetro en la configuración avanzada o envía un evento search con search_term.
¿Qué son los parámetros q_ en la búsqueda en el sitio de GA4?
Son los parámetros de consulta adicionales que enumeras en la configuración avanzada de Site search. GA4 envía cada uno como q_ más el nombre del parámetro, como q_category. Registra cada uno como dimensión personalizada con alcance de evento para analizarlo en informes.
¿Debo usar el evento search o view_search_results?
Usa view_search_results cuando la medición mejorada pueda leer el término de tu URL. Envía el evento recomendado search con search_term cuando no pueda. Los dos rellenan la dimensión Search term, así que evita enviar ambos para la misma búsqueda.
¿Quién puede activar la búsqueda en el sitio de GA4?
Necesitas el rol de Editor o superior. Abre Admin, haz clic en Data streams, elige tu flujo de datos web y edita la opción Site search en Enhanced measurement.
¿Cómo encuentro los términos más buscados en GA4?
Crea una exploración de forma libre con las dimensiones Search term y Event name y la métrica Event count. Pon Search term en Rows, filtra Event name para que coincida exactamente con view_search_results y ordena por recuento de eventos. Un término que se repite y no tiene página muestra qué escribir o qué tener en stock.
¿Por qué faltan algunos términos de búsqueda de GA4 en mi informe?
Google oculta una fila que incluye información de consultas de búsqueda cuando no hay suficientes usuarios en total. Los términos poco frecuentes desaparecen primero. El indicador Data quality te avisa cuando ocurre.
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
¿Flowsery muestra qué palabras buscan los visitantes?
Las páginas de producto de Flowsery no incluyen un informe de términos de búsqueda. Puedes enviar cada búsqueda como un objetivo personalizado con el término como parámetro, como window.flowsery("search", { term: "running shoes" }), y la tarjeta Goals muestra un desglose de cada término y cuántos visitantes coincidieron con él. Después, un embudo muestra si esos visitantes convierten.
¿Te resultó útil este artículo?
¡Cuéntanos qué opinas!
Vernos más en Google
Un clic marca Flowsery como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.
Antes de irte...
Flowsery
Analítica orientada a ingresos para tu sitio web
Rastrea cada visitante, fuente y conversión en tiempo real. Simple, potente y sin cookies.
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
Términos relacionados del glosario


Por qué tu tasa de rebote de GA4 es la tasa de interacción al revés
Google mide la tasa de rebote de GA4 como la proporción de sesiones sin interacción. Cómo la define, en qué difiere de Universal Analytics y dónde añadirla.


Qué cuenta el informe de páginas de destino de GA4 y dónde se queda en blanco
En Reports, el informe de páginas de destino de GA4 lista la primera página de cada sesión. Dónde está, sus métricas, por qué sale (not set) y la fuente.


Cómo definir propiedades de usuario de GA4 y usarlas en informes
Define propiedades de usuario de GA4 con gtag o Tag Manager, regístralas como dimensiones personalizadas de usuario y no pases del límite de 25.


Cómo vincular Search Console con GA4 y publicar sus informes
Aprende a vincular Search Console con GA4 en Admin, qué roles necesitas, cómo publicar los dos informes en Library y qué datos no se pueden cruzar.


Cómo crear métricas calculadas de GA4 con una cuota de cinco huecos
Google limita las métricas calculadas de GA4 a 5 por propiedad estándar. Aprende la sintaxis, las unidades, dónde aparecen y qué no admite una fórmula.


Cómo configurar la agrupación de contenido de GA4 con un solo parámetro
Configura la agrupación de contenido de GA4 con el parámetro content_group en gtag o Tag Manager, lee la dimensión Content group y evita filas (not set).
Artículos relacionados


Cómo añadir anotaciones de Google Analytics en GA4 y llevar un registro de cambios
En GA4, las anotaciones de Google Analytics fijan notas con fecha en los gráficos. Quién las crea, los límites de 60, 150 y 1,000, y su uso como registro.


Qué hacen las dimensiones personalizadas de GA4 y qué cuotas las limitan
Registrar dimensiones personalizadas de GA4 convierte tus parámetros de evento en campos de informe. Mira los tres alcances, las cuotas y la cardinalidad.


Cómo une el ID de usuario de GA4 las visitas con sesión iniciada entre dispositivos
Enviar un ID de usuario de GA4 une las sesiones de una persona registrada en varios dispositivos. Mira gtag, la regla de 256 caracteres y el logout.

