Mejorar los servidores para gestionar tráfico en tiempo real
Hasta el momento, has configurado un servidor de etiquetado en Cloud Run en un entorno de pruebas. Si quieres cambiar a un entorno de producción, sigue estos pasos:
Te recomendamos que ejecutes al menos tres instancias, de modo que tengas la capacidad necesaria para tu tráfico de producción. Autoescalar un mínimo de tres instancias a un máximo de seis debería ser suficiente para gestionar entre 50 y 200 solicitudes por segundo, aunque esto dependerá del número de etiquetas que tus solicitudes activen y de lo que hagan dichas etiquetas.
Mejorar tu servidor
Para cambiar la configuración de tu servicio, sigue estos pasos:
- Abre Cloud Run.
- Selecciona el servicio que quieras cambiar.
- Haz clic en Editar y desplegar nueva revisión.
- Haz los cambios que quieras y haz clic en Desplegar.
Asignar un dominio personalizado a un servicio
Una de las principales características del etiquetado del lado del servidor es que se puede ejecutar en un subdominio de los sitios web que le envían datos.
A esto se le denomina contexto propio entre el servidor de etiquetado del lado del servidor y el sitio web.
![Diagrama que muestra la diferencia entre un dominio propio y uno de terceros](https://developers-dot-devsite-v2-prod.appspot.com/static/tag-platform/learn/images/custom-domain.png?authuser=7&hl=es)
Puedes añadir varios dominios personalizados a tu servicio. Esta opción te resultará útil si usas el mismo contenedor de servidor para recibir solicitudes de varios sitios web diferentes.
Una de las principales ventajas de que el entorno de servidor esté en un contexto propio con el sitio web es que las cookies de navegador que el contenedor del servidor lee y escribe se consideran cookies propias. Hoy en día, muchos navegadores restringen el acceso a las cookies en contextos de terceros, lo que puede mejorar en gran medida la calidad de la recogida de datos.
Asignar un subdominio a un servicio
Para configurar un dominio personalizado, usa un balanceador de carga de aplicación externo global.
Actualizar las etiquetas del lado del cliente para enviar datos al nuevo dominio
Una vez que hayas asignado un dominio personalizado al entorno mejorado, actualiza las etiquetas del navegador para que se comuniquen con este nuevo subdominio y no con el dominio predeterminado de Cloud Run.
En Tag Manager, la opción se encuentra en la etiqueta Google Analytics 4: Configuración, dentro del ajuste Enviar a contenedor de servidor.
Consulta el capítulo 5 de este itinerario de aprendizaje para obtener más información sobre cómo actualizar las etiquetas del navegador.
Desplegar etiquetas adicionales
Una vez que hayas configurado las etiquetas de navegador de Google Analytics 4 para que envíen datos al entorno de etiquetado en el servidor, también podrás usar este flujo de datos para activar otras etiquetas.
Esta es una función única del etiquetado del lado del servidor. Puedes enviar tus solicitudes a tu servidor para que la configuración de etiquetado sea más eficiente y fácil de usar. Desde ahí, las solicitudes se distribuirán a varios proveedores y podrás quitar etiquetas de proveedores de tu contenedor web.
Por ejemplo, ahora que el cliente de Google Analytics 4 genera datos de eventos con un formato estandarizado a partir de las solicitudes entrantes, puedes crear etiquetas para Google Ads y Floodlight que se activen con esos eventos.
![Diagrama en el que se muestra que el cliente de GA4 también puede activar otras etiquetas de Google, como las de Google Ads y Floodlight, en un contenedor de servidor](https://developers-dot-devsite-v2-prod.appspot.com/static/tag-platform/learn/images/additional-tags.png?authuser=7&hl=es)
En el ejemplo anterior, un evento de conversión de un navegador web se distribuye a 3 destinos: Google Analytics 4, Google Ads y Floodlight. En el contenedor web, ya no es necesario añadir las etiquetas de Google Ads ni de Floodlight como etiquetas de marketing independientes, porque la lógica ahora se gestiona en el servidor.
Además de las plantillas integradas disponibles en el contenedor del servidor, hay muchas más para etiquetas y variables en la galería de plantillas comunitarias, creadas por la comunidad de usuarios de Tag Manager. Para minimizar los posibles problemas de seguridad, estas plantillas se ejecutan en JavaScript en un entorno aislado. Para mejorar la seguridad, puedes configurar políticas. Las plantillas solo se ejecutan si cumplen todas las políticas y permisos.
Si quieres configurar más etiquetas antes de empezar el siguiente capítulo, puede que estos recursos te interesen:
Resumen
En este capítulo se han explicado dos aspectos esenciales del etiquetado del lado del servidor:
- Cómo mejorar y configurar servidores
- Cómo etiquetar desde un contexto propio
Ahora que ya tienes una infraestructura de producción, veremos en mayor detalle cómo puedes monitorizar los servidores.