Etiquetado del lado del servidor

Con el etiquetado del lado del servidor, puedes pasar la instrumentación de etiquetas de medición de tu sitio web o aplicación a un contenedor de procesamiento del lado del servidor en Google Cloud Platform (GCP) o cualquier otra plataforma que elijas. El etiquetado del lado del servidor ofrece algunas ventajas con respecto al etiquetado del lado del cliente:

  • Rendimiento mejorado: al haber menos etiquetas de medición en sitios web o aplicaciones, se reduce la cantidad de código que se ejecuta en el cliente.
  • Más seguridad: los datos de visitantes se protegen aún mejor y están más seguros cuando se recogen y distribuyen en un entorno del lado del servidor gestionado por el cliente. Los datos se envían a una instancia en la nube, donde los procesan y enrutan otras etiquetas.

Para empezar a utilizar el etiquetado del lado del servidor, sigue estos pasos:

  1. Crear un contenedor de servidor de Tag Manager.
  2. Configurar un servidor de etiquetado de GCP.

Crear un contenedor de servidor de Tag Manager

Para utilizar el etiquetado del lado del servidor, crea un contenedor de servidor en Tag Manager siguiendo estos pasos:

  1. En tu cuenta de Tag Manager, crea un contenedor.
    1. Haz clic en Cuentas > Menú de más acciones junto al nombre de la cuenta correspondiente.
    2. Selecciona Crear contenedor.
  2. En Plataforma objetivo, selecciona Servidor.
  3. Haz clic en Crear.

Aparecerá un cuadro de diálogo para configurar el servidor de etiquetado. Este proceso se detalla en la siguiente sección.

Configurar un servidor de etiquetado

Una vez que hayas creado el contenedor de servidor, despliega un servidor de etiquetado. Nota: Para volver a este punto más tarde, haz clic en el ID de contenedor, situado en la barra superior, o desplázate hasta la pestaña Administración > Configuración del contenedor > Configurar su servidor de etiquetado.

Puedes elegir cualquiera de los siguientes métodos de despliegue:

  • Aprovisionamiento automático (recomendado): si eliges Aprovisionar automáticamente servidor de etiquetado, Google Tag Manager configura un nuevo proyecto de GCP y un servidor de etiquetado de Cloud Run para ti. Si quieres usar un proyecto de GCP que ya tengas, sigue la Guía de configuración de Cloud Run.
  • Aprovisionamiento manual en infraestructuras que no son de Google: si quieres utilizar tu propia solución de servidores, sigue los pasos que se indican en la guía de configuración manual.

Configurar el dominio del servidor

El nuevo servidor de etiquetado tiene una URL predeterminada en uc.a.run.app. Para mejorar la privacidad y durabilidad de las cookies, dirige un subdominio de tu sitio web al servidor de etiquetado. Así, el servidor de etiquetado podrá leer y escribir cookies que las secuencias de comandos no puedan detectar en la página (cookies HttpOnly). Consulta cómo puedes configurar un dominio personalizado para asignar a tu servidor de etiquetado.

Acerca de la implementación predeterminada de GCP

Cuando creas un servidor de etiquetado mediante el flujo de aprovisionamiento automático, este tiene una configuración predeterminada.

¿Qué recursos de GCP se asignan cuando aprovisiono automáticamente mi servidor de etiquetado?

Cuando aprovisionas automáticamente tu servidor de etiquetado, se crea un proyecto de GCP con el contenedor del lado del servidor desplegado en Cloud Run. El despliegue restringe la cantidad de recursos disponibles y solo se recomienda para probar volúmenes de tráfico limitados.

Cuando tu contenedor del lado del servidor empiece a recibir tráfico en tiempo real, asigna instancias adicionales a tu servicio para que haya redundancia y no se pierdan datos en caso de que se produzcan interrupciones del servicio o limitaciones de capacidad. Recomendamos un mínimo de tres instancias por contenedor para que haya redundancia. Consulta cómo actualizar tu despliegue.

¿Cuál es el dominio de mi servidor de etiquetado?

El despliegue predeterminado utiliza un subdominio de Cloud Run. Te recomendamos que dirijas un subdominio de tu sitio web al servidor de etiquetado. Sigue estas instrucciones para asignar un subdominio de tu sitio web al servidor de etiquetado.

¿Cuánto cuesta el despliegue predeterminado?

En la mayoría de los casos, el despliegue predeterminado de un proyecto de GCP con un único servidor es gratuito. Sin embargo, hay algunos factores que pueden conllevar gastos en despliegues de un solo servidor:

  1. Que la cuenta de facturación que se use en el despliegue de GCP esté vinculada a otros proyectos que excluyen al servidor del nivel gratuito de GCP.
  2. Que la cantidad de tráfico enviado desde el servidor supere los límites del nivel gratuito.

Una vez que hayas actualizado tu entorno de Cloud Run, lo normal es que gastes entre 30 y 50 USD por servidor al mes. Un volumen elevado de tráfico de red podría aumentar este coste.

¿Cómo puedo añadir más instancias a mi despliegue?

Para saber cómo añadir más instancias a tu despliegue, consulta la documentación de Cloud Run.

Enviar la primera solicitud

Para obtener información sobre cómo enviar tu primera solicitud, consulta la guía sobre cómo enviar datos a Tag Manager del lado del servidor.