Rastreamento de User-ID no GA4: Como Seguir Usuários em Todos os Dispositivos
Por Emily Redmond, Analista de Dados na Emilytics · Abril de 2026
TL;DR: O rastreamento de User-ID vincula a mesma pessoa em todos os dispositivos, navegadores e sessões. Envie seu ID de usuário interno para o GA4 (ID de login, hash de email, etc.), e o GA4 costura o comportamento deles em um perfil de usuário único.
Por padrão, o GA4 trata um usuário em um iPhone e a mesma pessoa em um desktop como dois usuários diferentes. O rastreamento de User-ID corrige isso. É essencial para entender jornadas de usuário verdadeiras.
O que é Rastreamento de User-ID?
User-ID é um identificador único que você atribui a cada usuário no seu sistema. Exemplos:
- ID de usuário de banco de dados (ex: "user_12345")
- Endereço de email (ou hash, para privacidade)
- Nome de usuário da conta
- ID de cliente do seu CRM
Quando você envia esse ID para o GA4, o GA4 diz: "Este é user_12345. Rastreie todas as ações deles em todos os dispositivos e navegadores."
Resultado: Um perfil de usuário por pessoa, não um por navegador.
Por que o Rastreamento de User-ID Importa
Sem User-ID
| Dispositivo | GA4 Vê | Realidade |
|---|---|---|
| iPhone | Usuário A | Pessoa A |
| Desktop | Usuário B | Pessoa A |
| Tablet | Usuário C | Pessoa A |
GA4 vê 3 usuários. Realidade: 1 pessoa.
Consequências:
- Métricas de usuários são inflacionadas (você tem 3x mais "usuários" que pessoas reais)
- Métricas de conversão estão erradas (os 3 dispositivos de uma pessoa são contados como 3 conversões)
- Direcionamento de público é baseado em dados incorretos
- Você não pode ver jornadas de usuário verdadeiras (pessoa começa no mobile, completa no desktop)
Com Rastreamento de User-ID
| Dispositivo | GA4 Vê | Realidade |
|---|---|---|
| iPhone | Usuário A | Pessoa A |
| Desktop | Usuário A | Pessoa A |
| Tablet | Usuário A | Pessoa A |
GA4 vê 1 usuário. Realidade: 1 pessoa.
Agora:
- Contagens de usuários são precisas
- Você pode ver jornadas completas (pessoa navegou no mobile, comprou no desktop)
- A atribuição entre dispositivos funciona (anúncio de retargeting no mobile → compra no desktop recebe crédito apropriado)
- Construção de público é baseada em comportamento de usuário verdadeiro
Pré-requisitos
- Usuários devem estar conectados: Você só rastreia usuários conectados (você tem o ID deles)
- Base legal: Você tem consentimento para rastrear usuários identificados. Verifique GDPR, CCPA, etc.
- Privacidade: Hash IDs sensíveis (não envie emails brutos)
Como Configurar o Rastreamento de User-ID
Passo 1: Gerar um User-ID
Em sua aplicação, crie um identificador único para cada usuário. Deve ser:
- Permanente: Não muda (use ID de banco de dados, não endereço IP)
- Único: Um ID por usuário
- Estável: Mesmo ID em todas as sessões/dispositivos
- Não-PII (idealmente): Não envie email/nome bruto; use hash ou ID de sistema
Exemplo em JavaScript:
// Depois que o usuário conecta, obtenha seu ID
const userId = user.id; // ex: "user_12345" ou hash do email deles
Passo 2: Enviar User-ID para o GA4
Via Google Tag Manager (Recomendado)
- Defina uma variável de camada de dados para ID de usuário
- Crie uma tag de configuração GA4
- Defina o campo User-ID
No código da página:
dataLayer = [{
'user_id': 'user_12345' // ou email com hash
}];
No GTM, crie uma tag de configuração GA4:
- Defina o campo User ID para
{{user_id}}(ou sua variável de camada de dados) - Execute em "Initialization - All Pages" (depois que o usuário conecta)
Via Código (gtag Direto)
// Depois que o usuário conecta
gtag('set', {
'user_id': 'user_12345',
'user_properties': {
'email': user.email, // opcional, propriedade de usuário
'tier': 'premium' // opcional, propriedade de usuário
}
});
Depois, em cada página que o usuário visita:
gtag('config', 'G-MEASUREMENT_ID', {
'user_id': 'user_12345'
});
Passo 3: Ativar User-ID nas Configurações de GA4
- Vá para GA4 → Admin
- Em "Data collection and modification," clique em Data settings
- Encontre "User-ID" e alterne para ON
GA4 agora aceita e usa User-IDs.
Passo 4: Criar uma Visualização de User-ID (Opcional)
Os dados de User-ID são combinados com dados anônimos por padrão. Para ver apenas usuários identificados:
- Vá para Admin → Data streams
- Procure pela opção "User-ID view"
- Crie uma visualização de User-ID apenas
Esta visualização mostra apenas usuários conectados, com rastreamento unificado entre dispositivos.
Verificando o Rastreamento de User-ID
Em Tempo Real
- Conecte-se ao seu site
- Vá para GA4 → Real-time
- Execute uma ação
- No relatório em tempo real, você deve ver seu ID de usuário no campo User ID
Se você vê seu ID de usuário, o rastreamento está funcionando.
Em Relatórios Padrão
- Vá para qualquer relatório
- Adicione um filtro: "User-ID" = (seu ID de usuário)
- Você deve ver seu comportamento em todos os dispositivos
Em Explorações
Crie uma exploração:
- Dimensão: User ID
- Métricas: Contagem de sessão, contagem de eventos, conversões
- Filtro: User-ID = (um usuário específico)
Você agora vê todos os eventos para esse usuário em todos os dispositivos.
Usando User-ID para Análise
Jornadas Entre Dispositivos
"Mostre-me usuários que navegaram no mobile mas compraram no desktop."
- Crie exploração
- Dimensão: Categoria de dispositivo
- Métricas: Conversões
- Segmento: Usuários com >1 sessão de dispositivo
Isso mostra quantos usuários usaram múltiplos dispositivos.
Retenção de Usuário
"Dos usuários que se inscreveram 30 dias atrás, quantos ainda estão ativos?"
- Dimensão: Dias desde primeira sessão
- Métricas: Usuários ativos, sessões
- Veja engajamento ao longo do tempo
Análise de Usuário de Alto Valor
"Quais usuários são mais valiosos?"
- Dimensão: User ID
- Métricas: Receita total, contagem de sessão, dias ativos
- Classifique por receita
Encontre seus usuários de poder.
Considerações de Privacidade e Legais
Conformidade GDPR
- User-ID é PII (informação pessoalmente identificável)
- Você precisa de consentimento explícito para rastrear usuários identificados
- Forneça uma política de privacidade
- Permita que usuários saiam
Hash
Não envie emails ou nomes brutos. Hash eles:
// Ruim (não faça isso)
gtag('set', {'user_id': '[email protected]'});
// Bom (hash do email)
const hashed = SHA256('[email protected]');
gtag('set', {'user_id': hashed});
Retenção de Dados
Os dados de usuário identificado estão sujeitos às configurações de retenção de dados. Certifique-se de que está em conformidade com suas leis locais.
Erros Comuns
Erro 1: Enviar PII Diretamente
Ruim: User-ID = "[email protected]"
Bom: User-ID = SHA256("[email protected]")
GA4 recomenda fazer hash de dados sensíveis.
Erro 2: Mudar User-IDs
Se o ID de um usuário muda (reset de senha, nova conta), GA4 os vê como um novo usuário.
Use IDs estáveis que não mudam.
Erro 3: Definir User-ID Apenas na Primeira Visita
User-ID deve ser definido em cada visita, ou GA4 não os conectará.
Defina em cada página depois de conectar:
gtag('config', 'G-MEASUREMENT_ID', {
'user_id': 'user_12345'
});
Erro 4: Esquecer de Ativar nas Configurações
User-ID não funcionará a menos que você alterne ON nas configurações de Admin.
Limitações de Dados
- Apenas aplica a usuários conectados: Usuários anônimos ainda são rastreados separadamente
- Aplicação retroativa: Apenas aplica a novos dados. Dados antigos antes da configuração de User-ID não serão unificados
- Consentimento necessário: Você precisa do consentimento dos usuários para rastreá-los identificado
Perguntas Frequentes
P: O rastreamento de User-ID funciona com Google Ads? R: Sim. User-IDs GA4 podem sincronizar para Google Ads, habilitando direcionamento de público entre dispositivos.
P: E se alguns usuários nunca se conectarem? R: Eles são rastreados anonimamente (via cookies do lado do cliente). User-ID é apenas para usuários conectados.
P: Posso usar User-ID retroativamente para dados antigos? R: Não. User-ID funciona apenas para novos dados depois de configurá-lo.
P: O hash de User-ID é obrigatório? R: Não, mas recomendado para privacidade. GA4 aceita qualquer ID de usuário.
P: Quanto tempo um User-ID pode ter? R: GA4 recomenda <256 caracteres. Mantenha curto.
O Resumo
O rastreamento de User-ID é essencial para qualquer negócio com usuários conectados. Fornece contagens de usuários precisas, jornadas verdadeiras entre dispositivos e poder de identificar seus melhores usuários.
Configure cedo (é mais fácil começar do zero do que retrofit). Implemente corretamente (hash dados sensíveis, defina em cada página). Depois use para entender seu comportamento de usuário real.
Emily Redmond é uma analista de dados na Emilytics — o agente de análise de IA que observa seus dados de GA4, Search Console e Bing 24 horas por dia para você nunca perder o que importa. 8 anos de experiência ajudando fundadores e equipes de crescimento transformar ruído de dados em decisões claras. Diga olá →