Atributos estándar
Los atributos estándar son campos predefinidos que Braze reconoce en cada perfil de usuario. Utiliza esta página como referencia rápida para el nombre del campo, el tipo de datos y el formato esperado de cada atributo estándar.
Los atributos estándar (a veces llamados atributos predeterminados o claves reservadas) son diferentes de los atributos personalizados, que son exclusivos de tu empresa. Cuando envías datos a Braze con uno de los nombres de campo que aparecen en esta página, Braze los almacena en el campo de perfil predefinido en lugar de crear un nuevo atributo personalizado.
Puedes establecer atributos estándar a través de cualquiera de estos métodos:
- El SDK de Braze
- El objeto de atributos de usuario en el punto de conexión
/users/track - Importación CSV
- Ingesta de datos de Cloud

Los nombres de los atributos estándar distinguen entre mayúsculas y minúsculas. Utiliza siempre minúsculas (por ejemplo, first_name, no First_Name). Si la ortografía o las mayúsculas no coinciden exactamente, Braze almacena el valor como un atributo personalizado.
Identificadores
Los identificadores indican a Braze qué perfil de usuario actualizar o crear. Cada solicitud de API y cada fila de CSV debe incluir al menos un identificador. Para más detalles sobre cómo elegir el adecuado, consulta Resolución de identificadores.
| Campo | Tipo de datos | Formato y notas |
|---|---|---|
external_id |
Cadena | Un identificador de usuario único que tú asignas. Una vez establecido en un perfil, Braze lo utiliza para reconocer al usuario en todos los dispositivos. No se puede eliminar una vez añadido. |
braze_id |
Cadena | Un identificador asignado por Braze que se crea cuando el SDK detecta un dispositivo por primera vez. Solo lectura. No se puede editar. |
user_alias |
Objeto | Un objeto con alias_name (cadena) y alias_label (cadena), utilizado para identificar usuarios sin un external_id. Mutuamente excluyente con external_id en la misma solicitud. |
email |
Cadena | Se puede utilizar como identificador cuando external_id y user_alias están ausentes. Tiene prioridad sobre phone si se envían ambos. |
phone |
Cadena | Se puede utilizar como identificador cuando external_id, user_alias y email están ausentes. Usa el formato E.164 (por ejemplo, +14155552671). |
Campos de perfil
Estos campos capturan datos demográficos, de contacto y de configuración regional sobre tus usuarios.
| Campo | Tipo de datos | Formato y notas |
|---|---|---|
first_name |
Cadena | El nombre del usuario (por ejemplo, Jane). |
last_name |
Cadena | El apellido del usuario (por ejemplo, Doe). |
email |
Cadena | La dirección de correo electrónico del usuario (por ejemplo, [email protected]). |
phone |
Cadena | El número de teléfono del usuario. Usa el formato E.164 (por ejemplo, +14155552671). |
dob |
Cadena | Fecha de nacimiento en formato YYYY-MM-DD (por ejemplo, 1988-02-14). Permite la segmentación por cumpleaños. |
gender |
Cadena | Uno de M, F, O (otro), N (no aplica), P (prefiere no decir) o null (desconocido). |
country |
Cadena | Un código de país en formato ISO 3166-1 alpha-2 (por ejemplo, US, GB). Establecer country a través de importación CSV o API impide que el SDK lo capture automáticamente. |
home_city |
Cadena | La ciudad de residencia del usuario (por ejemplo, London). |
language |
Cadena | Un código de idioma en formato ISO 639-1 (por ejemplo, en). Consulta la lista de idiomas aceptados. Establecer language a través de importación CSV o API impide que el SDK lo capture automáticamente. |
time_zone |
Cadena | Un nombre de zona horaria de la base de datos de zonas horarias de IANA (por ejemplo, America/New_York o Eastern Time (US & Canada)). |
current_location |
Objeto | Un objeto que contiene longitude y latitude (por ejemplo, {"longitude": -73.991443, "latitude": 40.753824}). |
image_url |
Cadena | Una URL de la imagen de perfil del usuario. Hasta 1024 caracteres. |
Suscripción y consentimiento
Estos campos gestionan cómo un usuario recibe mensajes a través de los canales. Actualizarlos no cuenta para tu uso de puntos de datos.
| Campo | Tipo de datos | Formato y notas |
|---|---|---|
email_subscribe |
Cadena | Uno de opted_in (registrado explícitamente para recibir correo electrónico), unsubscribed (canceló explícitamente la suscripción al correo electrónico) o subscribed (ni optó por recibir ni canceló). |
push_subscribe |
Cadena | Uno de opted_in, unsubscribed o subscribed. Mismas definiciones que email_subscribe. |
subscription_groups |
Matriz de objetos | Una matriz donde cada objeto tiene un subscription_group_id (cadena) y un subscription_state (subscribed o unsubscribed). Por ejemplo: [{"subscription_group_id": "abc-123", "subscription_state": "subscribed"}]. |
email_open_tracking_disabled |
Booleano | true o false. Establece true para desactivar el píxel de seguimiento de apertura de correo electrónico para este usuario. Disponible solo para SparkPost y SendGrid. |
email_click_tracking_disabled |
Booleano | true o false. Establece true para desactivar el seguimiento de clics en correo electrónico para este usuario. Disponible solo para SparkPost y SendGrid. |
marked_email_as_spam_at |
Cadena | Marca de tiempo en la que el correo electrónico del usuario fue marcado como correo no deseado. Usa el formato ISO 8601. |
Para más detalles sobre la configuración de grupos de suscripción, consulta Grupos de suscripción.
Sesiones e interacción
Estos campos capturan cuándo el usuario interactuó por primera o última vez con tu aplicación. El SDK los registra automáticamente; normalmente solo los estableces a través de API o CSV cuando migras desde otra plataforma.
| Campo | Tipo de datos | Formato y notas |
|---|---|---|
date_of_first_session |
Cadena | La fecha en que el usuario usó la aplicación por primera vez. Usa el formato ISO 8601 o uno de: yyyy-MM-ddTHH:mm:ss:SSSZ, yyyy-MM-ddTHH:mm:ss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd, MM/dd/yyyy o ddd MM dd HH:mm:ss.TZD YYYY. |
date_of_last_session |
Cadena | La fecha en que el usuario usó la aplicación por última vez. Mismos formatos aceptados que date_of_first_session. |
Tokens de notificaciones push
Usa estos campos cuando migres tokens de notificaciones push desde otra plataforma. Después de integrar el SDK de Braze, los tokens de notificaciones push se capturan automáticamente. Para orientación sobre la migración, consulta Migración de tokens de notificaciones push.
| Campo | Tipo de datos | Formato y notas |
|---|---|---|
push_tokens |
Matriz de objetos | Una matriz donde cada objeto tiene un app_id (cadena) y un token (cadena). Opcionalmente incluye un device_id (cadena). Por ejemplo: [{"app_id": "YOUR_APP_ID", "token": "abcd", "device_id": "optional_device_id"}]. |
push_token_import |
Booleano | Indicador de nivel superior (no anidado en attributes). Establece true para importar tokens de notificaciones push heredados para usuarios anónimos sin un external_id. |
Perfil social
Estos campos almacenan datos de integraciones con redes sociales.
| Campo | Tipo de datos | Formato y notas |
|---|---|---|
facebook |
Objeto | Un objeto que contiene cualquiera de id (cadena), likes (matriz de cadenas) o num_friends (entero). |
twitter |
Objeto | Un objeto que contiene cualquiera de id (entero), screen_name (cadena, nombre de usuario en X), followers_count (entero), friends_count (entero) o statuses_count (entero). |
Ejemplo de API
La siguiente solicitud establece atributos estándar en dos usuarios a través del punto de conexión /users/track.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
POST https://YOUR_REST_API_URL/users/track
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
{
"attributes": [
{
"external_id": "user1",
"first_name": "Jane",
"last_name": "Doe",
"email": "[email protected]",
"country": "US",
"language": "en",
"time_zone": "America/New_York",
"dob": "1988-02-14",
"email_subscribe": "opted_in"
},
{
"external_id": "user2",
"first_name": "Alex",
"phone": "+14155552671",
"current_location": {
"longitude": -73.991443,
"latitude": 40.753824
},
"subscription_groups": [
{
"subscription_group_id": "abc-123",
"subscription_state": "subscribed"
}
]
}
]
}
Para el contrato completo de la API, consulta el objeto de atributos de usuario.
Ejemplo de CSV
El siguiente CSV actualiza atributos estándar para dos usuarios. Los encabezados de columna deben coincidir exactamente con los nombres de campo de este artículo. Los encabezados que no coincidan (por ejemplo, First_name en lugar de first_name) se importan como atributos personalizados.
1
2
3
external_id,first_name,last_name,email,country,language,dob,email_subscribe
user1,Jane,Doe,[email protected],US,en,1988-02-14,opted_in
user2,Alex,Smith,[email protected],GB,en,1992-09-30,subscribed
No puedes establecer algunos atributos estándar a través de la importación CSV. Debes enviar matrices, tokens de notificaciones push y objetos anidados a través de la API o la Ingesta de datos de Cloud. Para la lista completa de campos compatibles con CSV y los pasos de importación, consulta Atributos predeterminados.
Consideraciones
Ten en cuenta estos puntos al trabajar con atributos estándar:
- Los nombres de campo distinguen entre mayúsculas y minúsculas. Utiliza siempre minúsculas. Un encabezado o clave que no coincida exactamente con el nombre de un atributo estándar se trata como un atributo personalizado.
- La captura automática del SDK se suprime cuando estableces valores a través de API o CSV. Cuando estableces
countryolanguagea través de API o CSV, Braze deja de capturar automáticamente esos campos desde el SDK para ese usuario. nullelimina un valor. Establece un atributo estándar comonullpara eliminarlo del perfil. Algunos campos, incluidosexternal_idyuser_alias, no se pueden eliminar una vez establecidos.- Los valores en blanco del CSV no sobrescriben. Una celda vacía en una importación CSV mantiene el valor existente en el perfil. Para borrar un valor, usa la API.
- Las zonas horarias se establecen en UTC de forma predeterminada. Las cadenas de fecha sin un desplazamiento se interpretan como medianoche UTC y se muestran en la zona horaria de tu espacio de trabajo. Para especificar una zona horaria, añade un desplazamiento UTC (por ejemplo,
2024-11-10T18:00:00-05:00).
Páginas relacionadas
- Objeto de atributos de usuario — Contrato completo de la API para el objeto de atributos.
- Punto de conexión
/users/track— Punto de conexión REST para crear y actualizar perfiles de usuario. - Establecer atributos de usuario — Métodos del SDK para establecer atributos estándar y personalizados.
- Importación CSV — Carga atributos estándar a través de un archivo CSV.
- Atributos personalizados — Define atributos exclusivos de tu empresa.
- Tipos de datos — Referencia de los tipos de datos compatibles.