El seguimiento y el análisis son cruciales en el marketing digital, ya que proporcionan información valiosa sobre el comportamiento de los usuarios y el rendimiento del sitio web. Google Tag Manager (GTM) es una potente herramienta que simplifica el proceso de implementación y gestión del seguimiento.
La mayoría de los especialistas en análisis y marketing se han acostumbrado a utilizar el contenedor web Google Tag Manager, que permite gestionar los píxeles de seguimiento sin insertarlos directamente en el código del sitio web, lo que facilita la configuración del seguimiento.
Dado que el mundo de la analítica web cambia rápidamente debido a las restricciones de seguimiento y a las nuevas formas de proporcionar datos, la mayoría de los analistas web han empezado a pasar de utilizar GTM web a utilizar Google Tag Manager de servidor o a combinar ambos.
En este artículo, queremos profundizar en los fundamentos del etiquetado del lado del servidor utilizando Google Tag Manager de servidor. Exploraremos los componentes fundamentales de GTM de servidor.
El seguimiento del lado del servidor que utiliza Google Tag Manager de servidor difiere del seguimiento web que utiliza GTM web principalmente porque se añade un nuevo intermediario: un servidor en la nube. El objetivo principal del servidor en la nube es alojar o ejecutar su contenedor de Google Tag Manager de servidor.
Cuando envía datos a sGTM, primero llegan al servidor en la nube, y luego este servidor en la nube, con la ayuda de la configuración de sGTM, entrega los datos a herramientas de seguimiento de terceros.
Puede utilizar Google Tag Manager, CRM, WebHooks o configurar solicitudes directas desde su servidor para enviar datos a sGTM. Independientemente de lo que elija, la entrega de datos a sGTM se basa en las solicitudes HTTP entrantes.
Dependiendo del tipo de entrega de datos a sGTM que elija, el seguimiento puede ser:
Google Tag Manager del lado del servidor (sGTM) difiere de GTM web en cuanto a funcionamiento, privacidad, rendimiento y complejidad.
Característica | Google Tag Manager | Server Google Tag Manager |
Operación | en el navegador del usuario | server-side |
Privacidad | más expuesto | mayor privacidad y seguridad |
Rendimiento | puede ralentizar el sitio web | reduce la carga de trabajo del navegador |
Complejidad | más fácil de instalar y utilizar | más complejo |
Desde el punto de vista de la estructura, la gran diferencia entre GTM de web y de servidor es que sGTM tiene dos elementos nuevos: Cliente y Transformaciones. Hablaremos de ellos más adelante en el artículo.
Antes de entrar de lleno en la configuración de los contenedores GTM de servidor, es esencial comprender sus componentes básicos. Al principio, la interfaz de sGTM parece muy similar a la de la web, y puede que note elementos comunes. Pero la diferencia entre ambos es enorme, no sólo porque sGTM tiene algunos elementos nuevos, sino también por la lógica de funcionamiento de sGTM.
Los datos pueden entregarse al sGTM como una solicitud HTTP entrante (1). Cuando un Cliente (2) reclama una solicitud HTTP entrante, los datos dentro de las solicitudes HTTP son procesados y categorizados en los datos de eventos que las etiquetas, disparadores y variables pueden utilizar. Existe la posibilidad de utilizar la transformación antes de etiquetar cualquier dato en sGTM. La transformación es un intermediario entre los clientes y las etiquetas. Puede utilizarse para excluir o incluir cualquier parámetro antes de que una etiqueta pueda acceder a él. Una vez que se activa una etiqueta, ésta envía una solicitud HTTP saliente (3) a un proveedor determinado.
Existen dos tipos de solicitudes en el servidor de Google Tag Manager:
La función de un Cliente es escuchar las solicitudes HTTP entrantes, convertir las solicitudes en datos de eventos y responder a las solicitudes. Una vez que el cliente procesa la solicitud, hace que los datos de la solicitud se puedan utilizar para etiquetas y triggers del contenedor de Google Tag Manager del servidor.
Los clientes operan en función de su prioridad. Un cliente puede reclamar una solicitud, pero varios clientes pueden intentar reclamar la misma solicitud. La prioridad determina qué cliente debe reclamar la solicitud. Los clientes con una prioridad más alta se activarán para la solicitud.
Sólo hay 5 clientes por defecto disponibles en sGTM, y desafortunadamente, no hay posibilidad de añadir clientes desde la galería de plantillas de sGTM.
Las transformaciones actúan como fuente intermediaria entre un cliente y una etiqueta y permiten añadir o eliminar datos de eventos antes de que la etiqueta pueda acceder a ellos.
El propósito de la etiqueta (tag) es tomar este objeto de datos de eventos, mapearlo al formato correcto y luego enviarlo a los servidores de la red que diseñaron para entregar datos. Por ejemplo, la etiqueta de Google Analytics envía datos a los servidores de Analytics, la etiqueta de Facebook a Facebook, etc.
Hay varias etiquetas por defecto en sGTM; muchas etiquetas de servidor también están disponibles en la galería de plantillas de sGTM. También puede encontrar la lista completa de etiquetas de Stape aquí: https://stape.io/solutions/tag/sgtm-tags.
Los triggers determinan cuándo y cómo se disparan las etiquetas. Definen las condiciones que deben cumplirse para que se ejecute una etiqueta determinada. Configurar triggers garantiza que se activen las etiquetas adecuadas en el momento oportuno, capturando las interacciones deseadas del usuario.
Las variables se utilizan para analizar las solicitudes HTTP entrantes y obtener datos específicos de la solicitud para etiquetas, activadores y clientes.
Después de que el cliente analiza las solicitudes HTTP entrantes, estructura la información en los Datos de Eventos que las variables pueden utilizar. El concepto de datos de eventos es similar a la capa de datos en la web Google Tag Manager.
El modo de vista previa (preview mode) le ayuda a probar y solucionar problemas de configuración antes de publicar. Le permite ver qué etiquetas se disparan, su orden y los datos que envían, todo en tiempo real. Le ayuda a asegurarse de que sus etiquetas funcionan según lo previsto antes de publicarlas.
El modo de depuración (debug mode) proporciona detalles adicionales sobre cada solicitud y respuesta, lo que le permite comprobar los datos y las configuraciones de las etiquetas para detectar posibles problemas.
En conclusión, comprender el vocabulario asociado a Google Tag Manager es esencial para realizar un seguimiento y un análisis eficaces en el marketing digital. Si comprende las funciones de los clientes, las solicitudes, las transformaciones, las etiquetas, los activadores, las variables, los datos de eventos, etc., podrá aprovechar la potencia de sGTM para recopilar datos valiosos, optimizar los esfuerzos de marketing y mejorar las experiencias de los usuarios. Explore las capacidades de Google Tag Manager para desbloquear un mundo de posibilidades de seguimiento y potenciar la toma de decisiones basada en datos.
Si está confundido, le ahorraremos quebraderos de cabeza. No dude en ponerse en contacto con nosotros.
Gracias por leernos.
Nosotros le ayudamos. Haga clic en Obtener ayuda, rellene el formulario y le enviaremos un presupuesto.