Contactar con ventasPruébelo gratis

Envíe dataLayer push desde el GTM del servidor al GTM de la web

Ivanna Holubovska

Ivanna Holubovska

Autor
Actualizado
24 oct 2022
También disponible

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!

¿Cuáles son los casos de uso?

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. 

1. Enriquezca los datos de GTM de la web utilizando GTM de servidor

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.

2. Active eventos web basados en datos en sGTM

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.

3. Establecer cookies en sGTM

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.

¿Cómo funciona el envío de datos del servidor a la web GTM?

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.

data tag and data client

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.

author

Ivanna Holubovska

Author

Comentarios

Pruebe Stape para todo del lado del servidor

¿Qué está pasando?

¿A dónde vamos?

¡Atención!
Es una zona de stand up de perros.