Actualizado: 13 de junio de 2025.
Desde el lanzamiento de la beta pública de Google Tag Manager Server-side (SGTM) el 12 de agosto de 2020, el tema ha generado diversas reacciones en la comunidad. Mientras algunos celebran esta innovación como un avance significativo en la analítica web, otros se preguntan si realmente es necesario. Esta mezcla de entusiasmo y confusión es comprensible, dado que el etiquetado del lado del servidor puede parecer un concepto complejo para muchos.
El objetivo de este artículo es ofrecer una introducción accesible al etiquetado del lado del servidor para aquellos que son nuevos en el tema. Si has estado buscando un “tutorial para principiantes sobre el etiquetado del lado del servidor con GTM”, has llegado al lugar indicado. Es importante tener en cuenta que, aunque el término «principiante» se refiere a la falta de conocimiento sobre el lado del servidor, es esencial poseer una comprensión básica de cómo funciona el seguimiento web con GTM en general.
Al final de este artículo, tendrás una mejor capacidad para responder a tus clientes cuando te pregunten sobre la necesidad de adoptar el etiquetado del lado del servidor.
Comprendiendo el etiquetado del lado del servidor
Para entender cómo funciona el etiquetado del lado del servidor, es fundamental primero revisar el método tradicional de implementación de Google Tag Manager (GTM) que muchos conocen. Por lo general, para instalar GTM en un sitio web, es necesario agregar un fragmento de JavaScript del contenedor web en el código fuente del sitio.
Una vez que se carga la página, el fragmento de GTM se ejecuta junto con otros elementos de la página y activa las etiquetas según la configuración que hayas establecido. Por ejemplo, la etiqueta de Google Analytics 4 (GA4) es una de estas. Todo este proceso ocurre en el lado del cliente, es decir, en el navegador del usuario. Los códigos de JavaScript se ejecutan y envían datos a destinos como google-analytics.com.
Sin embargo, con el etiquetado del lado del servidor, introduces una capa adicional en la cadena de recolección de datos: un servidor propio que alberga un contenedor de GTM del lado del servidor. En este servidor, GTM recibe datos de los códigos de seguimiento del lado del cliente, los procesa y los envía a proveedores de terceros o herramientas de análisis internas que utilices.
Este método ofrece una mejor control sobre los datos que se envían y puede reducir significativamente la carga en el navegador del usuario, ya que solo se requiere enviar un paquete de datos más grande a tu servidor en lugar de múltiples paquetes pequeños a distintos destinos directamente desde el navegador.
¿Por qué adoptar el etiquetado del lado del servidor?
Puede que te estés preguntando: ¿por qué agregar un paso adicional al proceso de recolección de datos? ¿Por qué debería importar tener un servidor que cargue otro contenedor de GTM? Estas son preguntas válidas, y aquí exploramos algunas de las razones clave para considerar esta tecnología.
Ventajas del etiquetado del lado del servidor
El etiquetado del lado del servidor ofrece múltiples beneficios que pueden mejorar significativamente tu estrategia de análisis y marketing. A continuación, se destacan algunos de los más relevantes:
Reducción de la carga en la página
Cuando se carga una página web, debe descargar y procesar muchos recursos. Las investigaciones han demostrado que los fragmentos de JavaScript añadidos para fines de análisis y marketing pueden ralentizar considerablemente el sitio, especialmente si se agregan frecuentemente. Al implementar el etiquetado del lado del servidor, puedes reemplazar múltiples scripts por uno solo que envía datos a tu contenedor de GTM del lado del servidor.
Esto significa que, en lugar de cargar numerosos scripts en el navegador del usuario, solo se cargaría uno, lo que podría mejorar la velocidad de la página, un factor crucial para la experiencia del usuario y el SEO.
Mayor control sobre los datos enviados a los proveedores
Un beneficio significativo del etiquetado del lado del servidor es el control que obtienes sobre la información que se envía a los proveedores de análisis y publicidad. En el modelo tradicional, las bibliotecas de JavaScript a menudo recopilan más información de la que se les indica. Sin embargo, con el etiquetado del lado del servidor, tú decides qué datos se comparten.
Ejemplo:
- Tu biblioteca de JavaScript personalizada envía datos a tu contenedor de GTM del lado del servidor.
- Desde ahí, puedes configurar qué datos específicos se envían a plataformas como Google Analytics, Facebook Pixel o Google Ads.
Esto permite una recolección de datos más respetuosa con la privacidad, ya que puedes filtrar la información sensible antes de enviarla a otros servicios.
Reducción del impacto de los bloqueadores de anuncios
Imagina que un visitante ha dado su consentimiento para el seguimiento, pero está utilizando un bloqueador de anuncios. Los bloqueadores suelen impedir las solicitudes a Google Analytics, lo que significa que no se recopila ningún dato. Con el etiquetado del lado del servidor, puedes enviar datos a un subdominio personalizado que probablemente no será bloqueado por estas herramientas, permitiendo que la información aún se recopile.
Las restricciones de Intelligent Tracking Prevention (ITP) en Safari limitan la duración de las cookies. Sin embargo, si almacenas las cookies en el lado del servidor, puedes definir su duración según tus necesidades. Esto significa que puedes evitar el límite de 7 días impuesto por el navegador, lo que resulta ventajoso para mantener la persistencia de los usuarios y mejorar el seguimiento.
Desventajas del etiquetado del lado del servidor
A pesar de sus numerosas ventajas, el etiquetado del lado del servidor también presenta algunas desventajas y consideraciones importantes.
Costos adicionales
Si bien el contenedor de GTM del lado del servidor es gratuito, los costos reales provienen de la infraestructura necesaria para alojarlo. Si decides utilizar Google Cloud o un servicio similar, necesitarás estar preparado para los gastos mensuales que esto implica, especialmente si tu sitio recibe mucho tráfico.
El costo puede variar según:
- El proveedor de alojamiento que elijas.
- El volumen de tráfico y solicitudes que manejes.
- La cantidad de servidores que necesites.
Por ejemplo, en Google Cloud Platform, la configuración mínima recomendada podría costar al menos $90 al mes, mientras que alternativas más económicas como Stape comienzan en torno a los $20 al mes, aunque también pueden aumentar con el tráfico.
No es para todos
Implementar el etiquetado del lado del servidor requiere un conocimiento técnico más profundo. Si bien el uso de GTM ya implica una curva de aprendizaje, el etiquetado del lado del servidor va más allá y puede resultar abrumador para quienes recién comienzan en el análisis web.
Configuración del etiquetado del lado del servidor en GTM
Ahora, exploraremos los pasos necesarios para configurar tu contenedor de GTM del lado del servidor. Aunque el proceso puede parecer complicado, aquí te lo resumimos:
- Crear un contenedor de GTM del lado del servidor.
- Provisionar un servidor para alojar el contenedor.
- Mapear la URL del servidor a un dominio personalizado.
- Enviar datos desde el contenedor web al contenedor del lado del servidor.
- Configurar etiquetas, activadores y variables en el contenedor del lado del servidor.
- Probar y publicar los cambios realizados.
Creación del contenedor SGTM y provisión del servidor
Para comenzar, necesitas crear un contenedor de GTM del lado del servidor. Este contenedor debe ser alojado en un servidor, el cual puedes provisionar utilizando Google Cloud Run. Después de establecer el servidor, deberías probar la URL generada automáticamente por Google para asegurarte de que todo esté funcionando correctamente.
Provisionar un servidor de etiquetado (Cloud Run)
Al crear el contenedor en Google Tag Manager, opta por la opción de “provisionar automáticamente el servidor de etiquetado”. Esto simplificará el proceso de configuración, pero si decides usar otro proveedor como Stape, necesitarás seguir un procedimiento manual específico para eso.
Mapeo de un dominio personalizado
Es fundamental mapear el URL del servidor con un dominio personalizado. Esto permite que las solicitudes de seguimiento se realicen desde un dominio que controlas, lo cual es crucial para evitar problemas de seguimiento de terceros. Configurar un subdominio como data.tudominio.com proporciona mayor control y privacidad.
Reservar una dirección IP
Para asegurar que tu servidor tenga una dirección IP fija, es necesario reservar una dirección IP en Google Cloud. Este paso es fundamental para poder vincularla a tus registros DNS y garantizar que tu servidor esté siempre accesible.
Provisionar un certificado SSL
La seguridad es primordial. Provisionar un certificado SSL garantiza que la comunicación entre los usuarios y tu servidor sea segura, permitiendo que tu servidor utilice HTTPS. Este paso es esencial ya que la mayoría de los navegadores modernos no permiten conexiones no seguras.
Enviar datos desde el contenedor web al contenedor del lado del servidor
Existen varias maneras de enviar datos al contenedor del lado del servidor, entre ellas:
- Modificar los fragmentos de código gtag.js que se agregan al código fuente de tu sitio.
- Escribir código personalizado que prepare y envíe datos directamente al contenedor del servidor.
- Configurar una etiqueta de Google Analytics 4 en el contenedor web de Google Tag Manager.
En este caso, optaremos por la tercera opción, que es la más accesible para quienes ya están familiarizados con GTM.
Probar la configuración
Después de implementar los cambios, es vital realizar pruebas para asegurarte de que los datos se están enviando correctamente y que el sistema está funcionando como se esperaba. Utiliza el modo de vista previa tanto en el contenedor web como en el del lado del servidor para verificar la recepción y el envío de datos.
Comprobando el funcionamiento
Para asegurarte de que todo esté funcionando correctamente, puedes utilizar varias herramientas y métodos de comprobación:
- Modo de vista previa del contenedor web: verifica que los eventos se registren y que las etiquetas se activen correctamente.
- Tab de red en las herramientas de desarrollo del navegador: busca las solicitudes que se envían al contenedor del lado del servidor.
- Modo de vista previa del contenedor del lado del servidor: asegúrate de que los datos se reciban correctamente y que se procesen como se esperaba.
- Verifica el destino final, como Google Analytics, para asegurarte de que los datos se registren correctamente.
Consideraciones finales
En resumen, el etiquetado del lado del servidor no solo ofrece beneficios significativos en cuanto a control y eficiencia, sino que también puede ser un paso necesario hacia un análisis más robusto y alineado con las regulaciones de privacidad actuales. Si bien hay desafíos y costos asociados, la inversión podría justificar el valor a largo plazo.
Al final del día, la decisión de implementar GTM del lado del servidor dependerá de tus necesidades específicas de seguimiento y del volumen de datos que manejes. Con el tiempo, a medida que las regulaciones de privacidad se vuelven más estrictas y los bloqueadores de anuncios siguen evolucionando, más empresas encontrarán valor en esta tecnología.

























