GA4 Rastreo de User-ID: Cómo Seguir Usuarios Across Dispositivos
Por Emily Redmond, Analista de Datos en Emilytics · abril 2026
TL;DR: El rastreo de User-ID vincula la misma persona across dispositivos, navegadores y sesiones. Envía tu ID de usuario interno a GA4 (ID de inicio de sesión, hash de correo, etc.), y GA4 une su comportamiento en un perfil de usuario único.
Por defecto, GA4 trata a un usuario en un iPhone y la misma persona en una computadora de escritorio como dos usuarios diferentes. El rastreo de User-ID soluciona esto. Es esencial para entender verdaderas rutas de usuario.
¿Qué es Rastreo de User-ID?
User-ID es un identificador único que asignas a cada usuario en tu sistema. Ejemplos:
- ID de usuario de base de datos (ej: "user_12345")
- Dirección de correo electrónico (o hash, por privacidad)
- Nombre de usuario de cuenta
- ID de cliente de tu CRM
Cuando envías este ID a GA4, GA4 dice: "Este es user_12345. Rastrear todas sus acciones across dispositivos y navegadores."
Resultado: Un perfil de usuario por persona, no uno por navegador.
Por Qué Importa Rastreo de User-ID
Sin User-ID
| Dispositivo | GA4 Ve | Realidad |
|---|---|---|
| iPhone | Usuario A | Persona A |
| Desktop | Usuario B | Persona A |
| Tablet | Usuario C | Persona A |
GA4 ve 3 usuarios. Realidad: 1 persona.
Consecuencias:
- Las métricas de usuario se inflan (tienes 3x más "usuarios" que personas reales)
- Las métricas de conversión son incorrectas (los 3 dispositivos de una persona se cuentan como 3 conversiones)
- El targeting de audiencia se basa en datos incorrectos
- No puedes ver rutas de usuario verdaderas (persona comienza en móvil, completa en desktop)
Con Rastreo de User-ID
| Dispositivo | GA4 Ve | Realidad |
|---|---|---|
| iPhone | Usuario A | Persona A |
| Desktop | Usuario A | Persona A |
| Tablet | Usuario A | Persona A |
GA4 ve 1 usuario. Realidad: 1 persona.
Ahora:
- Los recuentos de usuario son precisos
- Puedes ver rutas completas (persona navegó en móvil, compró en desktop)
- La atribución cross-dispositivo funciona (anuncio de retargeting en móvil → compra en desktop recibe crédito apropiado)
- La construcción de audiencia se basa en comportamiento de usuario verdadero
Requisitos Previos
- Los usuarios deben estar conectados: Solo rastreas usuarios autenticados (tienes su ID)
- Base legal: Tienes consentimiento para rastrear usuarios identificados. Verifica GDPR, CCPA, etc.
- Privacidad: Hashea IDs sensibles (no envíes correos electrónicos crudos)
Cómo Configurar Rastreo de User-ID
Paso 1: Generar un User-ID
En tu aplicación, crea un identificador único para cada usuario. Debe ser:
- Permanente: No cambia (usa ID de base de datos, no dirección IP)
- Único: Un ID por usuario
- Estable: Mismo ID across todas las sesiones/dispositivos
- Non-PII (idealmente): No envíes correo/nombre crudos; usa ID hasheado o de sistema
Ejemplo en JavaScript:
// Después de que el usuario inicia sesión, obtén su ID
const userId = user.id; // ej: "user_12345" o hash de su correo
Paso 2: Enviar User-ID a GA4
Vía Google Tag Manager (Recomendado)
- Establece una variable de capa de datos para ID de usuario
- Crea una etiqueta de configuración de GA4
- Establece el campo User-ID
En tu código de página:
dataLayer = [{
'user_id': 'user_12345' // o correo hasheado
}];
En GTM, crea una etiqueta de configuración de GA4:
- Establece campo User ID a
{{user_id}}(o tu variable de capa de datos) - Dispara en "Inicialización - Todas las Páginas" (después de que usuario inicia sesión)
Vía Código (gtag Directo)
// Después de que el usuario inicia sesión
gtag('set', {
'user_id': 'user_12345',
'user_properties': {
'email': user.email, // opcional, propiedad de usuario
'tier': 'premium' // opcional, propiedad de usuario
}
});
Luego, en cada página que visita el usuario:
gtag('config', 'G-MEASUREMENT_ID', {
'user_id': 'user_12345'
});
Paso 3: Habilitar User-ID en Configuración GA4
- Ve a GA4 → Admin
- Bajo "Recopilación y modificación de datos," haz clic en Configuración de datos
- Encuentra "User-ID" y actívalo ON
GA4 ahora acepta y usa User-IDs.
Paso 4: Crear una Vista de User-ID (Opcional)
Los datos de User-ID se combinan con datos anónimos por defecto. Para ver solo usuarios identificados:
- Ve a Admin → Flujos de datos
- Busca opción "Vista de User-ID"
- Crea una vista solo para User-ID
Esta vista muestra solo usuarios autenticados, con rastreo cross-dispositivo unificado.
Verificar Rastreo de User-ID
En Tiempo Real
- Inicia sesión en tu sitio
- Ve a GA4 → Tiempo real
- Realiza una acción
- En el informe de tiempo real, deberías ver tu ID de usuario en el campo User ID
Si ves tu ID de usuario, el rastreo funciona.
En Informes Estándar
- Ve a cualquier informe
- Agrega un filtro: "User-ID" = (tu ID de usuario)
- Deberías ver tu comportamiento across dispositivos
En Exploraciones
Crea una exploración:
- Dimensión: User ID
- Métricas: Recuento de sesiones, recuento de eventos, conversiones
- Filtro: User-ID = (usuario específico)
Ahora ves todos los eventos para ese usuario across todos los dispositivos.
Usando User-ID para Análisis
Rutas Cross-Dispositivo
"Muéstrame usuarios que navegaron en móvil pero compraron en desktop."
- Crea exploración
- Dimensión: Categoría de dispositivo
- Métricas: Conversiones
- Segmento: Usuarios con >1 sesión de dispositivo
Esto muestra cuántos usuarios usaron múltiples dispositivos.
Retención de Usuario
"De usuarios que se registraron hace 30 días, ¿cuántos siguen activos?"
- Dimensión: Días desde primera sesión
- Métricas: Usuarios activos, sesiones
- Ve engagement a lo largo del tiempo
Análisis de Usuario de Alto Valor
"¿Cuáles usuarios son los más valiosos?"
- Dimensión: User ID
- Métricas: Ingresos totales, recuento de sesiones, días activos
- Ordena por ingresos
Encuentra tus usuarios potencia.
Privacidad y Consideraciones Legales
Cumplimiento GDPR
- User-ID es PII (información de identificación personal)
- Necesitas consentimiento explícito para rastrear usuarios identificados
- Proporciona una política de privacidad
- Permite que los usuarios se excluyan
Hashing
No envíes correos o nombres crudos. Hashéalos:
// Malo (no hagas esto)
gtag('set', {'user_id': '[email protected]'});
// Bueno (hashea el correo)
const hashed = SHA256('[email protected]');
gtag('set', {'user_id': hashed});
Retención de Datos
Los datos de usuario identificado están sujetos a configuraciones de retención de datos. Asegúrate de cumplir con tus leyes locales.
Errores Comunes
Error 1: Enviar PII Directamente
Malo: User-ID = "[email protected]"
Bueno: User-ID = SHA256("[email protected]")
GA4 recomienda hashear datos sensibles.
Error 2: Cambiar User-IDs
Si el ID de un usuario cambia (restablecimiento de contraseña, cuenta nueva), GA4 los ve como usuario nuevo.
Usa IDs estables que no cambien.
Error 3: Establecer User-ID Solo en Primera Visita
User-ID debe establecerse en cada visita, o GA4 no los conectará.
Establécelo en cada página después del inicio de sesión:
gtag('config', 'G-MEASUREMENT_ID', {
'user_id': 'user_12345'
});
Error 4: Olvidar Habilitar en Configuración
User-ID no funcionará a menos que lo actives en configuración de Admin.
Limitaciones de Datos
- Solo aplica a usuarios autenticados: Los usuarios anónimos aún se rastrean por separado
- Aplicación retroactiva: Solo aplica a datos nuevos. Los datos antiguos antes de la configuración de User-ID no se unificarán
- Consentimiento requerido: Necesitas consentimiento de usuarios para rastrearlos identificados
Preguntas Frecuentes
P: ¿Funciona el rastreo de User-ID con Google Ads? R: Sí. Los User-IDs de GA4 pueden sincronizar con Google Ads, permitiendo targeting de audiencia cross-dispositivo.
P: ¿Qué pasa si algunos usuarios nunca inician sesión? R: Se rastrean de forma anónima (vía cookies del lado del cliente). User-ID es solo para usuarios autenticados.
P: ¿Puedo usar User-ID retroactivamente para datos antiguos? R: No. User-ID solo funciona para datos nuevos después de que lo configures.
P: ¿El hashing de User-ID es obligatorio? R: No, pero recomendado por privacidad. GA4 acepta cualquier ID de usuario.
P: ¿Cuál es la longitud máxima de un User-ID? R: GA4 recomienda <256 caracteres. Mantenlo corto.
La Conclusión
El rastreo de User-ID es esencial para cualquier negocio con usuarios autenticados. Te da recuentos de usuario precisos, rutas cross-dispositivo verdaderas y poder para identificar tus mejores usuarios.
Configúralo temprano (es más fácil comenzar desde cero que retrofitear). Implementalo correctamente (hashea datos sensibles, establécelo en cada página). Luego úsalo para entender tu comportamiento de usuario real.
Emily Redmond es una analista de datos en Emilytics — el agente de analítica de IA que vigila tu GA4, Search Console y datos de Bing las 24 horas para que nunca pierdas lo que importa. 8 años de experiencia ayudando a fundadores y equipos de crecimiento convertir ruido de datos en decisiones claras. Dinos hola →