Este artículo va dirigido a desarrolladores que quieran alojar etiquetado del lado del servidor en el mismo contexto propio que su sitio web. El servicio en el mismo origen es una práctica recomendada que te permite aprovechar las ventajas de seguridad y durabilidad de las cookies del servidor. Las instrucciones que se incluyen a continuación se aplican a la configuración del servicio en el mismo origen independientemente de la etiqueta de Google que tengas desplegada en tu sitio (gtag.js o gtm.js).
Al configurar un servidor de etiquetado por primera vez, se aloja en un dominio proporcionado por el proveedor de servicios en la nube. Si usas el endpoint predeterminado, este envía datos al contenedor de servidor, pero se ejecuta en un contexto externo. Para aprovechar las ventajas del contexto propio, como cookies más duraderas, tu servidor de etiquetado y tu sitio web deben ejecutarse en el mismo dominio.
En la siguiente tabla se muestra cómo alojar un servidor de etiquetado cuando el sitio web está alojado en www.example.com
:
Mismo origen (práctica recomendada) | Subdominio | Dominio predeterminado | |
---|---|---|---|
URL de ejemplo | https://www.example.com/metrics |
https://metrics.example.com |
https://metrics.run.app |
Acceso a cookies definidas por el servidor | Acceso completo a ventajas de seguridad y durabilidad. | Acceso completo a ventajas de seguridad y durabilidad. | No. Solo se pueden definir cookies de JavaScript. |
Dificultad de la configuración | Debes configurar una CDN o un balanceador de carga para redirigir solicitudes. Podrías tener que actualizar las entradas de DNS. | Debes actualizar las entradas de DNS. | Viene preconfigurado. |
Elige la implementación que quieras para empezar.
Requisitos
En esta guía se presupone que tienes:
- Un contenedor de servidor configurado en Tag Manager.
- Un servidor de etiquetado configurado.