B2Bデータモデルを作成する
このユースケースでは、Brazeデータツールを使用して、効果的で効率的なB2Bデータモデルを作成する方法を紹介します。このデータモデルは、ビジネスユーザーへのメッセージのターゲット設定、トリガー、パーソナライゼーション、送信に役立ちます。

これらの推奨事項は、BrazeがB2B機能を拡充するにつれて、今後変更される可能性があります。
B2Bデータモデルの設定方法を説明する前に、知っておくべきいくつかの概念と用語について説明します。
B2Bキャンペーンを実行するために必要な主要なB2Bオブジェクトは4つあります。
| オブジェクト | 説明 |
|---|---|
| リード | 製品やサービスに関心を示したものの、まだ商談として認定されていない潜在顧客のレコード。 |
| 連絡先 | 通常、認定を受け、セールス商談を進めるためにリードから連絡先に変換された個人。 |
| 商談 | 潜在的な販売や進行中の取引の詳細を追跡するレコード。 |
| アカウント | 認定済みの見込み顧客、既存顧客、パートナー、または同様の重要な関係を持つ競合他社である組織のレコード。 |
Braze内では、これら4つのオブジェクトが統合され、ユーザープロファイルとビジネスオブジェクトという2つのオブジェクトに集約されます。
| Braze B2Bオブジェクト | 説明 | 元のB2Bオブジェクト |
|---|---|---|
| ユーザープロファイル | 営業用CRMシステムのリードと連絡先に直接対応します。リードはBrazeによって取得されるため、営業用CRMシステムでは自動的にリードとして作成されます。リードが連絡先に変換されると、連絡先IDと詳細がBrazeに同期されます。 | リード 連絡先 |
| ビジネスオブジェクト | 営業用CRMシステム内のユーザー以外のオブジェクトに対応します。これには、アカウントオブジェクトや商談オブジェクトなど、営業固有のオブジェクトが含まれます。 | アカウント 商談 |
ステップ1:Brazeでビジネスオブジェクトを作成する
ビジネスオブジェクトとは、ユーザー中心ではないあらゆるデータセットのことです。B2Bでは、アカウントや商談のデータに加え、自社で追跡しているユーザー中心ではない関連データセットがこれに該当します。
Brazeでビジネスオブジェクトを作成・管理する方法は、カタログと接続ソースの2つです。
| 方法 | 説明 |
|---|---|
| カタログ | Brazeのプライマリーユーザープロファイルに付随する独立系データオブジェクト(補足データオブジェクト)です。B2Bでは、アカウントと商談のカタログを用意するのが一般的です。 |
| 接続ソース | Brazeがデータウェアハウスに直接クエリを実行できるようにします。リード、コンタクト、商談、アカウントの各オブジェクトは、すでにデータウェアハウスへ定期的に同期していることが多いはずです。そのため、Brazeのセグメンテーションをそのウェアハウスに直接向けて、ゼロコピー環境でデータを活用できます。 |
オプション1:アカウントと商談にカタログを使用する
カタログは、Brazeでホスト・管理されるデータテーブルです。アカウントと商談のデータは、お使いの営業用CRMシステムで生成されます。カタログを使う場合は、これらのデータをBrazeに複製し、アカウントベースのセグメンテーション、アカウントベースマーケティング、リード管理などのマーケティング目的に活用します。
このオプションでは、アカウント用と商談用にそれぞれカタログを1つずつ作成することをお勧めします。また、カタログAPIまたはカタログのクラウドデータ取り込み(CDI)を使用してBrazeに更新を送信し、カタログを頻繁に更新してください。カタログを作成する際は、カタログのid(最初の列)が営業用CRMシステムのidと一致していることを確認してください。
CRMフィールドをマッピングする
以下の表は、CRMのアカウントオブジェクトと商談オブジェクトからマッピングできるフィールドの例です。
このユースケースでは、CRMシステムの例としてSalesforceを使用します。CRMのオブジェクトに含まれるフィールドであれば、どれでもマッピングできます。
| Brazeオブジェクト | Brazeフィールド | CRMオブジェクト(Salesforce) | CRMフィールド(Salesforce) |
|---|---|---|---|
| カタログ > アカウントカタログ | id |
account |
id |
AccountName |
account |
Account Name |
|
Type |
account |
Type |
|
OTHER_FIELDS |
account |
OTHER_FIELDS |
このユースケースでは、CRMシステムの例としてSalesforceを使用します。CRMのオブジェクトに含まれるフィールドであれば、どれでもマッピングできます。
| Brazeオブジェクト | Brazeフィールド | CRMオブジェクト(Salesforce) | CRMフィールド(Salesforce) |
|---|---|---|---|
| カタログ > 商談カタログ | id |
opportunity |
id |
OpportunityName |
opportunity |
Opportunity Name |
|
Territory |
opportunity |
Territory |
|
OTHER_FIELDS |
opportunity |
OTHER_FIELDS |
オプション2:アカウントと商談に接続ソースを使用する
接続ソースは、お客様自身のデータウェアハウスでホストされ、BrazeのCDIセグメントエクステンションによってクエリされるデータテーブルです。カタログとは異なり、ビジネスオブジェクト(アカウントと商談)をBrazeに複製しません。データはデータウェアハウスに保持したまま、ウェアハウスを信頼できる唯一の情報源として使用します。
接続ソースの設定方法については、接続ソースの統合を参照してください。
ステップ2: ビジネスオブジェクトをユーザープロファイルに関連付ける
ユーザープロファイルは Braze の主要なオブジェクトで、人口統計に基づくセグメンテーション、トリガー、パーソナライゼーションの大部分を支えています。ユーザープロファイルには、SDK やその他のソースで収集されるデフォルトのユーザーデータとカスタムデータが含まれます。カスタムデータは、属性 (人口統計データ)、イベント (行動データ)、購入 (トランザクションデータ) のいずれかの形式をとります。
ステップ2.1: 営業 CRM の ID を Braze にマッピングする
まず、Braze と使用する CRM がデータを共有するための共通の識別子を持っていることを確認します。次の表を使用して、営業 CRM の ID フィールドを Braze のユーザーオブジェクトにマッピングすることをお勧めします。次のセクションの表では CRM システムとして Salesforce を使用していますが、どの CRM でも同じように設定できます。
Braze オブジェクト: ユーザー
| Braze フィールド | CRM オブジェクト (Salesforce) | CRM フィールド (Salesforce) | 追加情報 |
|---|---|---|---|
Aliases.salesforce_lead_id |
Lead | id |
- ユーザーエイリアスラベル: salesforce_lead_id - ユーザーエイリアス名: lead_id |
Aliases.salesforce_contact_id |
Contact | id |
- ユーザーエイリアスラベル: salesforce_contact_id - ユーザーエイリアス名: contact_id |
AccountId |
Contact | AccountId |
|
OpportunityId (オプション、スカラー) または Opportunities (オプション、配列) |
Opportunity | id |

Salesforce のリードおよびコンタクトの識別子を Braze にマッピングする際は、external_id ではなくエイリアスを使用することをお勧めします。これにより、プロダクト主導型の成長施策を特定して実行する際に必要なルックアップの回数を減らせるためです。
ID を同期したら、Braze のユーザープロファイルをビジネスオブジェクトに関連付ける必要があります。
ステップ2.2: ユーザープロファイルとビジネスオブジェクトの間にリレーションシップを作成する
オプション1: カタログを使用する場合
商談とアカウントの詳細を Braze のカタログとして管理できるようになったら、それらのカタログとメッセージの送信先となるユーザープロファイルとの間にリレーションシップを作成する必要があります。現在、これには次の2つのステップが必要です。
- アカウント (
account_id (string)など)、商談 ID (opportunity_ids (array)など)、またはその両方を属性としてユーザープロファイルに含めます。 - アカウント ID をイベントプロパティとして含むイベント (
account_linkedなど) を記録します。
{
"attributes" : [
{
"external_id" : "user1",
"accountId" : "001J7000004K7AF",
"opportunityIds" : [
"0064J000004EU59",
"0064J000004EU5G"
]
}
],
"events" : [
{
"external_id" : "user1",
"name" : "account_linked",
"time" : "2013-07-16T19:20:45+01:00",
"properties": {
"account_id": "001J7000004K7AF"
}
}
]
}
オプション2: 接続されたソースを使用する場合
接続されたソースのテーブルのいずれかに、Braze でユーザーに設定されている external_user_id と一致する user_id を含める必要があります。このセクションで前述したユーザープロファイルの設定では、リードと contact_ids を external_id として使用しているため、リード/コンタクトのテーブルにこれらの ID が含まれていることを確認してください。
ID が一致していることを確認するだけでなく、効率的なセグメンテーションとパーソナライゼーションのために、account_id、opportunity_id などの基本的なアカウントレベルのデータや、industry などの一般的な企業属性もユーザープロファイルに書き込むことをお勧めします。