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 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 obtener más información 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 después de agregarlo. |
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 | Puede utilizarse como identificador cuando external_id y user_alias están ausentes. Tiene prioridad sobre phone si se envían ambos. |
phone |
Cadena | Puede utilizarse 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. Utiliza 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 aplicable), 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). Configurar country mediante importación CSV o API evita 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. Configurar language mediante importación CSV o API evita que el SDK lo capture automáticamente. |
time_zone |
Cadena | Un nombre de zona horaria de la base de datos de zonas horarias de la 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 (canceló explícitamente la suscripción al correo electrónico) o subscribed (ni aceptó ni rechazó). |
push_subscribe |
Cadena | Uno de opted_in, unsubscribed o subscribed. Mismas definiciones que email_subscribe. |
subscription_groups |
Matriz de objetos | Una matriz en la que 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. Configúralo como 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. Configúralo como true para desactivar el seguimiento de clics en correos electrónicos 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 más detalles 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 utilizó 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 utilizó 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 utilizó la aplicación por última vez. Acepta los mismos formatos 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 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 en la que 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). Se establece 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.
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.
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 en la nube. Para ver 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 campo 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 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 después de haberse establecido.- 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 desfase se interpretan como medianoche UTC y se muestran en la zona horaria de tu espacio de trabajo. Para especificar una zona horaria, agrega un desfase UTC (por ejemplo,
2024-11-10T18:00:00-05:00).
Páginas relacionadas
- Objeto de atributos de usuarioContrato completo de la API para el objeto de atributos.
- Endpoint
/users/trackEndpoint REST para crear y actualizar perfiles de usuario. - Establecer atributos de usuarioMétodos del SDK para establecer atributos estándar y personalizados.
- Importación CSVCarga atributos estándar a través de un archivo CSV.
- Atributos personalizadosDefine atributos únicos para tu negocio.
- Tipos de datosReferencia de tipos de datos compatibles.