標準属性項目
標準属性項目は、Brazeがすべてのユーザープロファイルで認識する定義済みのフィールドです。このページでは、各標準属性項目のフィールド名、データタイプ、想定されるフォーマットをクイックリファレンスとして確認できます。
標準属性項目(デフォルト属性や予約キーとも呼ばれます)は、ビジネス固有のカスタム属性とは異なります。このページに記載されているフィールド名でBrazeにデータを送信すると、Brazeは新しいカスタム属性を作成する代わりに、定義済みのプロファイルフィールドにデータを保存します。
標準属性項目は、以下のいずれかの方法で設定できます。

標準属性項目の名前は大文字と小文字が区別されます。常に小文字を使用してください(例:First_Nameではなくfirst_name)。スペルや大文字小文字が正確に一致しない場合、Brazeはその値をカスタム属性として保存します。
識別子
識別子は、どのユーザープロファイルを更新または作成するかをBrazeに伝えます。すべてのAPIリクエストとCSV行には、少なくとも1つの識別子を含める必要があります。適切な識別子の選び方について詳しくは、識別子の解決を参照してください。
| フィールド | データ型 | 形式と注意事項 |
|---|---|---|
external_id |
String | ユーザーに割り当てる一意の識別子です。プロファイルに設定されると、Brazeはこの識別子を使用してデバイス間でユーザーを認識します。追加後に削除することはできません。 |
braze_id |
String | SDKが初めてデバイスを検出したときに作成される、Brazeが割り当てる識別子です。読み取り専用です。編集できません。 |
user_alias |
Object | alias_name(string)とalias_label(string)を含むオブジェクトで、external_idを持たないユーザーを識別するために使用されます。同じリクエスト内でexternal_idと同時に使用することはできません。 |
email |
String | external_idとuser_aliasが存在しない場合に識別子として使用できます。両方が送信された場合、phoneよりも優先されます。 |
phone |
String | external_id、user_alias、emailが存在しない場合に識別子として使用できます。E.164形式を使用してください(例:+14155552671)。 |
プロファイルフィールド
これらのフィールドは、ユーザーのデモグラフィック、連絡先、ロケールデータをキャプチャします。
| フィールド | データ型 | 形式と注意事項 |
|---|---|---|
first_name |
String | ユーザーの名(例: Jane)。 |
last_name |
String | ユーザーの姓(例: Doe)。 |
email |
String | ユーザーのメールアドレス(例: [email protected])。 |
phone |
String | ユーザーの電話番号。E.164 形式を使用します(例: +14155552671)。 |
dob |
String | YYYY-MM-DD 形式の生年月日(例: 1988-02-14)。誕生日によるターゲティングが可能になります。 |
gender |
String | M、F、O(その他)、N(該当なし)、P(回答しない)、または null(不明)のいずれか。 |
country |
String | ISO 3166-1 alpha-2 形式の国コード(例: US、GB)。CSVインポートまたはAPIを通じて country を設定すると、SDKによる自動キャプチャが行われなくなります。 |
home_city |
String | ユーザーの居住市区町村(例: London)。 |
language |
String | ISO 639-1 形式の言語コード(例: en)。受け入れ可能な言語の一覧を参照してください。CSVインポートまたはAPIを通じて language を設定すると、SDKによる自動キャプチャが行われなくなります。 |
time_zone |
String | IANAタイムゾーンデータベースのタイムゾーン名(例: America/New_York または Eastern Time (US & Canada))。 |
current_location |
Object | longitude と latitude を含むオブジェクト(例: {"longitude": -73.991443, "latitude": 40.753824})。 |
image_url |
String | ユーザーのプロファイル画像のURL。最大1,024文字です。 |
購読と同意
これらのフィールドは、ユーザーが各チャネルでメッセージを受信する方法を管理します。これらを更新しても、データポイント使用量にはカウントされません。
| フィールド | データ型 | 形式と注意事項 |
|---|---|---|
email_subscribe |
String | opted_in(メール受信を明示的に登録済み)、unsubscribed(メールを明示的に購読解除済み)、または subscribed(オプトインもオプトアウトもしていない)のいずれかです。 |
push_subscribe |
String | opted_in、unsubscribed、または subscribed のいずれかです。定義は email_subscribe と同じです。 |
subscription_groups |
オブジェクトの配列 | 各オブジェクトに subscription_group_id(文字列)と subscription_state(subscribed または unsubscribed)を持つ配列です。例: [{"subscription_group_id": "abc-123", "subscription_state": "subscribed"}] |
email_open_tracking_disabled |
Boolean | true または false。このユーザーのメール開封トラッキングピクセルを無効にするには true に設定します。 |
email_click_tracking_disabled |
Boolean | true または false。このユーザーのメールクリックトラッキングを無効にするには true に設定します。 |
marked_email_as_spam_at |
String | ユーザーのメールがスパムとしてマークされたタイムスタンプです。ISO 8601 形式を使用してください。 |
購読グループの設定の詳細については、購読グループを参照してください。
セッションとエンゲージメント
これらのフィールドは、ユーザーが最初または最後にアプリを使用した日時を記録します。SDKはこれらを自動的に記録します。通常、別のプラットフォームから移行する場合にのみ、APIまたはCSVで設定します。
| フィールド | データ型 | 形式と注意事項 |
|---|---|---|
date_of_first_session |
String | ユーザーが最初にアプリを使用した日付です。ISO 8601 形式、または次のいずれかの形式を使用してください: yyyy-MM-ddTHH:mm:ss:SSSZ、yyyy-MM-ddTHH:mm:ss、yyyy-MM-dd HH:mm:ss、yyyy-MM-dd、MM/dd/yyyy、ddd MM dd HH:mm:ss.TZD YYYY。 |
date_of_last_session |
String | ユーザーが最後にアプリを使用した日付です。date_of_first_session と同じ形式を使用できます。 |
プッシュトークン
これらのフィールドは、別のプラットフォームからプッシュトークンを移行する際に使用します。Braze SDKを統合すると、プッシュトークンは自動的に取得されます。移行のガイダンスについては、プッシュトークンの移行を参照してください。
| フィールド | データ型 | 形式と注意事項 |
|---|---|---|
push_tokens |
オブジェクトの配列 | 各オブジェクトに app_id(文字列)と token(文字列)を含む配列です。オプションで device_id(文字列)を含めることもできます。例: [{"app_id": "YOUR_APP_ID", "token": "abcd", "device_id": "optional_device_id"}] |
push_token_import |
ブール値 | トップレベルのフラグ(attributes 内にネストしません)。external_id を持たない匿名ユーザーのレガシープッシュトークンをインポートするには、true に設定します。 |
ソーシャルプロファイル
これらのフィールドには、ソーシャルネットワーク連携からのデータが格納されます。
| フィールド | データ型 | 形式と注意事項 |
|---|---|---|
facebook |
Object | id(文字列)、likes(文字列の配列)、または num_friends(整数)のいずれかを含むオブジェクトです。 |
twitter |
Object | id(整数)、screen_name(文字列、Xハンドル)、followers_count(整数)、friends_count(整数)、または statuses_count(整数)のいずれかを含むオブジェクトです。 |
APIの例
以下のリクエストは、/users/track エンドポイントを通じて2人のユーザーに標準属性を設定します。
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"
}
]
}
]
}
完全なAPIコントラクトについては、ユーザー属性オブジェクトを参照してください。
CSVの例
以下のCSVは、2人のユーザーの標準属性項目を更新します。列ヘッダーは、この記事のフィールド名と正確に一致する必要があります。一致しないヘッダー(例えば、first_name の代わりに First_name)はカスタム属性としてインポートされます。
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
一部の標準属性項目はCSVインポートでは設定できません。配列、プッシュトークン、ネストされたオブジェクトは、APIまたはCloud Data Ingestionを通じて送信する必要があります。CSVでサポートされるフィールドの完全なリストとインポート手順については、デフォルト属性を参照してください。
考慮事項
標準属性を使用する際は、以下の点を考慮してください。
- フィールド名は大文字と小文字が区別されます。常に小文字を使用してください。標準属性名と完全に一致しないヘッダーやキーは、カスタム属性として扱われます。
- APIまたはCSVで値を設定すると、SDKの自動キャプチャが抑制されます。APIまたはCSVを通じて
countryやlanguageを設定すると、BrazeはそのユーザーについてSDKからのこれらのフィールドの自動キャプチャを停止します。 nullは値を削除します。標準属性をnullに設定すると、プロファイルから削除されます。external_idやuser_aliasなど、一部のフィールドは設定後に削除できません。- CSVの空白値は上書きしません。CSVインポートの空白セルは、プロファイルの既存の値を保持します。値をクリアするには、APIを使用してください。
- タイムゾーンのデフォルトはUTCです。オフセットのない日付文字列はUTCの午前0時として解釈され、ワークスペースのタイムゾーンで表示されます。タイムゾーンを指定するには、UTCオフセットを追加してください(例:
2024-11-10T18:00:00-05:00)。
関連ページ
- ユーザー属性オブジェクト — 属性オブジェクトの完全なAPI仕様。
/users/trackエンドポイント — ユーザープロファイルの作成と更新を行うRESTエンドポイント。- ユーザー属性の設定 — 標準属性項目とカスタム属性を設定するためのSDKメソッド。
- CSVインポート — CSVファイルを使用して標準属性項目をアップロードします。
- カスタム属性 — ビジネス固有の属性を定義します。
- データ型 — サポートされているデータ型のリファレンス。