Cargar secuencias de comandos de Google a través del etiquetado del servidor

Este artículo está dirigido a desarrolladores que usan etiquetas del servidor y desean entregar secuencias de comandos de Google desde sus propios servidores.

El etiquetado del servidor te permite cargar secuencias de comandos de Google, como gtm.js o gtag.js, directamente desde tu servidor de etiquetado, en lugar de hacerlo desde los de Google. Esto te permite entregar datos dentro de un contexto de origen.

Antes de comenzar

En esta guía, se da por sentado que ya hiciste lo siguiente:

Para comenzar, elige una opción de implementación.

Paso 1: Configura el cliente

Para establecer un contexto propio entre el contenedor web y el servidor de etiquetado, las secuencias de comandos de Google deben cargarse a través de tu servidor.

Para cargar secuencias de comandos de Google a través de tu contenedor de servidor, haz lo siguiente:

Elige una opción de implementación para ver las instrucciones.

Paso 2: Actualiza el dominio de origen de la secuencia de comandos

De forma predeterminada, Tag Manager o la etiqueta de Google (gtag.js) cargan sus dependencias desde servidores que son propiedad de Google, como www.googletagmanager.com. Debes actualizar la URL de la secuencia de comandos en tu sitio web para cargar las dependencias a través de tu propio servidor.

Elige una opción de implementación para ver las instrucciones.

Paso 3: Verifique la fuente de sus secuencias de comandos

En las siguientes instrucciones, se muestra cómo realizar pruebas con Google Chrome. Puedes usar el navegador que prefieras, pero los pasos pueden ser diferentes.

Para probar si tu contenedor de servidor carga las dependencias, haz lo siguiente:

  1. Abre tu sitio web en una nueva pestaña del navegador.
  2. Abre las herramientas para desarrolladores del navegador. En Google Chrome, puedes hacer clic con el botón derecho en cualquier lugar de la página y seleccionar Inspeccionar.
  3. En las herramientas para desarrolladores, abre la pestaña Fuentes. En esta ventana, se muestran todas las dependencias que se cargaron cuando abriste el sitio web.

    • ✅ Tu implementación es correcta si gtm.js se carga desde la fuente que especificaste.

    Captura de pantalla de las herramientas para desarrolladores con tu propio servidor como fuente de secuencias de comandos de Google

    • ❌ Si en la pestaña Fuentes (Sources) se muestra www.googletagmanager.com como la fuente de gtm.js, las dependencias se seguirán cargando desde los servidores de Google.

    Captura de pantalla de las herramientas para desarrolladores con www.googletagmanager.com como fuente de secuencias de comandos de Google

    • Verifica si modificaste la URL de origen en tu código; consulta el paso 2.
    • Verifica si el código está publicado.

Próximos pasos

Si utilizas el modo de consentimiento, puedes configurar el comportamiento de las etiquetas específicas de la región para tener aún más control.