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 CSV-Zeile muss mindestens einen Bezeichner enthalten. Einzelheiten 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. Nachdem er in einem Profil festgelegt wurde, 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 fehlen. Hat Vorrang vor phone, wenn beide gesendet werden. |
phone |
String | Kann als Bezeichner verwendet werden, wenn external_id, user_alias und email fehlen. Verwenden Sie das E.164-Format (zum Beispiel +14155552671). |
Profilfelder
Diese Felder erfassen demografische, Kontakt- und Standortdaten Ihrer Nutzer:innen.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
first_name |
String | Der Vorname der Nutzer:innen (zum Beispiel Jane). |
last_name |
String | Der Nachname der Nutzer:innen (zum Beispiel Doe). |
email |
String | Die E-Mail-Adresse der Nutzer:innen (zum Beispiel [email protected]). |
phone |
String | Die Telefonnummer der Nutzer:innen. 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 (möchte nicht angeben) oder null (unbekannt). |
country |
String | Ein Ländercode im ISO 3166-1 alpha-2-Format (zum Beispiel US, GB). Das Setzen von country über CSV-Import oder API verhindert, dass das SDK es automatisch erfasst. |
home_city |
String | Der Wohnort der Nutzer:innen (zum Beispiel London). |
language |
String | Ein Sprachcode im ISO 639-1-Format (zum Beispiel en). Siehe die Liste der akzeptierten Sprachen. Das Setzen von language über CSV-Import oder API verhindert, dass das SDK es automatisch erfasst. |
time_zone |
String | Ein Zeitzonenname aus der IANA-Zeitzonendatenbank (zum Beispiel America/New_York oder Eastern Time (US & Canada)). |
current_location |
Objekt | Ein Objekt mit longitude und latitude (zum Beispiel {"longitude": -73.991443, "latitude": 40.753824}). |
image_url |
String | Eine URL zum Profilbild der Nutzer:innen. Maximal 1.024 Zeichen. |
Abo und Einwilligung
Diese Felder steuern, wie Nutzer:innen Nachrichten über verschiedene Kanäle erhalten. Das Aktualisieren dieser Felder zählt nicht zur Datenpunkt-Nutzung.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
email_subscribe |
String | Einer der Werte opted_in (hat sich ausdrücklich für den E-Mail-Empfang angemeldet), unsubscribed (hat sich ausdrücklich von E-Mails 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. Zum Beispiel: [{"subscription_group_id": "abc-123", "subscription_state": "subscribed"}]. |
email_open_tracking_disabled |
Boolescher Wert | true oder false. Setzen Sie den Wert auf true, um das E-Mail-Öffnungs-Tracking-Pixel für diese:n Nutzer:in zu deaktivieren. Nur für SparkPost und SendGrid verfügbar. |
email_click_tracking_disabled |
Boolescher Wert | true oder false. Setzen Sie den Wert auf true, um das E-Mail-Klick-Tracking für diese:n Nutzer:in zu deaktivieren. Nur für SparkPost und SendGrid verfügbar. |
marked_email_as_spam_at |
String | Zeitstempel, zu dem die E-Mail der Nutzer:innen als Spam markiert wurde. Verwenden Sie das ISO 8601-Format. |
Einzelheiten zur Einrichtung von Abo-Gruppen finden Sie unter Abo-Gruppen.
Sitzungen und Engagement
Diese Felder erfassen, wann Nutzer:innen zum ersten oder letzten Mal mit Ihrer App interagiert haben. Das SDK zeichnet sie automatisch auf; Sie legen sie in der Regel nur über API oder CSV fest, wenn Sie von einer anderen Plattform migrieren.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
date_of_first_session |
String | Das Datum, an dem die Nutzer:innen die App zum ersten Mal verwendet haben. 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 Nutzer:innen die App zuletzt verwendet haben. Gleiche akzeptierte Formate wie bei date_of_first_session. |
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 Migrationsanleitung 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. Zum Beispiel: [{"app_id": "YOUR_APP_ID", "token": "abcd", "device_id": "optional_device_id"}]. |
push_token_import |
Boolescher Wert | Top-Level-Flag (nicht in attributes verschachtelt). Setzen Sie den Wert auf true, um ältere Push-Token für anonyme Nutzer:innen ohne external_id zu importieren. |
Social-Media-Profil
Diese Felder speichern Daten aus Social-Media-Integrationen.
| Feld | Datentyp | Format und Hinweise |
|---|---|---|
facebook |
Objekt | Ein Objekt, das id (String), likes (String-Array) oder num_friends (Integer) enthalten kann. |
twitter |
Objekt | Ein Objekt, das id (Integer), screen_name (String, X-Handle), followers_count (Integer), friends_count (Integer) oder statuses_count (Integer) enthalten kann. |
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": "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"
}
]
}
]
}
Den vollständigen API-Vertrag finden Sie unter User-Attributes-Objekt.
CSV-Beispiel
Die folgende CSV-Datei aktualisiert Standardattribute für zwei Nutzer:innen. 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 CSV-Import festgelegt werden. Arrays, Push-Token und verschachtelte Objekte müssen stattdessen über die API oder Cloud-Datenaufnahme gesendet werden. Die vollständige Liste der CSV-unterstützten Felder und Importschritte finden Sie unter Standardattribute.
Hinweise
Beachten Sie die folgenden Punkte bei der Arbeit mit Standardattributen:
- Feldnamen sind case-sensitiv. Verwenden Sie immer Kleinbuchstaben. Eine Überschrift oder ein 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 festlegen. Wenn Sie
countryoderlanguageüber API oder CSV festlegen, stoppt Braze die automatische Erfassung dieser Felder durch 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 Festlegen nicht 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 hinzu (zum Beispiel
2024-11-10T18:00:00-05:00).
Verwandte Seiten
- User-Attributes-Objekt — Vollständiger API-Vertrag für das Attributes-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 für Ihr Unternehmen gelten.
- Datentypen — Referenz für unterstützte Datentypen.