Al configurar el etiquetado del lado del servidor, el escenario más común para configurar un flujo de datos es el envío de datos desde GTM web (u otros puntos finales como CRM, CMS, Google Sheet, etc.) a los contenedores GTM del servidor. Pero, ¿qué ocurre si necesita activar una etiqueta en GTM web basándose en los datos de sGTM? ¿Cómo puede enviar dataLayer pushes desde el servidor GTM a la web GTM?
Esta entrada del blog mostrará cómo enviar datos desde el servidor a la web GTM utilizando el cliente de datos (Data Client) y la etiqueta de datos (Data Tag) de stape. Empecemos!
Sorprendentemente nos hemos enfrentado a muchos casos de uso para desencadenar eventos web basados en los datos del servidor GTM. Y estos casos de uso tratan sobre diferentes aspectos del seguimiento - activación de eventos, creación de variables, enriquecimiento de datos, establecimiento de cookies, etc. Echemos un vistazo a algunos ejemplos.
Existen varios métodos para enriquecer los datos utilizando GTM de servidor. Ya tenemos entradas en el blog sobre cómo enriquecer los datos de sGTM utilizando CRM, Firestore y Google Sheets. Con la ayuda de dataLayer empujado desde sGTM a web GTM, usted puede enriquecer las etiquetas de web GTM también.
Utilicemos Facebook como ejemplo. De acuerdo con la documentación de FB, cuando FB ve eventos web y de servidor idénticos, descarta los eventos de servidor y hace un seguimiento sólo de los eventos web. Junto con el evento del servidor, descartan todos los datos del usuario y del producto. Así que si el evento del servidor envía más datos, Facebook no los utilizará. Usted puede resolver este problema mediante el envío de parámetros adicionales desde el servidor al contenedor GTM web y añadirlo a las etiquetas de píxeles de FB.
Nos encontramos con una situación en la que necesitábamos desencadenar eventos web sólo después de que se produjera un evento del servidor. Por ejemplo, desencadenar un evento de compra sólo después de enviar el pageview del servidor. O es necesario utilizar una variable de servidor en el contenedor GTM web. Esto significa que la etiqueta web debe activarse sólo después de que sGTM establezca esta variable. Se aplica, por ejemplo, cuando se genera el ID del evento de Facebook en sGTM y se utiliza en la web GTM.
Las cookies de servidor pueden ser más potentes y duraderas que las cookies web. Por eso usted puede decidir establecer cookies de servidor. Para que las cookies de servidor funcionen correctamente, debe activar los eventos web después de establecer las cookies de servidor. De lo contrario, las etiquetas web podrían restablecer las cookies de servidor. El proceso de configuración de las cookies de servidor puede ser complicado y tiene algunos matices. Crearemos otra entrada en el blog sobre la configuración de las cookies de servidor.
La función de enviar eventos GTM del servidor al datalayer GTM de la web está disponible en Data Tag y Data Client. Estas dos fueron diseñadas para enviar datos desde la web al servidor GTM. Con esta nueva característica, podemos hacer lo contrario - enviar datos desde el servidor a la web GTM. Permítame mostrarle cómo funciona esto.
Para que este proceso funcione, usted necesita configurar una Etiqueta de Datos en la web GTM y un Cliente de Datos en sGTM. Abra la etiqueta de datos, desplácese a la sección de configuración y habilite el evento Push a DataLayer después de que la etiqueta reciba una respuesta. Tendrá que establecer dos parámetros.

DataLayer Event Name - establece el evento dataLayer que debe ser enviado al GTM web una vez que la Etiqueta de Datos del servidor recibe una respuesta del servidor. Puede ser un valor estático o una variable.
DataLayer Object Name - Utiliza dataLayer por defecto. Modifique sólo si ha cambiado el nombre del objeto dataLayer.
Comentarios