Actualizado: 30 de marzo de 2025
Google Tag Manager (GTM) se ha convertido en una herramienta esencial para los profesionales del marketing digital y desarrolladores web. Su capacidad para gestionar y activar códigos de seguimiento de manera eficiente permite a las empresas recolectar datos valiosos sobre el comportamiento de los usuarios en sus sitios web. Desde disparar etiquetas cuando un visitante hace clic en un enlace hasta registrar envíos de formularios, GTM da a los usuarios un control sin precedentes sobre el seguimiento de eventos.
Una de las características más básicas, pero igualmente crucial, es la posibilidad de activar etiquetas en función de la carga de la página. Esto se logra mediante dos componentes clave: los disparadores de visualización de página y las variables de página. A continuación, profundizaremos en cómo funcionan estos elementos y cómo pueden optimizar tu estrategia de seguimiento.
¿Qué son los disparadores de visualización de página?
Al crear un nuevo contenedor en Google Tag Manager, se incluyen automáticamente tres disparadores predeterminados: All Pages, Consent Initialization – All Pages y Initialization – All Pages. Aunque no aparecen en la lista de disparadores, son fundamentales al crear nuevas etiquetas y se activan cada vez que un contenedor de GTM se carga en una página.
Estos disparadores no pueden ser eliminados, pero permiten una gran flexibilidad al configurar etiquetado personalizado. Si deseas que una etiqueta se dispare solo en ciertas páginas, es necesario crear un nuevo disparador. En la interfaz de GTM, navega a Disparadores > Nuevo > Configuración del disparador. Aquí encontrarás cinco tipos de disparadores relacionados con la carga de la página:
- Consent Initialization: Captura el estado del consentimiento del usuario al entrar en tu sitio web. Este disparador se activa primero y se recomienda usarlo solo con etiquetas que trabajen con la gestión del consentimiento.
- Initialization: Se utiliza para cargar etiquetas antes que el resto de la página, ideal para configuraciones de análisis que deben activarse tempranamente.
- Page View: Captura datos generados durante las impresiones de página. Se activa cuando el navegador comienza a cargar una página web.
- DOM Ready: Se activa cuando el documento de la página está completamente cargado, lo que significa que los elementos de la página han sido renderizados.
- Window Loaded: Se activa cuando la página está completamente cargada, incluyendo scripts de terceros.
Cómo activar un disparador en una página específica
Si has creado un disparador de visualización de página y deseas que se active solo en una página específica, debes seleccionar Some Page Views y definir la condición. Por ejemplo, podrías establecer que Page Path equals /pages/contact-us/.
Seleccionar la variable adecuada es crucial para el éxito de esta configuración. A continuación, exploraremos las variables de página disponibles en GTM.
Variables de página integradas en Google Tag Manager
Google Tag Manager ofrece cuatro variables de página estándar que son fundamentales para el seguimiento:
- Page Hostname: Regresa el nombre del host (dominio) de la URL.
- Page URL: Devuelve la URL completa sin fragmentos de hash.
- Page Path: Proporciona solo la ruta de la URL, es decir, todo lo que aparece después del nombre del host.
- Referrer: Retorna la dirección de la página desde la que un visitante llegó a la actual.
Estas variables están habilitadas de forma predeterminada y se pueden ver en la sección de Variables de tu contenedor GTM. Para personalizarlas, puedes hacer clic en el botón Personalizar en la parte superior derecha de la lista de variables integradas.
Page Path vs Page URL: Entendiendo las diferencias
Para quienes inician en el seguimiento web, puede resultar confuso decidir qué variable utilizar. La variable Page Path solo devuelve la parte de la URL que sigue al nombre del host, excluyendo parámetros de consulta y fragmentos. Por otro lado, Page URL proporciona un panorama más completo, incluyendo:
- Protocolo: (ej. https://)
- Nombre del host: (ej. www.example.com)
- Ruta de la página: (ej. /pages/contact-us/)
- Parámetros de consulta: (ej. ?utm_medium=referral&utm_source=othersite.com)
Si necesitas capturar información adicional como parámetros UTM, deberías utilizar la variable Page URL en lugar de Page Path.
Creación de variables personalizadas de página
Una de las capacidades más potentes de GTM es la personalización. Si las variables integradas no son suficientes para tus necesidades, puedes crear variables definidas por el usuario. En la interfaz de GTM, dirígete a la sección de Variables, busca Variables definidas por el usuario, haz clic en Nuevo y selecciona Variable de URL.
Las variables de URL son versátiles y permiten acceder a componentes de la URL actual de la página, facilitando el seguimiento de parámetros de consulta y fragmentos. Por ejemplo, si la URL es https://www.example.com/welcome:8080?gclid=aabbcc123#home, puedes acceder a:
- Full URL: La URL completa sin el fragmento de hash.
- Protocol: Protocolo de la URL, como https.
- Host Name: Nombre del host sin el número de puerto.
- Port: Número de puerto usado en la URL.
- Path: Ruta de la URL.
- Query: Cadena completa de parámetros de consulta.
- Fragment: Valor del fragmento de la URL.
Ejemplo práctico de una variable de página personalizada
Si utilizas herramientas de marketing por correo electrónico, es probable que ya estés familiarizado con los parámetros de seguimiento. Por ejemplo, un enlace en un correo electrónico podría redirigir a: https://www.mybusiness.com/?utm_campaign=awesomecampaign&utm_source=campaignid&utm_medium=email. Estos parámetros son cruciales para rastrear campañas en Google Analytics.
Puedes convertir utm_campaign, utm_source y utm_medium en variables en GTM, lo que te permitirá utilizarlas en disparadores o etiquetas. Al crear estas variables, activa el modo de Vista previa y depuración en GTM, accede a tu sitio web y añade los parámetros UTM al final de la URL. Esto te permitirá verificar que las variables se capturan correctamente.
Uso de múltiples URLs en un único disparador
En ocasiones, es necesario disparar una etiqueta en una de varias páginas posibles. Un error común es intentar crear un disparador que exija múltiples condiciones al mismo tiempo. Esto no funcionará, ya que una página no puede tener varias URLs simultáneamente. Aquí tienes dos opciones:
- Opción #1: Crear un disparador de visualización de página separado para cada URL y añadirlos todos a la etiqueta. Esta solución, aunque funciona, puede complicar tu contenedor de GTM rápidamente.
- Opción #2: Utilizar expresiones regulares (RegEx) para crear un único disparador que abarque varias URLs. Con esto, puedes especificar múltiples condiciones de manera más eficiente. Por ejemplo, podrías usar: /pages/contact-us/|/pages/other-page.
Seguimiento de visualizaciones de página en aplicaciones de una sola página
A diferencia de los sitios web tradicionales, las aplicaciones de una sola página (SPA) requieren una configuración adicional para garantizar el seguimiento adecuado de las visualizaciones de página. Este tipo de implementación puede ser compleja, pero es fundamental para asegurar que los datos de usuario sean precisos. Te recomiendo que consultes guías especializadas para obtener más detalles sobre este tema.
Ideas y ejemplos de uso de variables de página y disparadores
Si eres nuevo en Google Tag Manager, aquí hay algunas ideas que podrían inspirarte en el uso de sus capacidades:
- Seguimiento de páginas de agradecimiento (por ejemplo, tras enviar un formulario).
- Enriquecer datos de envío de formularios (capturando valores UTM y enviándolos junto con la información del formulario).
- Implementar seguimiento de eventos personalizados para interacciones específicas de los usuarios.
- Crear análisis de embudos de conversión basados en la navegación de los usuarios.
Conclusiones sobre variables de página y disparadores en GTM
En este artículo, hemos explorado las funcionalidades fundamentales de Google Tag Manager relacionadas con la activación de disparadores durante la carga de la página. Gracias a las variables de página y los disparadores de visualización, puedes decidir cuándo y cómo se activan tus etiquetas, optimizando así la recolección de datos en tu sitio web.

























