リードスコアリングワークフローの作成
このユースケースでは、Brazeを使用してユーザーのリードスコアをリアルタイムで更新し、自動的にリードを営業チームに引き継ぐ方法を示します。
Brazeでリードスコアリングワークフローを作成するには、次の2つの重要なステップがあります。
- BrazeでリードスコアリングCanvasを作成するか、外部リードスコアリングツールと連携します。
- 適格なリードを営業チームに送信するWebhook Campaignを作成します。
シンプルなリードスコアリング
ステップ 1: Canvasを作成する
-
Messaging > Canvasに移動し、Create Canvasを選択してから、Canvasの基本情報を入力します。
-
Canvasに「Lead Scoring Canvas」などの関連する名前を付け、探しやすくするために「Lead Management」などのタグを付けます。

ステップ 2: エントリ基準を設定する
-
エントリスケジュールステップに進み、アクションベースのエントリスケジュールを選択します。これにより、ユーザーが特定のアクションを実行したときにCanvasに入ります。
-
アクションベースのオプションで、次の2つのアクションを追加します。
- カスタム属性値の変更: リードスコアリング属性の名前(
lead scoreなど)を指定します。リードスコアリング属性をまだ作成していない場合は、カスタム属性のステップに従ってください。これにより、ユーザーのリードスコアが変化するたびにCanvasに入ります。 - メールアドレスの追加
- カスタム属性値の変更: リードスコアリング属性の名前(

ステップ 3: ターゲットオーディエンスを特定する
ステップ 3a: Segmentを選択する
すべてのユーザーがリードスコアリングの対象であるため、どのユーザーSegmentをターゲットにするかを選択し、追加のフィルターを適用することで、スコアリング対象に関する会社固有のルールを追加できます。たとえば、従業員、すでに顧客であるユーザーなどを除外できます。

ステップ 3b: Canvasの再適格性を設定する
ユーザーはライフサイクル全体を通じてこのCanvasを何度も通過するため、前回終了した後すぐに再エントリできるようにしてください。これは再適格性の設定で実現できます。
エントリコントロールで、以下を実行します。
- ユーザーがこのCanvasに再エントリできるようにするを選択します。
- 指定時間枠を選択します。
- 再適格性を「0」秒に設定します。

ステップ 3c: 送信設定を更新する
このCanvasは運用目的であり、ユーザーにメッセージが送信されないため、サブスクリプションステータスに従う必要はありません。
サブスクリプション設定の次のユーザーに送信:で、配信停止ユーザーを含むすべてのユーザーを選択します。

ステップ 4: Canvasを構築する
ステップ 4a: アクションパスを追加する
バリアントの下にあるプラスアイコンを選択し、アクションパスを選択します。

ステップ 4b: アクショングループを作成する
各アクショングループは、同じポイントの増減につながるすべてのアクションを表します。最大8つのアクショングループを設定できます。このシナリオでは、4つのグループを設定します。
アクションパスに次のグループを追加します。
- グループ 1: 1ポイント増加としてカウントされるすべてのイベント。
- グループ 2: 5ポイント増加としてカウントされるすべてのイベント。
- グループ 3: 1ポイント減少としてカウントされるすべてのイベント。
- その他のユーザー: アクションパスでは、ユーザーがアクションを実行するかどうかを確認するための待機時間枠を定義してから、「その他のユーザー」グループに振り分けることができます。リードスコアリングの場合、これは「非アクティブ」に対してスコアを減少させる機会です。

ステップ 4c: 各グループに関連するイベントを含めるように設定する
各アクショングループで、トリガーを選択を選択し、そのアクショングループのポイント数を加算するイベントを選択します。さらにトリガーを追加して、リードスコアを1つ増加させるすべてのイベントを含めます。たとえば、ユーザーが任意のアプリでセッションを開始したり、カスタムイベント(ウェビナーの登録や参加など)を実行したりすると、スコアが1つ増加します。

ステップ 4d: ユーザーの更新ステップを追加する
アクションパスの下に作成された各Canvasパスに、ユーザーの更新ステップを追加します。

各ユーザーの更新ステップの作成タブで、対応するフィールドに対して次の操作を行います。
| フィールド | アクション |
|---|---|
| 属性名 | ステップ2で選択したリードスコア属性(lead score)を選択します。 |
| アクション | パスがスコアを上げる場合はIncrement Byに、パスがスコアを下げる場合はDecrement Byにアクションを変更します。 |
| Increment ByまたはDecrement By | リードスコアから増減するポイント数を入力します。 |
ステップ 5: Canvasを起動する
以上です!リードスコアリングCanvasを起動する準備ができました。
外部リードスコアリング
当社のテクノロジーパートナーの1社を使用する場合でも、独自の内部リードスコアリングモデル、機械学習、または別のリードスコアリングツールを使用する場合でも、複数の選択肢を用意しています。
外部パートナー
リードスコアリング機能を提供するB2Bパートナーについては、テクノロジーパートナーをご覧ください。お使いのツールが見つからない場合は、users/track APIエンドポイントを呼び出すことで連携できます。
内部リードスコアリングデータモデル
Brazeは、リードスコアリングモデルを含む内部データモデルとさまざまな方法で連携できます。お客様がBrazeと連携している一般的な例については、以下をご覧ください。
統合クラウドデータウェアハウス
マーケティングツールとして、Brazeにはチームの内部リードスコアモデルを補完できる非常に関連性の高いデータが含まれています。
たとえば、メッセージングエンゲージメントデータ(メールの開封やクリック、ランディングページのエンゲージメントなど)でリードのエンゲージメントレベルを判定できます。このデータをクラウドデータウェアハウスに渡し、Brazeのストリーミングエクスポートデータソリューションを使用してリードスコアリングモデルの入力として利用できるようにすることができます。
内部チームがリードスコアリングモデルを作成して実行したら、そのデータをBrazeに取り込み、関連するメッセージングのためにリードをより適切にセグメントしてターゲティングできます。これはBrazeクラウドデータ取り込みで実行できます。
クラウドデータ取り込みでは、内部チームがユーザー識別子、最新のリードスコア、およびスコアが更新されたタイムスタンプを含む新しいテーブルまたはビューを作成します。Brazeがそのテーブルまたはビューを取得し、リードスコアをユーザープロファイルに追加します。
リードの引き継ぎ: マーケティング適格リード (MQL) を営業へ
リードの引き継ぎの推奨アプローチは、Brazeの各ユーザーに対応するリードまたは連絡先を紐付けることです。これらのリードは、リードステータスがMQLステージに変更されたときに営業チームのキューに入り、その時点でSalesforceがリードのルーティングまたは割り当てワークフローを開始します。
BrazeのリードステータスでSalesforceのリードレコードを更新するには、トリガー型のWebhookテンプレートを使用することをお勧めします。
ステップ 1: Webhook Campaignを作成する
ステップ 2: Webhookを設定する
ステップ 2a: Webhookを作成する
-
Webhook Campaignに「Salesforce > Update lead to MQL」などの名前を付けます。
-
Webhook URLを
https://YOUR_SALESFORCE_INSTANCE.my.salesforce.com/services/data/v60.0/sobjects/Lead/{{${user_id}}}の形式で入力します。{{${user_id}}}のBrazeユーザーIDは、Salesforceの連絡先IDと一致する必要があります。一致しない場合は、{{${user_id}}}の代わりにエイリアスを使用してください。 -
HTTP MethodをPATCHに更新します。
-
リードのリードスコアが事前定義されたしきい値を超えた場合にのみSalesforceのリードレコードを更新するようにペイロードを設定します。リードスコアが100を超える場合のリクエストボディの例を以下に示します。
1
2
3
4
5
6
7
{% assign threshold = 100%}
{% if custom_attribute.${lead score} > threshold %}
{
"lead_status": "MQL"
}
{% else %}{% abort_message('not at threshold')%}
{% endif %}
- 次のヘッダーを含めます。
| ヘッダー | コンテンツ |
|---|---|
| Authorization | Bearer {{result.access_token}}トークンを取得するには、OAuth 2.0クライアント認証情報フローの接続アプリを設定してから、コネクテッドコンテンツを使用してSalesforceからベアラートークンを取得します。 {% connected_content https://[instance].my.salesforce.com/services/oauth2/token |
| Content-Type | application/json |

ステップ 2b: Webhookの送信をスケジュールする
このCampaignは、ユーザーのリードスコアが変更されるたびにトリガーされる必要があります。スコアが変化したすべてのユーザーに対してトリガーされますが、現在MQLではなく、前のステップで設定したしきい値を超えたユーザーにのみ影響します。
配信スケジュールステップで、以下を選択します。
- アクションベースの配信タイプ
- カスタム属性値の変更のトリガーアクション: リードスコアリング属性の名前を指定し、アクションは任意の新しい値を選択します。
ステップ 2c: ターゲットオーディエンスを特定する
ターゲットオーディエンスステップで、リードステータスがすでにMQL以上のユーザーを除外するフィルターを含めます(例: 「lead_status is none of MQL」)。

ステップ 3: Campaignを起動する
Launchを選択し、顧客がMQLリードスコアのしきい値を超えたときにSalesforceでリードステータスが変化するのを確認しましょう。