Reducción de cadenas de agentes de usuario, sugerencias de clientes y la magia que hace que Voluum funcione a la perfección

Publicado: 2022-12-14

Hola y bienvenidos a otro artículo que se enfoca en cómo Voluum está respondiendo a los próximos cambios en la industria anunciados por Google que podrían afectar el seguimiento.

Se ha convertido casi en una columna regular en este blog.

La idea más reciente de Google es reducir la cantidad de información que pasa un agente de usuario. Esta información es utilizada por los servidores para ofrecer la mejor experiencia de visualización para un usuario (al cargar una versión móvil de la página web, por ejemplo). También lo utilizan rastreadores como Voluum para proporcionar a los especialistas en marketing una capa adicional de datos que incluye información como:

  • Tipo de dispositivo
  • versión del navegador
  • versión del sistema operativo

La preocupación de Google es que esa información detallada pueda usarse para tomar huellas dactilares que infrinjan la privacidad. Además, la longitud de la cadena del agente de usuario (UA) la hace propensa a errores de análisis. Reducir la cantidad de información en la cadena UA es la respuesta de Google a ambos problemas.

Si solo está aquí para obtener una respuesta rápida, aquí está:

El seguimiento de redirección seguirá funcionando y no se requiere ninguna acción adicional, mientras que el seguimiento directo requerirá la actualización de un script de seguimiento directo. De lo contrario, se obtendrá información incompleta o incorrecta sobre las características de la visita en los informes. Sin embargo, el seguimiento seguirá funcionando.

En este artículo, analizamos cómo funcionan los User Agent y Client Hints, cuál es el cronograma de la reducción de cadenas de UA y qué medidas tomó Voluum para mantener el seguimiento operativo.

¿Qué es el agente de usuario?

El agente de usuario es cualquier software que actúa en nombre del usuario. En la mayoría de los casos, es su navegador web. El término 'agente de usuario' a veces también se usa para describir la información que este navegador pasa a través del encabezado de solicitud HTTP.

User Agent ha sido parte de la experiencia de navegación web durante más de tres décadas. Se utiliza para entregar la mejor versión de una página web. Gracias a la información de UA, los servidores pueden enviar la versión correcta de una página web (móvil o de escritorio) que se ajuste a un determinado tamaño y resolución de pantalla y esté en el idioma correcto.

Voluum ha estado utilizando información de UA para hacer que sus informes sean más detallados y precisos. Parte de esta información se deriva con la ayuda de servicios externos. Si no se obtiene AU, los informes no serán tan detallados como los usuarios estaban acostumbrados.

Los problemas con el agente de usuario

Durante los últimos años, Google ha intentado mostrarse como una empresa que se preocupa por la privacidad del usuario. Propone y prueba varias tecnologías nuevas que tienen como objetivo reemplazar las soluciones antiguas que no tenían la privacidad en su alcance. El mejor ejemplo son las cookies de terceros, cuya finalización está prevista para 2024.

Voluum ya está preparado para el seguimiento sin cookies de terceros, eso sí.

La reciente disputa de Google con la tecnología UA se refiere a dos cosas:

La primera es que la información de la AU se puede utilizar para identificar con precisión a los usuarios. Esto se llama 'huellas dactilares', un enfoque que busca indicios y rastros digitales que permiten identificar a los usuarios por medios no directos.

Por ejemplo, Google Chrome es el navegador web más popular del mundo. Saber que un usuario usa Chrome solo no brindaría mucha información para distinguir a un usuario determinado de los demás. Pero si combina esa información con varios otros detalles, como versiones precisas del navegador, versiones del sistema operativo, tipo de dispositivo, operador, etc., obtiene un conjunto de información que es más o menos único. La identificación de los usuarios puede ser utilizada por las plataformas publicitarias para crear perfiles detallados de cada usuario sin que éstos presten un consentimiento específico para ello.

El segundo problema con AU es más técnico. A lo largo de los años, la cadena UA se volvió bastante larga y los servidores a veces pueden cometer errores al analizar una cadena tan larga.

La solución de Google es:

  1. Reduzca la longitud de la cadena UA.

Este es un ejemplo de una cadena UA completa:

Este es un ejemplo de una cadena UA reducida:

  1. Presente sugerencias de cliente de agente de usuario, una solución donde cierta información solo está disponible en la solicitud específica del servidor.

Un ejemplo de sugerencias de cliente de agente de usuario:

Cuál es la línea de tiempo para estos cambios y qué plataformas se verán afectadas

La reducción de cadenas UA se introducirá en la versión 113 de Google Chrome, que se publicará en mayo de 2023.

La reducción de UA se aplicará a las siguientes plataformas: Windows, macOS (ya aplicado), Linux, Chrome OS y Chrome en Android.

Actualmente, no hay planes para la reducción de AU en iOS y Android WebView.

¿Qué son las sugerencias para el cliente?

Las sugerencias de clientes son tecnología desarrollada por Google que es una alternativa al agente de usuario. Es un conjunto de campos de encabezado de solicitud HTTP que están disponibles bajo demanda para proporcionar información sobre una red o un dispositivo.

La diferencia clave entre UA y CH es que se puede acceder a este último de una manera más orientada a la privacidad. Esto se debe a que no todos los datos se comparten de forma predeterminada: un servidor debe solicitar específicamente datos más detallados.

Los tipos de sugerencias para el cliente

Hay dos tipos de sugerencias para el cliente:

  • Baja entropía (compartido por defecto) : Incluyen información general. Ejemplos:
    • Nombre del programa: cromo
    • Versión de programa: 106
    • Sistema operativo: Mac OS X
  • Alta entropía (compartida a pedido) : información detallada que se puede utilizar para la toma de huellas dactilares. Ejemplos:
    • Versión completa del software: 106.0.5249.62
    • Versión completa del sistema operativo: 10.14.6
    • Dispositivo: Intel Mac OS X 10_14_6

Tenga en cuenta que el soporte para Client Hints proviene de los navegadores web pero también de los sistemas operativos. Además, a veces solo están disponibles CH de baja entropía. Para obtener los mejores resultados, Voluum utiliza estas tecnologías en un orden específico.

Seguimiento de redirección y sugerencias para el cliente

Al usar el seguimiento de redirección, Voluum verificará si la cadena UA se reduce. Si ese es el caso, realizará una redirección adicional para solicitar sugerencias de clientes. Voluum obtendrá CH en la respuesta 307.

La segunda redirección puede agregar un retraso adicional antes de llegar a una página de destino.

Todos los cambios relacionados con el seguimiento de redirección y las sugerencias de clientes ya se introdujeron en el backend de Voluum, por lo que no tiene que cambiar nada en su configuración para usar las sugerencias de clientes.

Seguimiento directo y sugerencias de clientes

El caso del seguimiento directo es un poco más complicado. Para cubrir todos los casos, el equipo de Voluum desarrolló una solución llamada 'Metaetiqueta'. Es un script que, si es necesario, solicita sugerencias de clientes.

La metaetiqueta ahora se incluye como parte del script de seguimiento directo.

La metaetiqueta permite especificar qué sugerencias de cliente se deben agregar exactamente a cada solicitud al dominio de la página y también a los dominios de terceros utilizados para el seguimiento.

Sin embargo, esta solución nos obligó a solicitar un cierto cambio en la configuración del seguimiento directo. Hasta ahora, solicitamos que se implementara el script de seguimiento directo en la sección <body> de la página. Sin embargo, la metaetiqueta debe estar presente en la sección <head> de la página. Por eso, las personas que ya han estado usando el seguimiento directo tienen dos opciones :

  • Deje el script de seguimiento directo en la sección <body> y coloque solo la metaetiqueta en la sección <head> de la página web.
  • Elimine el script de seguimiento directo de la sección <body> y coloque el script de seguimiento directo con la metaetiqueta en la sección <head>. No se preocupe si olvida eliminar el antiguo script de seguimiento directo sin la etiqueta Meta de la sección del cuerpo, tenemos cajas fuertes para eso.

La prioridad de UA y Client Hints

La compatibilidad del navegador y el sistema operativo para la reducción de cadenas CH y UA varía y depende de lo que esté disponible, se mantendrá el siguiente orden:

Seguimiento de redirección:

  • Si el navegador no es compatible con Client Hints, miramos UA, incluso si está reducido.

Si el navegador admite sugerencias de clientes:

  • Si solo obtenemos sugerencias de baja entropía (predeterminada) y UA está completo, solo usamos UA
  • Si solo obtenemos sugerencias de baja entropía y UA se reduce, usamos CH
  • Si obtenemos sugerencias de alta entropía (a pedido), usamos CH
  • Si obtenemos sugerencias de alta entropía (a pedido) y tenemos UA completo, usamos CH

Si vemos que UA no se reduce, no preguntamos sobre sugerencias de alta entropía porque asumimos que incluirán los mismos datos que UA.

Seguimiento directo:

Aquí las reglas son las mismas, pero obtenemos sugerencias de alta entropía (a pedido) de inmediato, por lo que si hay sugerencias de alta entropía disponibles, usamos sugerencias de alta entropía.

La filosofía del 'working tracker'

A los rastreadores de anuncios les gusta presumir de las características que tienen y nosotros también somos culpables de esto. Sin embargo, nuestro enfoque gira en torno al concepto de 'rastreador de trabajo'. Esto significa que, sobre todo, un rastreador debe ser estable y realizar sus tareas principales de manera constante, sin importar cómo cambie la industria.

Si tenemos que elegir entre crear una nueva función que podamos usar para publicitar más nuestra plataforma versus una solución que preparará a Voluum para los cambios futuros de la industria, siempre optamos por lo último.

Cuando decida usar Voluum, puede estar seguro de que funcionará sin contratiempos durante los próximos años.

Obtenga Voluum y esté seguro.