Glosario

Cómo registra la búsqueda en el sitio de GA4 lo que escriben los visitantes

Taras Shynkarenko
Taras Shynkarenko
•Actualizado: •10 min de lectura
Cómo registra la búsqueda en el sitio de GA4 lo que escriben los visitantesCómo registra la búsqueda en el sitio de GA4 lo que escriben los visitantes

TL;DR, Respuesta rápida

10 min de lectura

La 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.

Una mujer busca zapatillas de running en un portátil, el tipo de búsqueda de visitante que GA4 detecta en la URL de la página de resultados.

¿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:

  • q
  • s
  • search
  • query
  • keyword

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:

  1. En Admin, dentro de Data collection and modification, haz clic en Data streams.
  2. Haz clic en el nombre de tu flujo de datos web.
  3. En Enhanced measurement, desliza el interruptor para activar todas las opciones.
  4. 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_", donde la clave "matches an additional query parameter you specify to be collected under advanced settings."

AjusteQué introducesQué envía GA4
Parámetros del término de búsquedaEl parámetro que contiene el término escrito, por ejemplo termEl valor en search_term
Parámetros de consulta adicionalesOtros parámetros de la URL de resultados, por ejemplo categoryEl 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.

Un analista revisa datos en un portátil en su escritorio, como al leer los términos de búsqueda en una exploración libre.

¿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í:

  1. Abre Explore y empieza una exploración de formato libre en blanco.
  2. Añade las dimensiones Search term y Event name, y las métricas Event count y Total users.
  3. Arrastra Search term a Rows y las dos métricas a Values.
  4. 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.

Flowsery
Flowsery

Empieza tu prueba gratis de 14 días

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.

Qué vía envía tus búsquedas
1
Revisa la URL de resultados. Haz una búsqueda en tu sitio y busca el término en la dirección.
2
Parámetro de la lista. Con q, s, search, query o keyword, la medición mejorada envía view_search_results.
3
Otro parámetro. Añádelo en la configuración avanzada de Site search, por ejemplo term.
4
Sin término en la URL. Envía un evento search con search_term desde tu propio código.
Las dos vías rellenan la dimensión Search term.

¿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.

Flowsery
Flowsery

Empieza tu prueba gratis de 14 días

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

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ésPor qué tu tasa de rebote de GA4 es la tasa de interacción al revés
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.

•9 min de lectura
Qué cuenta el informe de páginas de destino de GA4 y dónde se queda en blancoQué cuenta el informe de páginas de destino de GA4 y dónde se queda en blanco
Glosario

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.

•10 min de lectura
Cómo definir propiedades de usuario de GA4 y usarlas en informesCómo definir propiedades de usuario de GA4 y usarlas en informes
Glosario

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.

•10 min de lectura
Cómo vincular Search Console con GA4 y publicar sus informesCómo vincular Search Console con GA4 y publicar sus informes
Glosario

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.

•9 min de lectura
Cómo crear métricas calculadas de GA4 con una cuota de cinco huecosCómo crear métricas calculadas de GA4 con una cuota de cinco huecos
Glosario

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.

•10 min de lectura
Cómo configurar la agrupación de contenido de GA4 con un solo parámetroCómo configurar la agrupación de contenido de GA4 con un solo parámetro
Glosario

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).

•9 min de lectura

Artículos relacionados