54 Solutions Logo White

Server Side-Tagging, el futuro de la analítica

Tabla de contenidos

Se ha hablado mucho sobre el Server-Side Tagging (SST) en Google Tag Manager desde que Google lo introdujo en 2020. Algunos dicen que es el futuro de la analítica, y puede que lo sea. Aunque hay algunos contratiempos, esta nueva modalidad tiene muchas ventajas. La intención de este post es hacer una introducción del SST más que una guía completa de cómo hacerlo, que seguramente podrá encontrar por ahí.

Así que vamos a ello.

Client-side Tagging. La manera tradicional

Todos sabemos que para crear buenas campañas de marketing necesitamos recopilar datos sobre lo que hacen nuestros usuarios en nuestro sitio web. Para ello utilizamos etiquetas, que en esencia son fragmentos de Javascript. Estas secuencias de comandos nos permiten recopilar los datos que tanto necesitamos para Google Analytics, Facebook Pixel y otras herramientas de terceros que podamos estar utilizando.

Normalmente, esto se hace mediante un contenedor web que se ejecuta en el navegador de nuestro cliente (también conocido como el client-side), lo que significa que los datos se recopilan y procesan en el navegador que nuestro cliente utiliza para visitar nuestro sitio web.

Un ejemplo de ello es Google Tag Manager. Si alguna vez ha instalado Google Tag Manager en un sitio web, se habrá dado cuenta de que necesita insertar un script (el contenedor) en el HTML de su sitio. Por lo tanto, esto significa que el contenedor vive en su sitio web.

Cuando nuestros clientes (usuarios) interactúan con nuestro sitio web, las diferentes etiquetas que hemos configurado se activan y comienzan a recopilar datos. A continuación, los datos se envían desde el navegador del cliente a las distintas partes que los necesitan.

Advertencia: hay una nueva función SST en los contenedores GTM denominada «Clients», por lo que no debe confundirse con el concepto de Client-side, es decir, el navegador que utiliza el cliente.

He aquí una ilustración de cómo funciona la manera tradicional.

Como puede ver, su contenedor vive en el propio sitio web y, desde allí, los datos se envían a distintas partes. Una de las desventajas de la forma antigua es que todos y cada uno de los scripts tienen que cargarse en la página y esto no es bueno para la velocidad y la experiencia del usuario.

Server-Side Tagging: La nueva forma mejorada.

SST es una forma mejorada de realizar un seguimiento del comportamiento de nuestros usuarios en distintas plataformas y dispositivos con Google Tag Manager, que utiliza nuestro propio servidor para recopilar y procesar los datos en lugar de utilizar el navegador de nuestro cliente. Este nuevo modelo aumenta la seguridad y mejora la experiencia del usuario. La idea central de SS GTM es que, en lugar de que su contenedor viva en el navegador, se ejecute en su propio servidor. Lo que, a partir de ahora, significa que se ejecutaría en un proyecto de Google Cloud Platform. ¿Por qué este paso extra? Bueno, ya entraremos en el meollo del asunto pero, para empezar, esto significa que sólo tú puedes acceder a los datos en este servidor. Esto te da el control total de los datos. Tiene la opción de procesarlo antes de enviarlo a otro sitio.

El elemento diferenciador clave de SS GTM es la seguridad. Las etiquetas se construyen utilizando la tecnología Sandboxed Javascript, que elimina y restringe algunas características de JS para hacer seguro el entorno de ejecución. Esta nueva tecnología también permite establecer permisos y políticas para controlar el destino de los datos. Parece increíble, pero ¿cómo funciona?

Para empezar, puedes tener el dominio personalizado de tu propio servidor. En la forma tradicional de etiquetado, una vez recogidos los datos del sitio web, cuando se enviaban, por ejemplo, a Google Analytics, se enviaban al dominio google-analytics.com/collect. Ahora, puedes tener tu propio subdominio al que enviar los datos, por ejemplo, datos.tudominio.com. Esto tiene algunas ventajas que discutiremos más adelante.

Los eventos, las etiquetas, los activadores y las variables son conceptos que existen desde hace mucho tiempo.
  • Las etiquetas son scripts JS que nos envían datos de eventos
  • Los activadores disparan estas etiquetas en función de las condiciones de los eventos
  • Las variables son marcadores de valores que se desean obtener.
En Server Side Tagging una de las principales cosas que ha cambiado es que en lugar de eventos que desencadenan el proceso, ahora todo comienza con una solicitud HTTP enviada a nuestro servidor desde el navegador de nuestro cliente. La parte complicada es cómo SS GTM convierte estas solicitudes en los eventos con los que estamos familiarizados. Entra,«Clients«.

Server Side GTM Clients


Este desafortunado homónimo añade un poco más de confusión. «Clients» en SS GTM son las partes del nuevo GTM que transforman las peticiones HTTP en un objeto de datos de eventos. Una vez que los datos se han transformado en eventos, nuestras etiquetas, disparadores y variables pueden trabajar con los objetos de datos con los que están acostumbrados a trabajar. En resumen, los clientes procesan y convierten los datos de las solicitudes HTTP en el objeto de datos de eventos que siempre hemos conocido.

Existen diferentes protocolos de medición para los distintos flujos de datos, la forma de clasificar todos estos datos es a través de los clientes. Estos procesan los datos, los convierten en eventos y los ponen a disposición de etiquetas, activadores y variables. Cada contenedor de servidor viene con dos clientes diferentes incluidos por defecto: Google Analytics 4 y Universal Analytics.

He aquí una ilustración de cómo funciona server-side tagging.

Como puede ver, el servidor funciona como intermediario entre los datos y terceros.

Ventajas de Server-Side Tagging



Bien, ahora que sabemos un poco cómo funciona SST, respondamos a la pregunta ¿por qué debería utilizarlo? Adoptar esta tecnología tiene muchas ventajas.

Reducción del tiempo de carga de la página


Todos somos conscientes de que cuanto más rápido cargue un sitio, mejor será la experiencia del usuario. Y también es bien sabido que cuantos más scripts tenga cargando en su sitio web, más lento será su sitio. Aquí es donde el etiquetado SS se pone interesante. Dado que todos los scripts del contenedor viven en el servidor y no en el navegador, es necesario ejecutar menos JavaScript en el navegador. Esto aumentará la velocidad del sitio web haciendo que sus usuarios estén más contentos en el proceso.

Control sobre los datos

Este es importante. De la forma tradicional, terceros obtienen la información directamente de los navegadores de los usuarios, lo que puede dar lugar a filtraciones de información personal identificable (IPI), como nombres, direcciones, datos de acceso o, en el peor de los casos, el número de una tarjeta de crédito. Pero con el etiquetado SS, lo peor que puede pasar es que estas fugas de información acaben en tu servidor. Obviamente, sería mejor no tenerlos, pero al menos no caerá en manos de terceros. En su propio servidor, puede limpiar los datos y asegurarse de que no hay más fugas antes de enviar esos datos a un proveedor externo.

First Party Cookies

¿Recuerdas que hablamos de enviar los datos a tu propio subdominio? Esto tiene muchas ventajas. En primer lugar, están los bloqueadores de anuncios. Adblocking no es una cosa rara y han aprendido a través de la experiencia que los dominios para bloquear las solicitudes de, Facebook, Google Analytics, y, básicamente, todos los que son bien conocidos. Sin embargo, no bloquean las solicitudes enviadas a su propio dominio, al menos por ahora. Una vez que tenga los datos en su poder, decidirá dónde enviarlos. Este contexto de first-party también le permite ampliar la caducidad de las cookies en Safari, lo que le dará ventajas con los usuarios de iOS.

El lado negativo de Server-Side Tagging

Hasta ahora parece que Server Side GTM es algo que todo el mundo debería utilizar, pero hay algunos contras que no deben tomarse a la ligera.

Costo

Estábamos acostumbrados a utilizar GTM de forma totalmente gratuita. Y no es que Google esté cobrando ahora, puedes seguir usando Server Side GTM gratis. Sin embargo, el alojamiento del servidor no es gratuito y para un sitio web que recibe mucho tráfico no va a ser barato. ¿Cuánto le costará? La verdad es que no es fácil decirlo, depende de muchos factores. Puede consultar los precios directamente en Plataforma Google Cloud.

Aspecto técnico

La analítica en general requiere conocimientos técnicos. Y SS GTM requiere muchos más conocimientos técnicos que su alternativa actual en el lado del navegador. Para implantarlo correctamente necesitará la ayuda de desarrolladores y soporte informático. Esto es especialmente difícil para las PYME que no tienen ni la formación técnica ni los medios para pagar el tan necesario apoyo técnico.

Entonces, ¿es Server-Side Tagging la nueva forma a seguir?

Aunque hay división de opiniones al respecto, muchos líderes de opinión de la comunidad analítica parecen creer que la industria se dirige hacia el lado del servidor. Y también se puede observar en otros ámbitos de la analítica. Por ejemplo, Facebook. El píxel de Facebook es un fragmento de código que tradicionalmente recopilaba datos directamente en tu sitio web, en el navegador. Pero Facebook también ofrece su API de conversiones, que te permite enviar tanto eventos web como eventos offline (información sobre llamadas telefónicas, por ejemplo) desde tu servidor al servidor de Facebook. ¿Te suena familiar? En realidad, la API de conversiones de Facebook no es nueva, pero desde que las funciones de privacidad de iOS se hicieron más estrictas, se ha vuelto mucho más útil para los profesionales del marketing.

Conclusión

De acuerdo, Server-Side Tagging parece el futuro de la analítica. Y cuanto más estricta sea la normativa, más pronto tendremos que migrar a esta nueva forma. Sin embargo, en mi opinión, esto tiene un lado filosófico también. Una de las cosas que siempre me ha gustado del marketing digital es que permite a las pequeñas empresas sin grandes presupuestos competir aprovechando su creatividad y talento. Hay muchas historias de pequeñas marcas que se hicieron enormes inspirando a la gente. El hecho de que Server-Side Tagging sea tan técnico dificulta la adaptación de las PYME. Así que esto creará una brecha entre las grandes empresas y las PYME sin un equipo de TI o recursos para implementarlo. Pero supongo que esto es un efecto secundario de la mejora. La verdad es que el etiquetado SS tiene muchas ventajas en comparación con la forma tradicional.