A pesar de mayoría de Etiquetado del lado del servidor en Google Tag Supervisor gira, con toda razón, en torno Clientelatodavía hay mucho valor que derivar etiquetastambién.
Naturalmente, el caso de uso más común de las etiquetas del lado del servidor es asignar las solicitudes entrantes al contenedor del servidor (filtrado a través de los Clientes) y enviarlas a sus respectivos puntos finales.
Pero además de enviar solicitudes HTTP, las etiquetas pueden hacer mucho más.
En este artículo, compartiré con ustedes una forma sencilla de utilizar etiquetas para manipular el Respuestas HTTP el contenedor del servidor envía de vuelta a la fuente de la solicitud.
X
El boletín a fuego lento
Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.
he diseñado dos plantillas de etiquetas para ayudarte a trabajar esos encabezados.
1. El monstruo de las galletas
La etiqueta Cookie Monster te permite configurar cookies del navegador en la respuesta HTTP.
Para cada cookie, puede especificar los siguientes atributos:
- Nombre
- Valor
- Caducidad (en segundos)
- Dominio (uso
auto
para configurar la cookie en el nombre de dominio privado más alto disponible) - Sólo Http
También puede elegir si la cookie debe configurarse incluso si el valor es una cadena vacía y si el valor de la cookie debe estar codificado en URL.
Puede configurar la etiqueta para que se energetic en un activador de Todos los eventos (ver a continuación), o puede optar por activarla con una regla más conservadora, como solo cuando un Cliente específico haya reclamado la solicitud.
Configurar cookies en las respuestas HTTP es una de las mejores formas de “combatir” los efectos de WebKit. Prevención de seguimiento inteligenteque establece un límite de vencimiento de máx. 7 días a Conjunto de JavaScript galletas. ITP no se aplica a las cookies configuradas en las respuestas HTTP.
La etiqueta Encabezados de respuesta le permite modificar cualquier encabezados que desea en la respuesta HTTP.
Por ejemplo, puede usarlo para configurar encabezados CORS (intercambio de recursos entre orígenes) para permitir que la respuesta sea interceptada solo por una URL específica. orígenes.
Puedes usarlo para configurar cache encabezados o realmente cualquier encabezado personalizado que desee que incluya la respuesta.
Solo tenga en cuenta que para que se energetic la etiqueta, el Cliente debe ejecutar una instancia de contenedor digital. Los clientes que no ejecutan un contenedor con un objeto de evento no pueden activar etiquetas.
De manera comparable, si varias etiquetas (y/o el propio Cliente) manipulan los mismos encabezados de respuesta, puede haber algunas condiciones de carrera involucradas que anulen lo que usted estableció en la etiqueta Encabezados de respuesta.
Con suerte, tendremos más herramientas en el futuro para manejar la secuencia de cómo las etiquetas y los Clientes manipulan los encabezados de respuesta.
Resumen
Esperamos que estas dos plantillas le resulten útiles. Hay una larga lista de cosas en mi lista de deseos de Etiquetado del lado del servidor, y tener más management sobre el flujo de solicitud-respuesta es muy importante.
De todos modos, 2021 ha sido un estelar año para el etiquetado del lado del servidor. ¡No puedo esperar a ver lo que nos depara el 2022!
Gracias por seguir un año más este weblog. Como siempre, estoy enormemente agradecido por el apoyo y especialmente por las interesantes discusiones iniciadas en las secciones de comentarios de estos artículos.