A menudo se encuentra el etiquetado del lado del servidor y del lado del cliente en el marketing en línea y la analítica web. Últimamente, la mayoría de la gente aboga por el etiquetado del lado del servidor frente al etiquetado del lado del cliente. ¿Por qué?

El marketing consiste en comprender los comportamientos de los consumidores. Sin embargo, esto sólo se puede conseguir mediante técnicas eficaces de recopilación y seguimiento de datos.

En este artículo, explicaré en detalle qué es el etiquetado, su importancia en la recopilación de datos y el seguimiento, diferenciaré entre el etiquetado del lado del servidor y del lado del cliente, e ilustraré por qué utilizar el etiquetado del lado del servidor en lugar del etiquetado del lado del cliente.

¿Qué es el etiquetado?

El etiquetado consiste simplemente en añadir etiquetas (pequeños fragmentos de código) a un sitio web. Estas etiquetas están diseñadas para recopilar datos sobre las interacciones de los usuarios, enviar información a herramientas de análisis de terceros o realizar un seguimiento de los eventos.

What-is-tagging

Estas etiquetas pueden utilizarse para lograr lo siguiente:

  • Analítica web: Puede realizar un seguimiento del comportamiento del usuario en un sitio web en métricas como el envío de formularios, los clics o las páginas vistas.
  • Personalización: Puede utilizar estas etiquetas para recopilar la información que personaliza la experiencia del usuario en función de su comportamiento o de sus preferencias individuales.
  • Remarketing: Estas etiquetas pueden recopilar datos que crean audiencias a las que los profesionales del marketing pueden dirigirse para el remarketing.
  • Seguimiento de conversiones: Estas etiquetas pueden realizar un seguimiento de los eventos que indican una conversión, como el rellenado de un formulario de captación de clientes potenciales o una compra satisfactoria.

Puede añadir estas etiquetas (fragmentos de código) en el lado del servidor o del cliente.

Etiquetado del lado del cliente

El etiquetado del lado del cliente es cuando añadimos las etiquetas en el lado del cliente. Habrá un único contenedor que residirá en la aplicación o el sitio web. Esta etiqueta contendrá todas las etiquetas, variables, disparadores y código que mide la interacción del usuario.

El contenedor se activará y cargará las etiquetas pertinentes una vez que un usuario visite una página. Una acción de un usuario activará una etiqueta que, a continuación, enviará los datos del evento en una o varias peticiones HTTP desde el navegador.

client-server-side-tagging
Fuente de la imagen: developers.google.com

Etiquetado del lado del servidor

El etiquetado del lado delservidor es aquel en el que las etiquetas se procesan en el servidor. Este enfoque de etiquetado tiene dos contenedores:

  • Contenedor servidor que se encuentra en un entorno en la nube
  • Contenedor web ubicado en la aplicación/página web

El contenedor web tiene etiquetas que supervisan y envían información sobre las interacciones de los usuarios. A continuación, este contenedor genera eventos como peticiones HTTP. Por otro lado, el contenedor servidor acepta las peticiones del contenedor web.

La mayoría de los profesionales del marketing se están pasando ahora al etiquetado del lado del servidor. ¿Significa esto que el etiquetado del lado del cliente ya no funciona?

Estas son algunas de las razones por las que la mayoría se está pasando al etiquetado del lado del servidor:

Mejora del rendimiento

Performance-Improvement

El etiquetado del lado del servidor reduce la cantidad de código que se ejecuta, lo que se traduce en una mejora de la velocidad y el rendimiento. El navegador asigna cada evento a una solicitud HTTP única o múltiple en el etiquetado del lado del cliente. El cliente puede acabar enviando múltiples peticiones similares, que acaban sobrecargando los recursos del cliente.

Por otro lado, en el etiquetado del lado del servidor, el cliente sólo genera una solicitud HTTP por evento. A continuación, esta solicitud HTTP se envía al contenedor del servidor, que genera y envía las solicitudes específicas del servidor. Como resultado, hay pocas peticiones HTTP y se ejecuta menos código, lo que se traduce en una mayor velocidad.

Privacidad, seguridad y protección

Cuando se utiliza el etiquetado del lado del cliente, es difícil controlar qué datos se comparten entre el navegador y terceros. Dependiendo de cómo comparta la información su aplicación, existe el riesgo de que se comparta información personal identificable en las peticiones HTTP.

Por otro lado, el etiquetado del lado del servidor le permite controlar la naturaleza de los datos que se compartirán con terceros. El contenedor del servidor le permite eliminar cualquier información de identificación personal antes de pasarla a las plataformas de marketing. Este enfoque le garantiza que sólo comparte los datos pertinentes y lo que cumple con la normativa vigente en materia de datos.

También puede establecer un contexto de primera parte en su contenedor de servidor. Lo ideal es que todos los datos del sitio web y las cookies permanezcan en su dominio, lo que dificultará el acceso de los proveedores a las cookies de terceros.

Precisión

laptop-1836990_1280

Todos los procesos del lado del servidor ocurren fuera del navegador. Esto hace que sea fácil garantizar la validez y coherencia de los datos que envía a los puntos finales del proveedor. Por ejemplo, los procesadores del lado del cliente, como los dispositivos y los navegadores, pueden introducir incoherencias en los datos de los eventos. Sin embargo, las etiquetas del lado del servidor pueden corregirlas perfectamente para garantizar la coherencia.

El etiquetado en el servidor también es una solución perfecta para reducir el riesgo de pérdida de datos. Cuando el etiquetado se realiza en el lado del servidor, éste validará los datos y se asegurará de que cumplen todas las normas aceptables establecidas por los proveedores. El etiquetado del lado del servidor también elimina los datos innecesarios/redundantes que la aplicación/el navegador pueda haber insertado.

Resistencia al bloqueo de anuncios

Ad-block-resistance

Se espera que las empresas respeten las preferencias y la privacidad de los usuarios. Sin embargo, algunos bloqueadores de anuncios pueden bloquear herramientas no relacionadas con el marketing. Por ejemplo, pueden tener cookies destinadas a mejorar la experiencia del usuario o analíticas web para analizar su comportamiento.

Con un dominio personalizado y una implementación del lado del servidor, puede pasar esos datos sin enfrentarse a la ira de los bloqueadores de anuncios. Este enfoque se considera datos de origen; ya no tendrá que depender de dominios de terceros.

Mejor gestión de las campañas

Better-campaign-management-conversion-tracking

El etiquetado del lado del servidor ofrece un entorno estable de recopilación de datos. Esto reduce las discrepancias entre las distintas fuentes. Como resultado, como profesional del marketing, usted recopila datos con precisión, realiza un seguimiento de las conversiones y obtiene una mejor perspectiva de sus esfuerzos de marketing.

También puede consolidar todos sus píxeles y etiquetas en una ubicación central. De este modo, resulta fácil gestionar, implementar y actualizar sus análisis y etiquetas de marketing.

Control sobre las entradas del usuario

Las etiquetas del lado del servidor proporcionan a su aplicación un mayor control sobre las entradas del usuario. Una aplicación de este tipo sanea y valida las entradas del usuario antes de procesarlas. Este enfoque es perfecto cuando desea evitar amenazas como las secuencias de comandos entre sitios (XSS) o las inyecciones SQL que pueden producirse cuando los usuarios envían código malicioso para su procesamiento.

A prueba de futuro con la eliminación progresiva de las cookies de terceros

El mundo tecnológico cambia constantemente. Aunque las cookies de terceros han existido durante algún tiempo, ahora se están eliminando progresivamente. Las cookies de terceros son generadas y colocadas en el dispositivo del usuario por otra aplicación/sitio web en lugar de por el que el usuario está visitando. La preocupación por la privacidad ha sido un gran debate en los últimos tiempos, y la eliminación progresiva de las cookies de terceros se ha presentado como una de las soluciones.

Fácil de actualizar y parchear

Easy-to-update-and-patch

Actualizar las etiquetas del lado del servidor (código) es fácil, ya que sólo se necesita un desarrollador. La facilidad de actualización de las etiquetas del lado del servidor garantiza que sus herramientas de seguimiento estén siempre actualizadas y sean seguras. También puede configurar sus actualizaciones para que sean automáticas cuando utilice etiquetas del lado del servidor.

Por otro lado, las etiquetas del lado del cliente exigen que actualice manualmente su navegador o dispositivo. Las actualizaciones de las etiquetas del lado del cliente también son vulnerables al bloqueo de las extensiones del navegador y los bloqueadores de anuncios, lo que significa que las actualizaciones podrían bloquearse.

Escalabilidad

El etiquetado del lado del cliente es menos escalable que el etiquetado del lado del servidor. Esto se debe a que el primero depende del navegador del usuario para ejecutar las etiquetas, lo que puede sobrecargar o incluso ralentizar los tiempos de carga de la página. El etiquetado y el seguimiento del lado del servidor facilitan el manejo de grandes cantidades de datos. También puede adaptar las etiquetas a medida que crece su aplicación/sitio web. Además, las etiquetas del lado del servidor no se ven afectadas por los bloqueadores de anuncios, lo que permite una recopilación de datos precisa.

Limitaciones asociadas al etiquetado del lado del servidor

A pesar de las muchas ventajas asociadas al etiquetado del lado del servidor, también tiene las siguientes limitaciones:

  • Implementaciones complejas: El etiquetado del lado del servidor puede requerir de personas expertas en tecnología para su implementación. Como tal, debe modificar las configuraciones del servidor, lo que puede requerir una seria colaboración entre los desarrolladores y el equipo informático.
  • Menor seguimiento del comportamiento de los usuarios: Es posible que no tenga tanta visibilidad granular del comportamiento individual cuando utilice el etiquetado del lado del servidor como la que puede obtener con el etiquetado del lado del cliente.
  • Dependencia de los desarrolladores: Puede depender mucho de los desarrolladores para añadir etiquetas (fragmentos de código) al servidor. Por otro lado, puede implementar el etiquetado del lado del cliente utilizando plugins aunque no sea un experto en tecnología.

Etiquetado del lado del servidor frente a etiquetado del lado del cliente

CaracterísticaDel lado del servidorDel lado del cliente
UbicaciónSe ejecuta en el lado del servidor de una aplicaciónSe ejecuta en el lado cliente/navegador
FlexibilidadMenos flexible en el seguimiento de las interacciones del usuarioRastrea todas las interacciones del usuario a medida que navega por las diferentes páginas de un sitio web/aplicación
Capacidad de respuestaNo depende de los eventos del lado del cliente ni de las capacidades del navegadorDepende de los eventos del lado del cliente, las capacidades del navegador y las interacciones del usuario
Bloqueadores de anunciosEl seguimiento se produce en el servidor. Como tal, el etiquetado del lado del servidor no se ve afectado por los bloqueadores de anunciosLos scripts de seguimiento se ejecutan en el cliente, lo que lo hace susceptible a los bloqueadores de anuncios
Impacto en la carga de la páginaNo afecta a la carga de la página Se procesa una gran cantidad de JavaScript en el navegador, lo que puede dar lugar a velocidades de carga más lentas
Seguridad de los datosLos vendedores tienen control sobre el contenido que se envía a los vendedoresLa posibilidad de exponer datos sensibles a terceros es muy alta

Mejores prácticas para la implementación del lado del servidor

Best-practices-for-implementing-server-side
  • Cree un diseño coherente de la capa de datos: Cree una capa de datos clara y estructurada que defina la información que debe enviar a las plataformas de análisis. Las convenciones de nomenclatura dentro de esta capa de datos también deben ser coherentes.
  • Valide los datos: Cree comprobaciones de validación que garanticen que sólo los datos válidos se procesan y van al servidor de análisis.
  • Implemente una comunicación segura: Utilice protocolos como HTTPS para enviar datos entre su servidor y las plataformas de análisis. Esto garantiza que nadie interceptará y utilizará sus datos en su perjuicio.
  • Cumpla la normativa sobre privacidad: La privacidad de los datos ha sido un tema candente. Asegúrese de que cumple las normativas sobre datos como GDPR y CCPA para ir sobre seguro. Además, asegúrese de obtener el consentimiento antes de rastrear las actividades de los usuarios e infórmeles de cómo procesará sus datos.
  • Supervise y registre: Puede configurar varias herramientas para realizar un seguimiento del rendimiento de sus etiquetas del lado del servidor. También puede disponer de herramientas de registro que registren la información y los eventos relevantes con fines de auditoría.

Conclusión

Ahora entiende por qué el etiquetado del lado del servidor se está imponiendo al etiquetado del lado del cliente en marketing y análisis. Aunque el del lado del cliente es más fácil de implementar, hemos descubierto que ventajas como estar preparado para el futuro, ser económico y resistente a los bloqueos publicitarios hacen que la mayoría de los profesionales del marketing prefieran el etiquetado del lado del servidor al del lado del cliente. Este enfoque también hace que usted tenga el control, ya que puede decidir con qué alimentar al algoritmo.

A continuación, también puede explorar algunas plataformas de análisis web de código abierto autoalojadas.