Los mecanismos de protección del seguimiento de los navegadores son cada vez más robustos, las cookies de terceros están bloqueadas por algunos navegadores, Chrome planea eliminar gradualmente las cookies de terceros para 2022, Apple implementó sus restricciones de seguimiento para los usuarios de iOS. Todos estos cambios afectan a la analítica web.
Solíamos considerar el seguimiento de sitios web como algo frontal, pero el seguimiento web se está volviendo más difícil con todas las nuevas restricciones. Algunos dicen que el seguimiento del lado del servidor se convertirá en un nuevo estándar.
Una de las formas más fáciles y baratas de implementar el etiquetado ss es utilizando Google Tag Manager del servidor. Después de configurar el alojamiento de sGTM, la siguiente pregunta sería cómo entregar los datos al GTM del lado del servidor. ¿Es necesario crear una capa de datos similar al contenedor web, o hay otra manera?
En esta entrada del blog, quiero discutir la creación de una capa de datos (data layer) para el Google Tag Manager del lado del servidor.
En la web Google Tag Manager los datos se recogen desde el lado del cliente. Se utilizan los elementos del DOM o se raspan los datos del sitio mediante selectores CSS. Pero en algunos casos, estos métodos pueden ser inestables.
La regla de oro del seguimiento web GTM es construir una capa de datos fiable. Crear una estructura de capa de datos adecuada e implementarla en el sitio web lleva algo de tiempo, no sólo para los profesionales del marketing sino también para los desarrolladores. Pero el tiempo merece la pena. Con la capa de datos, se obtienen más datos, y estos datos son fiables.
Hay un nuevo objeto añadido al GTM del lado del servidor; se llama Cliente. El propósito principal del Cliente es transformar los datos de la solicitud en los datos del evento dentro del GTM del servidor.
¿Cómo entiende el Cliente qué solicitud debe reclamar y procesar? Comprueba la ruta de la solicitud. Por ejemplo, Universal analytics envía solicitudes que contienen /collect. El Cliente revisa la ruta de las solicitudes HTTP entrantes, y si la ruta de la solicitud tiene su "clave", el Cliente transforma los datos de la solicitud en los datos del evento en el sGTM.
Otro propósito esencial de los Clientes sGTM es manejar las peticiones HTTP salientes. Una vez que la etiqueta se activa en el sGTM, el cliente envía una solicitud HTTP saliente para resumir todas las solicitudes enviadas por cada etiqueta. Si hubiera un error con la etiqueta, vería la razón del error si hace clic en la solicitud HTTP saliente y se desplaza hacia abajo hasta el cuerpo de la respuesta.
Comentarios