Datos de dispositivo, ya analizados.
La cadena User-Agent llega en cada petición, pero convertirla en algo útil implica normalmente desplegar y mantener un analizador dentro de tu contenedor. Este módulo hace el análisis en el gateway y entrega a tus etiquetas tres cabeceras limpias en su lugar.
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36Los valores están a nivel de familia a propósito: una cardinalidad acotada mantiene la lógica de etiquetas simple y las dimensiones de informes baratas.
Una cadena de entrada, tres campos de salida
Analizar user agents es un problema de mantenimiento, no una funcionalidad
Toda configuración server-side acaba necesitando contexto de dispositivo. Llegar hasta ahí suele implicar escribir expresiones regulares dentro de una plantilla de etiqueta y luego mantenerlas al día para siempre.
La cadena no está pensada para leerse
Los user agents modernos son un amasijo de tokens de compatibilidad. Todos los navegadores afirman ser Mozilla, y la mayoría afirma además ser Safari.
Los analizadores propios se pudren
Una expresión regular escrita hoy clasificará mal la versión de navegador del año que viene. Nadie se da cuenta hasta que meses después un informe se ve raro.
La cardinalidad se descontrola
Meter cadenas en bruto en los informes produce miles de valores casi idénticos: caros de almacenar e inútiles para segmentar.
Cómo funciona
El gateway clasifica el User-Agent en cada petición y añade tres cabeceras. Tus etiquetas las leen con la variable estándar Cabecera de la petición: sin plantillas, sin código.
Categoría
X-Device-Category toma el valor desktop, mobile, tablet o bot: la división de la que dependen realmente las decisiones de informes y de puja.
Sistema operativo
X-Device-OS toma el valor Windows, Android, iOS, ChromeOS, macOS o Linux.
Navegador
X-Device-Browser toma el valor Chrome, Safari, Firefox, Edge, Opera o Samsung Internet.
Vacío en lugar de incorrecto
Cuando el User-Agent falta o no se reconoce, la cabecera queda vacía. Un valor vacío es fácil de filtrar; uno adivinado corrompe en silencio un segmento.
Qué obtienes
A nivel de familia, a propósito
Los valores son deliberadamente gruesos. Una cardinalidad acotada mantiene la lógica de etiquetas simple y las dimensiones de informes baratas.
Clasificación de bots incluida
Los rastreadores reconocidos se categorizan como bot, de modo que puedes excluirlos de las conversiones antes de que distorsionen una campaña.
Nada que configurar
No hay ajustes. El conjunto de cabeceras es el producto: actívalo y las cabeceras llegan.
Coherente con nuestra analítica
En toda la plataforma se usa la misma granularidad de clasificación, así que los desgloses por dispositivo coinciden mires donde mires.
Especificación
- X-Device-Category
- desktop | mobile | tablet | bot
- X-Device-OS
- Windows | Android | iOS | ChromeOS | macOS | Linux
- X-Device-Browser
- Chrome | Safari | Firefox | Edge | Opera | Samsung Internet
- Ajustes
- Ninguno, el conjunto de cabeceras es fijo
- Coste
- Incluido con tu contenedor
Cuándo usarlo
Quieres dimensiones de dispositivo en servidor
Envía la categoría de dispositivo a GA4, Meta o tu almacén de datos sin una variable de cliente que un bloqueador pueda impedir que llegue a ejecutarse.
Enrutas etiquetas condicionalmente
Dispara etiquetas de instalación de app solo en móvil, o suprime un proveedor por completo para el tráfico de bots, usando una cabecera en vez de una frágil comparación de cadenas.
Estás limpiando tráfico de bots
Filtrar por una única cabecera clasificada es mucho más fiable que mantener una expresión regular de rastreadores dentro de una etiqueta.
Preguntas sobre User Agent Info
¿Cómo las leo en GTM server-side?
Crea una variable Cabecera de la petición e introduce el nombre de la cabecera, por ejemplo X-Device-Category. A partir de ahí está disponible para todas las etiquetas del contenedor.
¿Por qué no valores más detallados, como versiones exactas?
El detalle a nivel de versión dispara la cardinalidad y rara vez es de lo que depende una decisión. Los valores a nivel de familia se mantienen estables entre versiones y hacen legible tu lógica de etiquetas.
¿Funciona con Client Hints?
El módulo lee la cabecera User-Agent, que los navegadores siguen enviando. Donde hay Client Hints no hay conflicto: simplemente dispones de ambos.
Otros módulos
Los módulos se acumulan. Activa todos los que necesites: se combinan en una única configuración delante de tu contenedor.
¿Listo para activarlo?
Cada módulo va incluido con tu contenedor sin coste adicional. Crea un contenedor, abre el panel de módulos y activa el interruptor.