Actualizado: 28 de marzo de 2025
En el mundo del análisis web, la limpieza de datos es crucial para obtener informes precisos y significativos. En Google Analytics, una de las funcionalidades más útiles para lograr esto es la capacidad de excluir parámetros de consulta de URL. Esta función, presente en Universal Analytics (GA3), permite eliminar parámetros no deseados de las URLs, facilitando así la interpretación de los informes.
Sin embargo, al momento de escribir este artículo, esta característica no estaba disponible de forma predeterminada en Google Analytics 4 (GA4). Si bien existe redacción de datos, no reemplaza completamente la función de exclusión de parámetros. Afortunadamente, hay un método alternativo que puedes implementar utilizando Google Tag Manager (GTM). A lo largo de este artículo, te guiaré a través de este proceso y al final, compartiré una lista de los parámetros de URL más comunes que podrías considerar excluir.
Tutorial en video
Si prefieres el contenido en formato de video, aquí tienes un tutorial de mi canal de YouTube que aborda este tema de manera visual.
Contenido del artículo
A continuación, aprenderás sobre:
- ¿Por qué son problemáticos los parámetros de consulta de URL?
- ¿Por qué la función de redacción de datos en GA4 es insuficiente?
- Identificación de los parámetros de consulta de URL que deseas excluir
- Plantilla personalizada
- Creación de una variable que excluya parámetros de consulta
- Actualización de las etiquetas de configuración de GA4
- Prueba de la configuración
- ¿Qué hacer si utilizas GTAG?
- Parámetros de consulta populares que podrías querer excluir
- Alternativa: excluir todos los parámetros de consulta excepto los permitidos
¿Por qué son problemáticos los parámetros de consulta de URL?
Los parámetros de consulta de URL no son intrínsecamente malos; de hecho, son bastante útiles. Por ejemplo, cuando un usuario completa un formulario, puede ser redirigido a una página con una URL como example.com/signup?success=true. Este tipo de seguimiento es beneficioso, ya que indica que la acción fue exitosa.
No obstante, muchos parámetros de URL no aportan valor a nuestros informes en Google Analytics. Si bien son relevantes para otras plataformas como LinkedIn Ads o Facebook, en GA no contribuyen a un análisis significativo. Por ejemplo, un visitante que llega a tu sitio a través de Facebook puede tener una URL que incluya un parámetro como fbclid, lo que resulta en URLs como mysite.com/pricing?fbclid=sdfghjkluytresvbjk4567890dcvb. Esto genera que Google Analytics registre múltiples URLs únicas para la misma página, complicando el análisis del tráfico real.
El problema se agrava si consideramos que cada variante de una URL con diferentes parámetros de consulta se contabiliza por separado en los informes. Si deseas mantener un análisis limpio y eficaz, es esencial excluir esos parámetros innecesarios mientras preservas aquellos que son realmente útiles, como success=true.
¿Por qué la función de redacción de datos en GA4 es insuficiente?
La redacción de datos en GA4 es mejor que no tener ninguna opción, pero no es suficiente para excluir completamente los parámetros de consulta no deseados. Imagina una situación en la que tienes tres URLs que apuntan a la misma página:
- example.com/contact
- example.com/contact?fbclid=123
- example.com/contact?xyz=true
Si utilizas la redacción de datos para eliminar fbclid y xyz, tus informes aún mostrarán tres URLs distintas, lo que puede ser confuso. En contraste, al seguir el método que describiré más adelante, podrás consolidar toda esa información en una sola URL: example.com/contact.
Identificación de los parámetros de consulta de URL que deseas excluir
El primer paso es identificar qué parámetros deseas excluir. Para ello, puedes crear un informe personalizado. Dirígete a Explorar > Blank.
Importa la dimensión Page path + query string o Page location y añade Views en la sección de métricas. Luego, filtra el informe para mostrar solo URLs que contengan parámetros de consulta. Configura un filtro que contenga el signo de interrogación ? en la dimensión correspondiente.
Esto te dará un informe con todas las URLs que contienen parámetros. Tómate un tiempo para revisar y anotar todos aquellos que desees excluir en el futuro.
Plantilla personalizada
Dado que GA4 actualmente no cuenta con una función incorporada para excluir parámetros de consulta, utilizaremos Google Tag Manager (GTM). Primero, asegúrate de que GA4 esté instalado a través de GTM. Inicia sesión en la interfaz de GTM y dirígete a la sección de Plantillas.
Haz clic en Buscar en la Galería en la sección de Plantillas de Variables. Busca la plantilla llamada Trim Query, creada por Ayudante, una empresa de consultoría y desarrollo de software móvil en Tokio. Agrega esta plantilla a tu espacio de trabajo.
Creación de una variable que excluya parámetros de consulta
Con la plantilla Trim Query lista, procede a crear una nueva variable. Ve a Variables > Nueva > Configuración de variable y selecciona «Trim Query» como tipo de variable. Configura Page URL como URL de destino, ya que esta variable tomará la URL de la página y eliminará los parámetros no deseados.
Nota: Ten en cuenta que esta variable no afectará la URL que los visitantes ven en la barra de direcciones. Redefinirá la URL para su uso en GA4.
Ahora, utiliza la lista de parámetros que preparaste anteriormente y añádelos uno por uno. Guarda la variable con un nombre que resulte claro, como Page URL excluyendo parámetros de consulta no deseados.
Actualización de las etiquetas de configuración de GA4
Cuando implementas GA4, este automáticamente rastrea parámetros como page_location. Sin embargo, puedes sobrescribir esa configuración. En la etiqueta de configuración de GA4, agrega un nuevo parámetro page_location y establece el valor de la variable que acabas de crear. Asegúrate de guardar la etiqueta.
Incluye este parámetro en todas las etiquetas de eventos de GA4. Si lo prefieres, puedes crear una variable de configuración de eventos de GA4, donde gestionas el parámetro page_location, lo que facilitará futuras modificaciones.
Prueba de la configuración
Es momento de verificar si tu configuración está funcionando correctamente. Haz clic en el botón de vista previa en la parte superior de la interfaz de GTM. Ingresa la URL de tu sitio, incluyendo varios parámetros de consulta. Luego, revisa Google Analytics > Admin > Debugview para comprobar que el valor de page_location no contenga los parámetros excluidos. Si todo está correcto, publica tu contenedor de GTM.
¿Qué hacer si utilizas GTAG?
Si estás usando GTAG, consulta esta documentación. Tu desarrollador deberá escribir un código personalizado para enviar el parámetro page_location sin los parámetros de consulta no deseados. Proporciona a tu desarrollador la lista de parámetros que deben ser excluidos y mantenlo informado sobre posibles actualizaciones futuras.
Parámetros de consulta populares que podrías querer excluir
A continuación, te comparto una lista de parámetros de URL comunes que es recomendable considerar para la exclusión, incluso si no los ves en tus informes de GA4 en este momento:
- gtm_debug (Google Tag Manager)
- fbclid (Facebook). Importante: si utilizas eventos de GA4 para enviar datos al endpoint de GTM del lado del servidor y luego al API de conversiones de Facebook, no excluyas fbclid.
- mc_cid (Mailchimp)
- mc_eid (Mailchimp)
- __s (Drip)
- __hssc (HubSpot)
- __hstc (HubSpot)
- __hsfp (HubSpot)
- _hsenc (HubSpot)
- _ke (Klaviyo)
- hsCtaTracking (HubSpot)
- igshid (Instagram)
- ml_subscriber (MailerLite)
- ml_subscriber_hash (MailerLite)
- msclkid (Microsoft)
- omnisendContactID (Omnisend)
- s_cid (Adobe)
- ef_id (Adobe)
- twclid (Twitter)
Alternativa: excluir todos los parámetros de consulta excepto los permitidos
La solución que hemos discutido requiere un mantenimiento ocasional. Para evitar esto, considera la alternativa de excluir todos los parámetros de consulta, excepto aquellos que desees conservar. La plantilla Trim Query incluye una función de lista blanca.
En este caso, deberías ingresar solo los parámetros que deseas ver. Todo lo demás será eliminado. Sin embargo, ten cuidado con este enfoque. Si en el futuro se añade un nuevo parámetro importante, no será incluido en tus informes.
Algunos parámetros que deberías considerar incluir en esta variable (si utilizas la lista blanca) son:
- utm_medium, utm_source, utm_campaign, y todos los otros parámetros listados aquí
- gclid
- dclid
- _gl
- _ga

























