Dados de dispositivo, já analisados.
A cadeia User-Agent chega em cada pedido, mas transformá-la em algo utilizável significa normalmente instalar e manter um analisador dentro do contentor. Este módulo faz a análise no gateway e entrega às suas tags três cabeçalhos limpos em vez disso.
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36Os valores estão ao nível da família de propósito: uma cardinalidade limitada mantém a lógica das tags simples e as dimensões de relatório baratas.
Uma cadeia à entrada, três campos à saída
Analisar user agents é um problema de manutenção, não uma funcionalidade
Toda a configuração server-side acaba por precisar de contexto de dispositivo. Chegar lá implica normalmente escrever expressões regulares num modelo de tag e depois mantê-las atualizadas para sempre.
A cadeia não foi feita para ser lida
Os user agents modernos são um amontoado de tokens de compatibilidade. Todos os navegadores afirmam ser Mozilla, e a maioria afirma também ser Safari.
Os analisadores caseiros apodrecem
Uma expressão regular escrita hoje classificará mal a versão de navegador do próximo ano. Ninguém repara até que, meses depois, um relatório pareça estranho.
A cardinalidade descontrola-se
Meter cadeias em bruto nos relatórios produz milhares de valores quase idênticos: caros de guardar e inúteis para segmentar.
Como funciona
O gateway classifica o User-Agent em cada pedido e acrescenta três cabeçalhos. As suas tags leem-nos com a variável padrão Cabeçalho do pedido, sem modelos, sem código.
Categoria
X-Device-Category assume o valor desktop, mobile, tablet ou bot: a divisão de que dependem realmente as decisões de relatório e de licitação.
Sistema operativo
X-Device-OS assume o valor Windows, Android, iOS, ChromeOS, macOS ou Linux.
Navegador
X-Device-Browser assume o valor Chrome, Safari, Firefox, Edge, Opera ou Samsung Internet.
Vazio em vez de errado
Quando o User-Agent falta ou não é reconhecido, o cabeçalho fica vazio. Um valor vazio filtra-se facilmente; um valor adivinhado corrompe em silêncio um segmento.
O que obtém
Ao nível da família, por opção
Os valores são deliberadamente grosseiros. Uma cardinalidade limitada mantém a lógica das tags simples e as dimensões de relatório baratas.
Classificação de bots incluída
Os rastreadores reconhecidos são categorizados como bot, para que os possa excluir das conversões antes que distorçam uma campanha.
Nada para configurar
Não há definições. O conjunto de cabeçalhos é o produto: ative-o e os cabeçalhos chegam.
Coerente com a nossa analítica
É usada a mesma granularidade de classificação em toda a plataforma, pelo que as divisões por dispositivo coincidem onde quer que as veja.
Especificação
- 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
- Definições
- Nenhuma, o conjunto de cabeçalhos é fixo
- Custo
- Incluído no seu contentor
Quando o usar
Quer dimensões de dispositivo do lado do servidor
Envie a categoria de dispositivo para o GA4, a Meta ou o seu data warehouse sem uma variável do lado do cliente que um bloqueador pode impedir de correr.
Encaminha tags condicionalmente
Dispare tags de instalação de aplicação apenas em telemóvel, ou suprima totalmente um fornecedor para tráfego de bots, usando um cabeçalho em vez de uma frágil comparação de cadeias.
Está a limpar tráfego de bots
Filtrar por um único cabeçalho classificado é muito mais fiável do que manter uma expressão regular de rastreadores dentro de uma tag.
Perguntas sobre o User Agent Info
Como os leio no GTM server-side?
Crie uma variável Cabeçalho do pedido e introduza o nome do cabeçalho, por exemplo X-Device-Category. A partir daí fica disponível para todas as tags do contentor.
Porquê não valores mais detalhados, como versões exatas?
O detalhe ao nível da versão faz explodir a cardinalidade e raramente é aquilo de que depende uma decisão. Os valores ao nível da família mantêm-se estáveis entre versões e tornam a lógica das tags legível.
Funciona com os Client Hints?
O módulo lê o cabeçalho User-Agent, que os navegadores continuam a enviar. Onde existem Client Hints não há conflito: simplesmente dispõe de ambos.
Outros módulos
Os módulos acumulam-se. Ative quantos precisar: combinam-se numa única configuração à frente do seu contentor.
Pronto para ativar?
Cada módulo vem incluído no seu contentor, sem custo adicional. Crie um contentor, abra o painel de módulos e ative.