GA4 Rastreo de User-ID: Cómo Seguir Usuarios Across Dispositivos

Emily RedmondAnalista de Datos, Emilytics18 de abril de 2026

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

DispositivoGA4 VeRealidad
iPhoneUsuario APersona A
DesktopUsuario BPersona A
TabletUsuario CPersona 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

DispositivoGA4 VeRealidad
iPhoneUsuario APersona A
DesktopUsuario APersona A
TabletUsuario APersona 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

  1. Los usuarios deben estar conectados: Solo rastreas usuarios autenticados (tienes su ID)
  2. Base legal: Tienes consentimiento para rastrear usuarios identificados. Verifica GDPR, CCPA, etc.
  3. 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)

  1. Establece una variable de capa de datos para ID de usuario
  2. Crea una etiqueta de configuración de GA4
  3. 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

  1. Ve a GA4 → Admin
  2. Bajo "Recopilación y modificación de datos," haz clic en Configuración de datos
  3. 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:

  1. Ve a AdminFlujos de datos
  2. Busca opción "Vista de User-ID"
  3. 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

  1. Inicia sesión en tu sitio
  2. Ve a GA4 → Tiempo real
  3. Realiza una acción
  4. 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

  1. Ve a cualquier informe
  2. Agrega un filtro: "User-ID" = (tu ID de usuario)
  3. 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."

  1. Crea exploración
  2. Dimensión: Categoría de dispositivo
  3. Métricas: Conversiones
  4. 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?"

  1. Dimensión: Días desde primera sesión
  2. Métricas: Usuarios activos, sesiones
  3. Ve engagement a lo largo del tiempo

Análisis de Usuario de Alto Valor

"¿Cuáles usuarios son los más valiosos?"

  1. Dimensión: User ID
  2. Métricas: Ingresos totales, recuento de sesiones, días activos
  3. 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 →