Standardattribute
Standardattribute sind vordefinierte Felder, die Braze in jedem Nutzerprofil erkennt. Verwenden Sie diese Seite als Kurzreferenz für den Feldnamen, den Datentyp und das erwartete Format jedes Standardattributs.
Standardattribute (manchmal auch Standardattribute oder reservierte Schlüssel genannt) unterscheiden sich von angepassten Attributen, die speziell für Ihr Unternehmen gelten. Wenn Sie Daten mit einem der auf dieser Seite aufgeführten Feldnamen an Braze senden, speichert Braze diese im vordefinierten Profilfeld, anstatt ein neues angepasstes Attribut zu erstellen.
Sie können Standardattribute über eine der folgenden Methoden festlegen:

Standardattributnamen sind case-sensitiv. Verwenden Sie immer Kleinbuchstaben (zum Beispiel first_name, nicht First_Name). Wenn Schreibweise oder Groß-/Kleinschreibung nicht exakt übereinstimmen, speichert Braze den Wert stattdessen als angepasstes Attribut.
Bezeichner
Bezeichner teilen Braze mit, welches Nutzerprofil aktualisiert oder erstellt werden soll. Jede API-Anfrage und jede CSV-Zeile muss mindestens einen Bezeichner enthalten. Weitere Informationen zur Auswahl des richtigen Bezeichners finden Sie unter Bezeichner-Auflösung.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
external_id |
String | Ein eindeutiger Nutzerbezeichner, den Sie zuweisen. Sobald er in einem Profil festgelegt ist, verwendet Braze ihn, um die Nutzer:innen geräteübergreifend zu erkennen. Kann nach dem Hinzufügen nicht entfernt werden. |
braze_id |
String | Ein von Braze zugewiesener Bezeichner, der erstellt wird, wenn das SDK ein Gerät zum ersten Mal erkennt. Schreibgeschützt. Kann nicht bearbeitet werden. |
user_alias |
Objekt | Ein Objekt mit alias_name (String) und alias_label (String), das zur Identifizierung von Nutzer:innen ohne external_id verwendet wird. Schließt sich mit external_id in derselben Anfrage gegenseitig aus. |
email |
String | Kann als Bezeichner verwendet werden, wenn external_id und user_alias nicht vorhanden sind. Hat Vorrang vor phone, wenn beide gesendet werden. |
phone |
String | Kann als Bezeichner verwendet werden, wenn external_id, user_alias und email nicht vorhanden sind. Verwenden Sie das E.164-Format (zum Beispiel +14155552671). |
Profilfelder
Diese Felder erfassen demografische Daten, Kontaktdaten und Gebietsschemadaten Ihrer Nutzer:innen.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
first_name |
String | Der Vorname der/des Nutzer:in (zum Beispiel Jane). |
last_name |
String | Der Nachname der/des Nutzer:in (zum Beispiel Doe). |
email |
String | Die E-Mail-Adresse der/des Nutzer:in (zum Beispiel [email protected]). |
phone |
String | Die Telefonnummer der/des Nutzer:in. Verwenden Sie das E.164-Format (zum Beispiel +14155552671). |
dob |
String | Geburtsdatum im Format YYYY-MM-DD (zum Beispiel 1988-02-14). Ermöglicht Targeting nach Geburtstagen. |
gender |
String | Einer der Werte M, F, O (andere), N (nicht zutreffend), P (keine Angabe) oder null (unbekannt). |
country |
String | Ein Ländercode im Format ISO 3166-1 alpha-2 (zum Beispiel US, GB). Wenn country per CSV-Import oder API gesetzt wird, wird die automatische Erfassung durch das SDK verhindert. |
home_city |
String | Der Wohnort der/des Nutzer:in (zum Beispiel London). |
language |
String | Ein Sprachcode im Format ISO 639-1 (zum Beispiel en). Weitere Informationen finden Sie in der Liste der akzeptierten Sprachen. Wenn language per CSV-Import oder API gesetzt wird, wird die automatische Erfassung durch das SDK verhindert. |
time_zone |
String | Ein Zeitzonenname aus der IANA-Zeitzonendatenbank (zum Beispiel America/New_York oder Eastern Time (US & Canada)). |
current_location |
Object | Ein Objekt mit longitude und latitude (zum Beispiel {"longitude": -73.991443, "latitude": 40.753824}). |
image_url |
String | Eine URL zum Profilbild der/des Nutzer:in. Maximal 1.024 Zeichen. |
Abo und Einwilligung
Diese Felder steuern, wie Nutzer:innen Nachrichten über verschiedene Kanäle erhalten. Ihre Aktualisierung wird nicht auf Ihre Datenpunkt-Nutzung angerechnet.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
email_subscribe |
String | Einer der Werte opted_in (explizit für den E-Mail-Empfang registriert), unsubscribed (explizit vom E-Mail-Empfang abgemeldet) oder subscribed (weder angemeldet noch abgemeldet). |
push_subscribe |
String | Einer der Werte opted_in, unsubscribed oder subscribed. Gleiche Definitionen wie bei email_subscribe. |
subscription_groups |
Array von Objekten | Ein Array, in dem jedes Objekt eine subscription_group_id (String) und einen subscription_state (subscribed oder unsubscribed) enthält. Beispiel: [{"subscription_group_id": "abc-123", "subscription_state": "subscribed"}]. |
email_open_tracking_disabled |
Boolean | true oder false. Setzen Sie den Wert auf true, um das E-Mail-Öffnungs-Tracking-Pixel für diese:n Nutzer:in zu deaktivieren. |
email_click_tracking_disabled |
Boolean | true oder false. Setzen Sie den Wert auf true, um das E-Mail-Klick-Tracking für diese:n Nutzer:in zu deaktivieren. |
marked_email_as_spam_at |
String | Zeitstempel, zu dem die E-Mail der/des Nutzer:in als Spam markiert wurde. Verwenden Sie das ISO 8601-Format. |
Weitere Informationen zur Einrichtung von Abo-Gruppen finden Sie unter Abo-Gruppen.
Sitzungen und Engagement
Diese Felder erfassen, wann Nutzer:innen Ihre App zum ersten oder letzten Mal verwendet haben. Das SDK zeichnet sie automatisch auf; in der Regel setzen Sie sie nur über die API oder CSV, wenn Sie von einer anderen Plattform migrieren.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
date_of_first_session |
String | Das Datum, an dem die/der Nutzer:in die App zum ersten Mal verwendet hat. Verwenden Sie das ISO 8601-Format oder eines der folgenden: yyyy-MM-ddTHH:mm:ss:SSSZ, yyyy-MM-ddTHH:mm:ss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd, MM/dd/yyyy oder ddd MM dd HH:mm:ss.TZD YYYY. |
date_of_last_session |
String | Das Datum, an dem die/der Nutzer:in die App zuletzt verwendet hat. Es werden dieselben Formate wie bei date_of_first_session akzeptiert. |
Push-Token
Verwenden Sie diese Felder, wenn Sie Push-Token von einer anderen Plattform migrieren. Nach der Integration des Braze SDK werden Push-Token automatisch erfasst. Eine Anleitung zur Migration finden Sie unter Push-Token migrieren.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
push_tokens |
Array von Objekten | Ein Array, in dem jedes Objekt eine app_id (String) und ein token (String) enthält. Optional kann eine device_id (String) angegeben werden. Beispiel: [{"app_id": "YOUR_APP_ID", "token": "abcd", "device_id": "optional_device_id"}]. |
push_token_import |
Boolean | Flag auf oberster Ebene (nicht in attributes verschachtelt). Setzen Sie es auf true, um ältere Push-Token für anonyme Nutzer:innen ohne external_id zu importieren. |
Social-Profil
Diese Felder speichern Daten aus Social-Network-Integrationen.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
facebook |
Objekt | Ein Objekt, das beliebige der folgenden Werte enthalten kann: id (String), likes (String-Array) oder num_friends (Integer). |
twitter |
Objekt | Ein Objekt, das beliebige der folgenden Werte enthalten kann: id (Integer), screen_name (String, X-Handle), followers_count (Integer), friends_count (Integer) oder statuses_count (Integer). |
API-Beispiel
Die folgende Anfrage setzt Standardattribute für zwei Nutzer:innen über den /users/track-Endpunkt.
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"
}
]
}
]
}
Den vollständigen API-Vertrag finden Sie unter Nutzerattribut-Objekt.
CSV-Beispiel
Die folgende CSV-Datei aktualisiert Standardattribute für zwei Nutzer:innen. Die Spaltenüberschriften müssen exakt mit den Feldnamen in diesem Artikel übereinstimmen. Überschriften, die nicht übereinstimmen (zum Beispiel First_name statt first_name), werden als angepasste Attribute importiert.
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
Einige Standardattribute können nicht über den CSV-Import festgelegt werden. Arrays, Push-Token und verschachtelte Objekte müssen stattdessen über die API oder Cloud Data Ingestion gesendet werden. Die vollständige Liste der CSV-unterstützten Felder und Importschritte finden Sie unter Standardattribute.
Hinweise
Beachten Sie diese Punkte bei der Arbeit mit Standardattributen:
- Feldnamen sind case-sensitiv. Verwenden Sie immer Kleinbuchstaben. Ein Header oder Schlüssel, der nicht exakt mit einem Standardattributnamen übereinstimmt, wird als angepasstes Attribut behandelt.
- Die automatische SDK-Erfassung wird unterdrückt, wenn Sie Werte über API oder CSV setzen. Wenn Sie
countryoderlanguageüber API oder CSV setzen, stoppt Braze die automatische Erfassung dieser Felder über das SDK für diese:n Nutzer:in. nullentfernt einen Wert. Setzen Sie ein Standardattribut aufnull, um es aus dem Profil zu entfernen. Einige Felder, darunterexternal_idunduser_alias, können nach dem Setzen nicht mehr entfernt werden.- Leere CSV-Werte überschreiben nicht. Eine leere Zelle in einem CSV-Import behält den bestehenden Wert im Profil bei. Um einen Wert zu löschen, verwenden Sie die API.
- Zeitzonen sind standardmäßig UTC. Datumsstrings ohne Offset werden als Mitternacht UTC interpretiert und in der Zeitzone Ihres Workspace angezeigt. Um eine Zeitzone anzugeben, fügen Sie einen UTC-Offset an (zum Beispiel
2024-11-10T18:00:00-05:00).
Verwandte Seiten
- Nutzerattribut-Objekt — Vollständiger API-Vertrag für das Attribut-Objekt.
/users/track-Endpunkt — REST-Endpunkt zum Erstellen und Aktualisieren von Nutzerprofilen.- Nutzerattribute festlegen — SDK-Methoden zum Festlegen von Standard- und angepassten Attributen.
- CSV-Import — Standardattribute über eine CSV-Datei hochladen.
- Angepasste Attribute — Attribute definieren, die speziell auf Ihr Unternehmen zugeschnitten sind.
- Datentypen — Referenz für unterstützte Datentypen.