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 endpoint
/users/track - Importación CSV
- Ingesta de datos en la nube

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 le dicen a Braze qué perfil de usuario actualizar o crear. Cada solicitud de API y fila de CSV debe incluir al menos un identificador. Para más detalles sobre cómo elegir el correcto, 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 usar como identificador cuando external_id y user_alias están ausentes. Tiene prioridad sobre phone si se envían ambos. |
phone |
Cadena | Se puede usar 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 decirlo) o null (desconocido). |
country |
Cadena | Un código de país en formato ISO 3166-1 alpha-2 (por ejemplo, US, GB). Establecer country mediante 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 mediante 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 punto 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 (ha cancelado explícitamente la suscripción de correo electrónico) o subscribed (ni aceptado ni rechazado). |
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. Establécelo en true para desactivar el píxel de seguimiento de apertura de correo electrónico para este usuario. |
email_click_tracking_disabled |
Booleano | true o false. Establécelo en true para desactivar el seguimiento de clics de correo electrónico para este usuario. |
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 obtener más información sobre la configuración de grupos de suscripción, consulta Grupos de suscripción.
Sesiones y participación
Estos campos capturan cuándo el usuario usó tu aplicación por primera o última vez. El SDK los registra automáticamente; normalmente solo los configuras a través de la 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 los siguientes: 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. Acepta los mismos formatos que date_of_first_session. |
Tokens de notificaciones push
Utiliza estos campos cuando migres tokens de notificaciones push desde otra plataforma. Después de integrar Braze SDK, los tokens de notificaciones push se capturan automáticamente. Para obtener 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). Establécelo en 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 los siguientes: id (cadena), likes (matriz de cadenas) o num_friends (entero). |
twitter |
Objeto | Un objeto que contiene cualquiera de los siguientes: id (entero), screen_name (cadena, identificador de 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 endpoint /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": "Alex",
"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 consultar 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 de CSV. Debes enviar matrices, tokens de notificaciones push y objetos anidados a través de la API o de la ingesta de datos en la nube. Para consultar la lista completa de campos compatibles con CSV y los pasos de importación, consulta Atributos predeterminados.
Consideraciones
Ten en cuenta estos puntos cuando trabajes con atributos estándar:
- Los nombres de los campos distinguen entre mayúsculas y minúsculas. Usa siempre minúsculas. Un encabezado o clave que no coincida exactamente con el nombre de un atributo estándar se tratará como un atributo personalizado.
- La captura automática del SDK se suprime cuando estableces valores a través de la API o CSV. Cuando estableces
countryolanguagea través de la 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 después de haber sido establecidos.- Los valores en blanco en CSV no sobrescriben. Una celda en blanco 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 desfase 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 desfase 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.
- Endpoint
/users/track— Endpoint REST para crear y actualizar perfiles de usuario. - Configurar atributos de usuario — Métodos del SDK para configurar atributos estándar y personalizados.
- Importación CSV — Carga atributos estándar a través de un archivo CSV.
- Atributos personalizados — Define atributos únicos para tu negocio.
- Tipos de datos — Referencia de los tipos de datos compatibles.