Brazeコネクタ構成ガイド
この記事では、Customer Data HubアカウントでBrazeコネクタを構成する方法について説明します。
コネクタアクション
アクション名 | AudienceStream | EventStream |
---|---|---|
ユーザーを追跡(バッチ) | ✓ | ✓ |
ユーザーを追跡(非バッチ) | ✓ | ✓ |
ユーザーを削除(非バッチ) | ✓ | ✓ |
ユーザーのサブスクリプショングループステータスを更新(非バッチ) | ✓ | ✗ |
複数のサブスクリプショングループでユーザーのサブスクリプショングループステータスを更新(非バッチ) | ✓ | ✗ |
キャンペーンメッセージを送信 | ✓ | ✓ |
キャンバスメッセージを送信 | ✓ | ✓ |
トランザクションメールを送信 | ✓ | ✓ |
ユーザーを特定 | ✓ | ✓ |
同意カテゴリ
- アナリティクス
- モバイル
- パーソナライゼーション
構成の構成
コネクタマーケットプレイスにアクセスし、新しいコネクタを追加します。コネクタを追加する一般的な手順については、コネクタ概要の記事を参照してください。
コネクタを追加した後、以下の構成を構成します:
- APIエンドポイント
必須:アカウントがプロビジョニングされているインスタンスのAPIエンドポイントを選択します。
詳細については、Braze APIエンドポイントを参照してください。 - APIキー
必須:users.track
およびusers.delete
の権限が有効になっているAPIキーを提供します。
詳細については、Braze App Group REST APIキーを参照してください。
追加情報については、BrazeドキュメントBraze Technology Partners: Tealiumを参照してください。
アクション構成 - パラメータとオプション
このセクションでは、各アクションのパラメータとオプションの構成方法について説明します。
ユーザーを追跡アクションは、AudienceStreamとEventStreamの両方で同じ機能を含んでいます。ベストプラクティスとして、AudienceStreamアクションのユーザー属性マッピングと、EventStreamアクションのイベントおよび購入マッピングを構成します。
アクション - ユーザーを追跡(バッチ/非バッチ)
可能な限り多くのIDパラメータをマッピングすることをお勧めします。アクションが複数のIDでトリガーされた場合、以下の優先順位に基づいて最初の空白でない値が選択されます:
- 外部ID
- Braze ID
- エイリアス名/エイリアスラベル
詳細については、Braze API: ユーザー追跡を参照してください。
バッチ制限
このアクションは、ベンダーへの大量データ転送をサポートするためにバッチリクエストを使用します。詳細については、バッチアクションを参照してください。リクエストは、次のいずれかの閾値が満たされるか、プロファイルが公開されるまでキューに入れられます:
- 最大リクエスト数:75
- 最古のリクエストからの最大時間:10分
- リクエストの最大サイズ:1 MB
ユーザーID
パラメータ | 説明 |
---|---|
外部ID | ユーザーの外部ID。 |
Braze ID | ユーザーのBraze ID。 |
ユーザーエイリアス名 | ユーザーのエイリアス名。ユーザーエイリアスを指定する場合、エイリアス名とエイリアスラベルの両方を構成する必要があります。 |
ユーザーエイリアスラベル | ユーザーのエイリアスラベル。ユーザーエイリアスを指定する場合、エイリアス名とエイリアスラベルの両方を構成する必要があります。 |
ユーザー属性
Brazeのベストプラクティスに従い、変更されたユーザー属性のみを送信し、変更されていない属性の送信を避けることをお勧めします。これは、訪問と訪問属性のエンリッチメントと、属性が変更されたときに認識するルールを使用して行うことができます。詳細については、エンリッチメントルールを参照してください。
空の値はnullに変換され、Brazeユーザープロファイルから削除されます。
パラメータ | 説明 |
---|---|
国 | ユーザーの国。 |
現在の位置 - 緯度 | ユーザーの追跡のための現在の緯度。 |
現在の位置 - 経度 | ユーザーの現在の経度。 |
最初のセッションの日付 | ユーザーの最初のセッションの日付。 |
最後のセッションの日付 | ユーザーの最後のセッションの日付。 |
生年月日 | ユーザーの生年月日。 |
メールアドレス | ユーザーのメールアドレス。 |
メール購読ステータス | ユーザーのメール購読ステータス。 |
id (文字列)、likes (文字列の配列)、num_friends (整数)などを含むハッシュ。 |
|
名前 | ユーザーの名前。 |
性別 | ユーザーの性別。M 、F 、O (その他)、N (該当なし)、P (答えたくない)またはnil(不明)。 |
自宅の都市 | ユーザーの自宅の都市。 |
画像URL | ユーザープロファイルに関連付けられる画像のURL。 |
言語 | ISO 639-1形式のユーザーの言語構成。受け入れられる言語コードのリストを参照してください。 |
姓 | ユーザーの姓。 |
スパムとしてマークされたメールの日付 | ユーザーのメールがスパムとしてマークされた日付。ISO 8601形式またはyyyy-MM-dd’T’HH:mm:ss:SSSZ 形式で表示されます。 |
電話番号 | ユーザーの電話番号。 |
プッシュ購読ステータス | opt_in (プッシュメッセージを受信するために明示的に登録)、unsubscribed (プッシュメッセージの受信を明示的に拒否)、またはsubscribed (登録も拒否もしていない)。 |
プッシュトークンID配列 | プッシュトークン移行に使用するアプリIDの配列。詳細については、Braze API: API経由の移行を参照してください。 |
プッシュトークン配列 | プッシュトークンの配列。 |
プッシュトークンデバイスID配列 | プッシュトークン移行に使用するデバイスIDの配列。詳細については、Braze API: API経由の移行を参照してください。 |
タイムゾーン | IANAタイムゾーンデータベースからのタイムゾーン名。例:America/New_York またはEastern Time (US & Canada) 。無効なタイムゾーン値は無視されます。 |
ID(整数)、スクリーン名(文字列、Xハンドル)、フォロワー数(整数)、フレンド数(整数)、ステータス数(整数)を含むハッシュ。 | |
既存のユーザーのみ更新(ユーザー) | true またはfalse に構成します。ユーザー値が存在しない場合、デフォルトで作成されます。trueに構成すると、既存のユーザーのみが更新され、新しいユーザーは作成されません。 |
ユーザー属性の変更
次の操作を使用して数値ユーザー属性を変更します:
- インクリメント(正または負の値を受け入れる)
- デクリメント
- 追加
配列属性を変更するには、既存の配列から値を追加または削除します。
イベント
イベント名は Name にマッピングする必要があります。
同じ長さの配列属性をマッピングして複数のイベントを送信します。単一値属性を使用することもでき、各イベントに適用されます。
パラメータ | 説明 |
---|---|
App ID | 特定のアプリに関連付けられた App Identifier API キーまたは app_id 。詳細については、Braze API: App Identifier API キーを参照してください。 |
Name | (必須)イベントの名前。 |
Time | イベントの時間。値がマッピングされていない限り、自動的に now に構成されます。 |
Update Existing Only (Events) | true または false に構成します。イベント値が存在しない場合、デフォルトで作成されます。true に構成した場合、既存のイベントのみが更新され、新しいイベントは作成されません。 |
イベントテンプレート変数
データ入力としてテンプレート変数を提供します。詳細については、コネクターテンプレート変数を参照してください。
ドット表記法でネストされたテンプレート変数を名前付けします(例:items.name
)。
ネストされたテンプレート変数は通常、データレイヤーリスト属性から構築されます。
イベントテンプレート
Body Dataで参照されるテンプレートを提供します。詳細については、コネクターテンプレートについてを参照してください。
テンプレートは、サポートされるフィールドに名前とダブルカーリーブレースで注入されます。例えば、{{SomeTemplateName}}
。
購入
購入データをマッピングするには、製品ID、通貨、および価格の値をマッピングする必要があります。同じ長さの配列属性をマッピングして複数のイベントを送信します。単一値属性を使用することもでき、各イベントに適用されます。
次のコードサンプルは、複数の製品の購入を含む単一イベントを受信するためのBrazeのベストプラクティス例を示しています:
// Tealiumへのイベント:
{
[...]
"tealium_event": "purchase",
"product_name": ["Backpack", "Pencil", "Notebook"],
"product_quantity": [1, 5, 3],
"product_category": ["Travel", "Office", "Office"],
"product_price": [39.95, 1.99, 3.99],
"order_currency": "USD"
}
対応する製品配列属性をBrazeパラメータにマッピングします:
product_name
> 製品IDproduct_quantity
> 数量product_price
> 価格
この例の結果は、Brazeに次のような購入オブジェクトを送信します。それぞれの製品を表しています:
// Tealiumコネクターを介してBrazeへのペイロード:
{
"purchases": [
{
"external_id" : "user1",
"app_id" : "11ae5b4b-2445-4440-a04f-bf537764c9ad",
"product_id" : "Backpack",
"currency" : "USD",
"price" : 39.95,
"time" : "2013-07-16T19:20:30+01:00",
},
{
"external_id" : "user1",
"app_id" : "11ae5b4b-2445-4440-a04f-bf537764c9ad",
"product_id" : "Pencil",
"currency" : "USD",
"price" : 1.99,
"time" : "2013-07-16T19:20:30+01:00",
},
{
"external_id" : "user1",
"app_id" : "11ae5b4b-2445-4440-a04f-bf537764c9ad",
"product_id" : "Backpack",
"currency" : "USD",
"price" : 3.99,
"time" : "2013-07-16T19:20:30+01:00",
}
]
}
パラメータ | 説明 |
---|---|
App ID | イベントアプリケーションID。 |
Product ID | 製品IDの配列。 購入イベントに必要です。 |
Currency | 購入のISO 4217アルファベット通貨コード。 購入イベントに必要です。 |
Price | 製品価格の配列。 購入イベントに必要です。 |
Quantity | 製品数量の配列。 |
Purchase Time | ISO 8601形式の購入時間。明示的にマッピングされていない限り、自動的に now に構成されます。 |
Update Existing Only (Purchases) | (オプション)値は true または false です。デフォルトでは、購入値が存在する場合、デフォルトで作成されます。true に構成した場合、既存の購入のみが更新され、新しい購入は作成されません。 |
購入テンプレート変数
データ入力としてテンプレート変数を提供します。詳細については、コネクターテンプレート変数を参照してください。
ドット表記法でネストされたテンプレート変数を名前付けします(例:items.name
)。
ネストされたテンプレート変数は通常、データレイヤーリスト属性から構築されます。
購入テンプレート
ネストされたオブジェクトを送信するためのテンプレートを定義します。
テンプレートが定義されると、Purchases セクションのマッピングは無視されます。
Body Dataで参照されるテンプレートを提供します。詳細については、コネクターテンプレートについてを参照してください。
テンプレートは、サポートされるフィールドに名前とダブルカーリーブレースで注入されます。例えば、{{SomeTemplateName}}
。
アクション - ユーザー削除(非バッチ)
各アクションには、External ID、Braze ID、User Aliasのいずれか一つが必要です。ただし、できるだけ多くの属性をマッピングすることをお勧めします。IDがマッピングされると、次の優先順位に基づいて最初の空白でない値が選択されます:
- External ID
- Braze ID
- Alias Name
- Alias Label
詳細については、Braze API: User Delete Endpointを参照してください。
パラメータ
パラメータ | 説明 |
---|---|
External ID | 削除するユーザーの外部ID。 |
Braze ID | 削除するユーザーのBraze ID。 |
User Alias Name | 削除するユーザーのエイリアス名。ユーザーエイリアスを指定する場合、Alias NameとAlias Labelの両方を構成する必要があります。 |
User Alias Label | 削除するユーザーのエイリアスラベル。ユーザーエイリアスを指定する場合、Alias NameとAlias Labelの両方を構成する必要があります。 |
アクション - ユーザーのサブスクリプショングループステータスの更新(非バッチ)
詳細については、Braze API: サブスクリプショングループエンドポイントを参照してください。
パラメータ
パラメータ | 説明 |
---|---|
グループタイプ | (必須)管理するサブスクリプショングループのタイプ(SMS またはEMAIL )。 |
更新タイプ | (必須)構成するサブスクリプションの状態(SUBSCRIBE またはUNSUBSCRIBE )。 |
サブスクリプショングループID | (必須)サブスクリプショングループのID。 |
外部ID | ユーザーまたはユーザーの外部ID。 |
メール | (EMAILサブスクリプショングループで使用)。 ユーザーのメールアドレス。 外部IDが構成されていない場合、 EMAIL グループにはメールが必要です。 |
電話 | (SMSサブスクリプショングループで使用)。 E.164形式の電話番号。 例: +1415555371 外部IDが構成されていない場合、 SMS グループには電話が必要です。 |
複数のサブスクリプショングループにわたるユーザーのサブスクリプショングループステータスの更新(非バッチ)
パラメータ
パラメータ | 説明 |
---|---|
グループタイプ | (必須)管理するサブスクリプショングループのタイプ(SMS , EMAIL , または SMS とEMAIL )。 |
更新タイプ | (必須)構成するサブスクリプションの状態(SUBSCRIBE またはUNSUBSCRIBE )。 |
サブスクリプショングループID | (必須)サブスクリプショングループのID。同時に複数のサブスクリプショングループでユーザーのステータスを更新するためのマップ配列タイプ属性。 |
外部ID | ユーザーの外部ID。 メールが構成されていない場合、外部IDが必要です。 |
メール | (EMAILサブスクリプショングループで使用)。 ユーザーのメールアドレス。 外部IDが構成されていない場合、 EMAIL グループにはメールが必要です。 |
電話 | (SMSサブスクリプショングループで使用)。 E.164形式の電話番号。 例: +1415555371 外部IDが構成されていない場合、 SMS グループには電話が必要です。 |
属性
パラメータ | 説明 |
---|
キャンペーンメッセージの送信
バッチ制限
このアクションは、ベンダーへの大量データ転送をサポートするためにバッチリクエストを使用します。詳細については、バッチアクションを参照してください。リクエストは、次のいずれかの閾値に達するか、プロファイルが公開されるまでキューに入れられます:
- 最大リクエスト数:50
- 最古のリクエストからの最大時間:10分
- リクエストの最大サイズ:1 MB
パラメータ
パラメータ | 説明 |
---|---|
キャンペーンID | (必須)キャンペーンID。 |
送信ID | Brazeによって生成されるか、または特定のメッセージ送信の下で分析を追跡するためにあなたによって作成されるキー。 |
エイリアス名 | エイリアスの値。 |
エイリアスラベル | エイリアスのキー。 |
外部ユーザーID | 複数のデバイス間で同じユーザープロファイルを識別するために使用される値。 |
既存のみに送信 | デフォルトはtrue です。false の場合、属性オブジェクトも含める必要があります。 |
トリガープロパティ | メッセージテンプレートで参照できるパーソナライゼーションのキー値ペア。 ネストされたオブジェクトのテンプレート化に使用します。 |
受信者属性 | 受信者の属性を作成または更新します。 |
テンプレート変数 | テンプレートのデータ入力としてテンプレート変数を提供します。 詳細と使用例については、コネクターテンプレート変数を参照してください。 ドット表記でネストされたテンプレート変数に名前を付けます。例: items.name 。ネストされたテンプレート変数は通常、データレイヤーリスト属性から構築されます。 |
テンプレート | トリガープロパティで参照されるテンプレートを提供します。詳細については、コネクターテンプレートについてを参照してください。 サポートされているフィールドに名前でテンプレートを注入します。例: {{SomeTemplateName}} 。 |
Canvasメッセージの送信
バッチ制限
このアクションは、ベンダーへの大量データ転送をサポートするためにバッチリクエストを使用します。詳細については、バッチアクションを参照してください。リクエストは、次のいずれかの閾値に達するか、プロファイルが公開されるまでキューに入れられます:
- 最大リクエスト数:50
- 最古のリクエストからの最大時間:10分
- リクエストの最大サイズ:1 MB
パラメータ
パラメータ | 説明 |
---|---|
Canvasデータ | Canvas ID - Brazeダッシュボード内の特定のCanvasに対してBrazeによって生成されたランダムキー。 |
エイリアス名 | エイリアスの値。 |
エイリアスラベル | エイリアスのキー。 |
外部ユーザーID | 複数のデバイス間で同じユーザープロファイルを識別するために使用される値。 |
既存のみに送信 | デフォルトはtrue です。false の場合、属性オブジェクトも含める必要があります。 |
トリガープロパティ | メッセージテンプレートで参照できるパーソナライゼーションのキー値ペア。 ネストされたオブジェクトのテンプレート化に使用します。 |
受信者属性 | 受信者の属性を作成または更新します。 |
Canvasエントリプロパティ | メッセージテンプレートで参照できるパーソナライゼーションのキー値ペア。 ネストされたオブジェクトのテンプレート化に使用します。 |
テンプレート変数 | テンプレートのデータ入力としてテンプレート変数を提供します。 詳細と使用例については、コネクターテンプレート変数を参照してください。 ドット表記でネストされたテンプレート変数に名前を付けます。例: items.name 。ネストされたテンプレート変数は通常、データレイヤーリスト属性から構築されます。 |
テンプレート | トリガープロパティで参照されるテンプレートを提供します。詳細については、コネクターテンプレートについてを参照してください。 サポートされているフィールドに名前でテンプレートを注入します。例: {{SomeTemplateName}} 。 |
トランザクションメールの送信
パラメータ
パラメータ | 説明 |
---|---|
キャンペーンID | (必須) キャンペーンID。 |
外部送信ID | 特定の送信の識別子。渡された場合、この識別子は重複キーとしても使用され、Brazeは24時間保存します。 |
エイリアス名 | エイリアス値。 |
エイリアスラベル | エイリアスキー。 |
外部ユーザーID | 複数のデバイス間で同じユーザープロファイルを識別するために使用される値。 |
トリガープロパティ | メッセージテンプレートで参照できるパーソナライゼーションのキー値ペア。 ネストされたオブジェクトにはテンプレートを使用します。 |
受信者属性 | 受信者属性を作成または更新します。 |
テンプレート変数 | テンプレートのデータ入力としてテンプレート変数を提供します。 詳細と使用例については、コネクターテンプレート変数を参照してください。 ドット表記を使用してネストされたテンプレート変数に名前を付けます。例: items.name 。ネストされたテンプレート変数は通常、データレイヤーリスト属性から構築されます。 |
テンプレート | トリガープロパティで参照するテンプレートを提供します。詳細については、コネクターテンプレートについてを参照してください。 テンプレートは、サポートされるフィールドに名前で二重中括弧を使用して注入されます。例: {{SomeTemplateName}} 。 |
ユーザーを特定する
バッチ制限
このアクションは、ベンダーへの大量データ転送をサポートするためにバッチリクエストを使用します。詳細については、バッチアクションを参照してください。リクエストは、次のいずれかの閾値が満たされるか、プロファイルが公開されるまでキューに入れられます:
- 最大リクエスト数:50
- 最古のリクエストからの最大時間:10分
- リクエストの最大サイズ:1 MB
パラメータ
パラメータ | 説明 |
---|---|
外部ID | Brazeで外部IDにマッピングする属性を選択します。 |
エイリアス名 | (必須) エイリアス名。 |
エイリアスラベル | (必須) エイリアスラベル。 |
よくある質問
このコネクタは他のBraze統合とどのように連携しますか?
Track User APIに加えて、Brazeにはユーザー属性のマッピングをサポートする追加のデータ収集方法があります。Tealiumは、以下の2つの独立したが類似した統合でWebおよびネイティブモバイル用のBraze SDKをサポートしています:
- Braze Web SDKタグ構成、Braze初期SDK構成
- Tealium Remote Command for Braze on Android and iOS/Swift (詳細はこちら)
これらの統合は、コネクタのイベントおよび購入アクションで収集されるデータに類似したユーザー行動データをBrazeが収集するために使用される代替方法です。
最終更新日 :: 2025年June月13日