Usuarios anónimos
Los usuarios que visitan tu sitio web o aplicación sin iniciar sesión, como un visitante invitado, son reconocidos como usuarios anónimos. Estos usuarios no tienen
external_ids, que se utilizan para actualizar los perfiles de usuario con la API de Braze, pero siguen teniendo puntos de datos asignados y pueden ser incluidos en tus segmentos.
Cuando un usuario anónimo visita tu sitio web o aplicación, el SDK de Braze crea y le asigna un perfil de usuario “anónimo”. Mientras el usuario navega, el SDK captura automáticamente datos para su perfil de usuario anónimo, como información de uso, información del dispositivo y más, si has configurado atributos personalizados y eventos personalizados.
Puedes hacer lo siguiente con los usuarios anónimos capturados:
- Enviar mensajes a los usuarios antes de que inicien sesión
- Recopilar el perfil de un usuario antes de que inicie sesión, para que no se te escapen datos relevantes
- Animar a completar el perfil con un mensaje cuando un usuario solo completa parcialmente su perfil
- Completar el perfil de un usuario cuando inicie sesión, para que puedas cancelar la mensajería en otras plataformas (como no enviar un mensaje de “envío gratuito en el 1er pedido de la aplicación” cuando el usuario ya ha realizado pedidos en la aplicación)
- Interactuar con los usuarios que muestren intención de salir animándoles a crear un perfil, pasar por caja o realizar otra acción
Cómo funciona
Después de integrar el SDK de Braze, los usuarios que inicien tu aplicación por primera vez se considerarán “anónimos” hasta que llames al método changeUser y les asignes un external_id. Una vez asignados, no puedes volver a hacerlos anónimos. Sin embargo, si desinstalan y vuelven a instalar tu aplicación, volverán a ser anónimos hasta que se llame a changeUser.
Si un usuario previamente identificado inicia una sesión en un nuevo dispositivo, toda su actividad anónima se sincronizará automáticamente con su perfil existente después de que llames a changeUser en ese dispositivo utilizando su external_id. Esto incluye cualquier atributo, evento o historial recopilado durante la sesión en el nuevo dispositivo.

Para una guía completa, consulta Configurar ID de usuario.
Asignar alias de usuario
Aunque los usuarios anónimos no tienen external_ids, puedes asignarles un alias de usuario. Debes asignar un alias de usuario cuando quieras añadir otros identificadores al usuario pero no sepas cuál es su external_id (por ejemplo, no ha iniciado sesión). Con los alias de usuario, también puedes:
- Utiliza la API Braze para registrar eventos y atributos asociados a usuarios anónimos
- Utiliza el filtro de segmentación ID externo del usuario está en blanco para dirigirte a usuarios anónimos en tu mensajería

Para una guía completa, consulta SDK de Braze: Configuración de un alias de usuario.
Fusionar usuarios anónimos
A veces, los perfiles de usuario anónimos son duplicados que tienen el mismo número de teléfono o dirección de correo electrónico que otros perfiles de usuario. Uno de los duplicados puede ser incluso un perfil de usuario identificado. Estos duplicados pueden fusionarse en un solo perfil de usuario utilizando el punto de conexión POST: Fusionar usuarios o una de las herramientas de fusión de la plataforma Braze, como la fusión basada en reglas.
Buscar un usuario anónimo
Como los usuarios anónimos no tienen un external_id, puedes utilizar un ID de dispositivo para buscar un perfil específico. Los siguientes pasos muestran cómo obtener el ID de dispositivo del usuario actual en tu integración del SDK Web:
- Abre las herramientas de desarrollador de tu navegador (por ejemplo, en Chrome, pulsa Command + Option + J en Mac o Ctrl + Shift + I en Windows).
- En la pestaña Console, ejecuta lo siguiente:
1
console.log(braze.getDeviceId());
- En el dashboard de Braze, utiliza la Búsqueda de usuarios para buscar el ID de dispositivo devuelto.
Casos de uso
Dirigirte a usuarios anónimos en tu segmento
Como los usuarios anónimos no tienen un external_id, puedes dirigirte a ellos de forma masiva utilizando el filtro de segmentación External User ID is blank. Para mayor precisión, puedes añadir un atributo personalizado a los usuarios anónimos a los que quieras dirigirte y filtrar por ello.
Digamos que asignas el atributo personalizado “is_lead_profile” a cada perfil de usuario anónimo. Podrías dirigirte a estos perfiles con uno de estos filtros o con ambos:
- External User ID is blank
- “is_lead_profile” is true

Capturar datos de pago de un usuario anónimo
Puedes capturar datos de pago de un usuario anónimo (o visitante invitado) creando un perfil con alias de usuario durante el proceso de pago. Cuando un usuario anónimo realiza una compra utilizando un formulario de captura web, haz que se desencadene una llamada a la API para crear un perfil con alias de usuario y registrar un evento de compra. Entonces podrás actualizar el perfil de usuario creado a través de la API de Braze.
Aquí tienes un ejemplo de carga útil que se generará cuando se envíe el formulario de captura web:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"purchase":[
{
"user_alias": {"alias_name": "Joedoe", "alias_label": "full_name"},
"app_id": "11dk3k9d-2183-3948-k02b-kw3938109k12od",
"product_id": "jacket",
"currency": "USD",
"price": 80.00,
"time": "2025-01-05T19:20:30+01:00",
"properties": {
"color": "brown",
"monogram": "ABC",
"checkout_duration": 180,
"size": "Small",
"brand": "Natural Essence"
}
}
]
}