Saltar al contenido

Configura un contenedor GTM de servidor y despliégalo en SGTM.space

Un contenedor de servidor es un segundo contenedor de GTM que se ejecuta en un servidor en lugar de en el navegador. Tu sitio web envía primero sus datos a ese servidor, y el servidor los reenvía a GA4, Google Ads, Meta y el resto. En esta lección creas el contenedor en GTM y dejas que SGTM.space lo aloje en un subdominio de tu sitio, así que no hay ningún proyecto de Google Cloud que gestionar.

Principiante 10 min de lectura

Lo que aprenderás

  • Crear un contenedor de servidor en Google Tag Manager y encontrar su Container Config.
  • Desplegar el contenedor en SGTM.space en la región más cercana a tus visitantes.
  • Apuntar un subdominio como sgtm.example.com hacia él con un solo registro CNAME.
  • Comprobar que el servidor de etiquetado responde antes de conectarle GA4.

Antes de empezar

  • Una cuenta de Google Tag Manager con permiso de Publish (la lección 1 explica el contenedor web).
  • Acceso a la configuración DNS de tu dominio (en tu registrador, tu empresa de hosting o Cloudflare).

01 Elige primero el subdominio

El servidor de etiquetado debe estar en un subdominio del sitio que mides, por ejemplo sgtm.example.com para www.example.com. Las solicitudes a tu propio dominio son first-party: los navegadores conservan sus cookies durante más tiempo y menos bloqueadores las detectan.

  • Usa un nombre corto y neutro como sgtm, data o metrics. Evita gtm o analytics, que aparecen en algunas listas de bloqueo.
  • Usa el mismo dominio registrable que el sitio web. sgtm.example.com también sirve para shop.example.com.
  • No reutilices un subdominio que ya apunte a otro sitio.

02 Crea el contenedor de servidor en GTM

Los contenedores de servidor se crean en la misma cuenta de GTM que tu contenedor web, pero como un contenedor aparte con la plataforma de destino Server.

  1. 1 Abre tagmanager.google.com, entra en tu cuenta y haz clic en Create Container.
  2. 2 Ponle el nombre del sitio (por ejemplo example.com - server) y elige Server como plataforma de destino.
  3. 3 En el cuadro de configuración, elige Manually provision tagging server.
  4. 4 Copia la cadena de Container Config. Es un valor base64 largo que empieza por aWQ9R1RN.
text
aWQ9R1RNLVhYWFhYWFgmZW52PTEmYXV0aD1hYmNkZWZnaGlqa2xtbm9w

03 Despliega el contenedor en SGTM.space

Regístrate en SGTM.space y verifica tu email con el código de 6 dígitos. Después abre Contenedores y haz clic en Nuevo contenedor.

  1. 1 Nombre: lo que te ayude a reconocer el contenedor más adelante. Nunca se muestra públicamente.
  2. 2 Dominio: el subdominio que elegiste, por ejemplo sgtm.example.com.
  3. 3 Configuración del contenedor de Google: pega la cadena de Container Config de GTM.
  4. 4 Región: elige la más cercana a la mayoría de tus visitantes (Europa, US East o Asia).
  5. 5 Haz clic en Crear y aprovisionar.

04 Añade el registro CNAME

Abre la pestaña DNS del nuevo contenedor. Ahí aparece el registro exacto que debes añadir. Para el dominio principal es un único CNAME que apunta tu subdominio al endpoint de la región que elegiste.

text
Type:   CNAME
Name:   sgtm
Value:  eu.sgtm.space
Proxy:  DNS only
  1. 1 Inicia sesión donde gestionas el DNS de tu dominio y abre los registros DNS.
  2. 2 Añade un registro CNAME. Copia el nombre y el valor de la pestaña DNS exactamente.
  3. 3 Guárdalo, vuelve a SGTM.space y haz clic en Comprobar DNS junto al registro.

La mayoría de los registros se propagan en pocos minutos, aunque algunos proveedores tardan hasta una hora. Cuando el registro muestre Listo, SGTM.space emite automáticamente el certificado HTTPS para el subdominio.

05 Comprueba que el servidor responde

En cuanto el estado del contenedor sea Listo, el servidor de etiquetado responde en tu subdominio. La comprobación más rápida es el endpoint de salud, que debe devolver 200 OK.

bash
curl -i https://sgtm.example.com/healthz

Después abre el contenedor de servidor en GTM y haz clic en Preview. Se abre una nueva pestaña de Tag Assistant en tu subdominio. Seguirá vacía hasta que lleguen datos, y eso es justo lo que configura la siguiente lección.

  • El estado del contenedor en SGTM.space es Listo.
  • El registro DNS muestra Listo.
  • https://sgtm.example.com/healthz devuelve 200.
  • El modo Preview de GTM del contenedor de servidor se abre sin errores.

Preguntas frecuentes

¿Necesito una cuenta de Google Cloud?

No. SGTM.space ejecuta por ti el servidor de etiquetado y el servidor de vista previa. Solo necesitas el Container Config de GTM y acceso a tu DNS.

¿Puedo cambiar la región más adelante?

Crea un nuevo contenedor en la otra región con el mismo Container Config, mueve el CNAME al nuevo endpoint y elimina el contenedor antiguo cuando el tráfico ya haya pasado al nuevo.

¿Por qué Comprobar DNS sigue fallando después de añadir el registro?

Normalmente el registro aún no se ha propagado, el nombre se introdujo con el dominio duplicado (algunos paneles lo añaden automáticamente) o el proxy de Cloudflare está activado. La lección de depuración recoge las causas más habituales.

¿Listo para ponerlo en práctica?

Despliega un contenedor GTM de servidor en tu propio dominio en pocos minutos. El plan Gratis no pide tarjeta.

Crear una cuenta gratuita