Desplegar server-side GTM en Google Cloud, paso a paso
El despliegue de sGTM que usamos en producción — Cloud Run, balanceador y dominio propio — pantalla a pantalla y con cada valor ya decidido.
- Los dos servicios de Cloud Run con la configuración exacta: instancias, memoria, variables de entorno y health checks.
- IP estática, DNS, certificado y balanceador clic a clic en la consola de GCP, sin decisiones abiertas ni bifurcaciones.
- La verificación completa: del /healthy respondiendo «ok» al Preview de GTM funcionando en tu dominio.
- Los costes reales por pieza, incluido el suelo de ~33 €/mes de un despliegue sin apenas tráfico — el dato que nadie da.
Qué montas (y por qué así)
Las piezas del despliegue, por qué dos servicios y por qué balanceador en vez del dominio directo de Cloud Run.
Antes de empezar
La Container Config de GTM, el proyecto, los permisos y el subdominio — lo único que puede hacerte esperar es el DNS.
El servidor de preview
El primer servicio de Cloud Run: imagen oficial, 0–1 instancias y sus dos variables de entorno.
El servidor de tagging
Una copia con tres cambios: nombre, escalado 2–10 y la variable que todo el mundo deja mal.
IP estática, DNS y certificado
La IP global reservada, el registro A y el certificado gestionado — y por qué se queda en PROVISIONING.
El balanceador
Frontend HTTPS, backend con serverless NEG y routing, con el despiste clásico señalado.
Encender y comprobar
El /healthy, conectar la URL en GTM, el Preview y el checklist de despliegue sano.
Lo que cuesta de verdad
El desglose por pieza, el suelo real de ~33 €/mes y dos consejos para que la factura no sorprenda.
¿Listo para empezar?
Estaremos encantados de hablar contigo.