Si deseas aprovechar al máximo tus estrategias de marketing digital, es fundamental entender cómo extraer y utilizar los parámetros de consulta de tus URLs. Google Tag Manager (GTM) te permite hacer esto de manera efectiva, facilitando el seguimiento de métricas clave y el análisis del comportamiento del usuario. A continuación, exploraremos cómo puedes aprovechar esta herramienta para gestionar tus parámetros de consulta.
¿Qué son los parámetros de consulta?
Los parámetros de consulta, también conocidos como cadenas de consulta, son fragmentos de información que se añaden a una URL para transmitir datos específicos. Se encuentran después del signo de interrogación (?) y se utilizan comúnmente para enviar información a los servidores o para personalizar la experiencia del usuario.
Un ejemplo típico de una URL con un parámetro de consulta sería:
https://www.ejemplo.com/buscar?producto=zapatillas+deportivas
En este caso, el parámetro de consulta es “producto” y su valor es “zapatillas+deportivas”. Estos parámetros son especialmente útiles en el ámbito del marketing, donde los parámetros UTM son esenciales para rastrear el rendimiento de campañas publicitarias digitales. Por ejemplo, al añadir parámetros como utm_source o utm_medium, puedes identificar de dónde provienen tus visitas.
Además de los parámetros UTM, las páginas web suelen incluir otros parámetros que son cruciales para su funcionamiento, como un id_producto que podrías querer enviar a Google Analytics como una dimensión personalizada. Con Google Tag Manager, extraer y gestionar estos parámetros es un proceso sencillo y eficiente.
¿Prefieres los videos? Aquí tienes un tutorial
Si prefieres una explicación visual, hay excelentes tutoriales en línea que abordan este tema en profundidad. Estos pueden ofrecerte pasos detallados y ejemplos prácticos para que sigas y comprendas mejor cómo funciona Google Tag Manager.
Cómo extraer un parámetro de consulta de la URL actual
Una de las funcionalidades más útiles de Google Tag Manager es la variable de URL. Esta variable puede devolver el valor de un parámetro de consulta específico que se encuentra en la URL actual. Por ejemplo, si tienes una URL como https://www.ejemplo.com/productos?producto_id=12345, puedes obtener el valor “12345” utilizando esta variable.
Para extraer un parámetro de consulta en Google Tag Manager, sigue estos pasos:
- Accede a tu contenedor de GTM y dirígete a la sección de Variables.
- Haz clic en Nuevo en la sección Variables definidas por el usuario.
- Selecciona el tipo de variable: URL.
- En Tipo de componente, elige Consulta.
- Introduce el nombre del parámetro que deseas extraer, como producto_id.
Una vez que hayas guardado la variable, activa el modo de vista previa y depuración, actualiza la página y verifica en la pestaña de Variables que tu nueva variable URL devuelva el valor esperado.
Cómo extraer un parámetro de consulta de una URL clicada
Además de trabajar con la URL de la página actual, GTM también permite extraer parámetros de consulta de otros URLs, como los de enlaces clicados. Para hacerlo, sigue estos pasos:
- En la variable de URL, expande la sección de Más configuraciones.
- Selecciona {{Click URL}} como fuente de URL.
Con esta configuración, la variable devolverá el valor del parámetro producto_id de la URL clicada, si existe. Si no hay ningún parámetro, el valor retornado será undefined.
Cómo extraer todos los parámetros de consulta de la URL
Si necesitas obtener todos los parámetros de consulta de la URL en una sola variable, puedes emplear el tipo de variable JavaScript de Google Tag Manager. Esto se debe a que la variable de URL solo puede devolver el valor de un único parámetro.
Para configurar esto, sigue estos pasos:
- Dirígete a Variables y selecciona Nuevo en la sección de Variables definidas por el usuario.
- Configura el tipo de variable como Variable de JavaScript.
- Introduce el código document.location.search.
Esta variable retornará todos los parámetros de consulta en la URL, incluyendo el signo de interrogación. Si prefieres obtener solo los parámetros sin el signo de interrogación inicial, puedes usar este código de JavaScript personalizado:
function() {
return document.location.search.split('?')[1];
}
De esta manera, el resultado será producto_id=1234&categoria_id=2222, eliminando el signo de interrogación inicial.
Cómo extraer una parte de la ruta de la página
En este artículo hemos hablado sobre cómo extraer parámetros de consulta, pero también puede que necesites acceder a partes de la ruta de la URL que no están relacionadas con los parámetros. Por ejemplo, en una URL como https://www.ejemplo.com/pagina/categoria/producto, podrías querer extraer solo la “categoria”.
Para hacer esto, puedes seguir un tutorial específico que explique cómo analizar y extraer estos segmentos de la ruta de la URL utilizando Google Tag Manager.
Consideraciones finales al extraer parámetros de consulta con Google Tag Manager
En esta guía, has aprendido cómo utilizar la variable de URL y otras alternativas para extraer parámetros de consulta en Google Tag Manager. Recuerda que, cuando tengas la opción de usar una variable de URL o un código personalizado, es recomendable optar por la funcionalidad integrada de GTM. Los desarrolladores de Google Tag Manager han creado herramientas optimizadas que suelen ser más eficientes.
La variable de URL no solo es versátil para recuperar parámetros de consulta, sino que también puede acceder a fragmentos de URL, nombres de host y más. Solo tienes que seleccionar un Tipo de componente diferente en la configuración de la variable.

























