Skip to content

リードスコアリングワークフローの作成

このユースケースでは、Brazeを使用してユーザーのリードスコアをリアルタイムで更新し、自動的にリードを営業チームに引き継ぐ方法を示します。

Brazeでリードスコアリングワークフローを作成するには、次の2つの重要なステップがあります。

  1. BrazeでリードスコアリングCanvasを作成するか、外部リードスコアリングツールと連携します。
  2. 適格なリードを営業チームに送信するWebhook Campaignを作成します。

シンプルなリードスコアリング

ステップ 1: Canvasを作成する

  1. Messaging > Canvasに移動し、Create Canvasを選択してから、Canvasの基本情報を入力します。

  2. Canvasに「Lead Scoring Canvas」などの関連する名前を付け、探しやすくするために「Lead Management」などのタグを付けます。

    「Lead Scoring Canvas」という名前と「Lead Management」というタグでCanvasを作成するステップ1。

ステップ 2: エントリ基準を設定する

  1. エントリスケジュールステップに進み、アクションベースのエントリスケジュールを選択します。これにより、ユーザーが特定のアクションを実行したときにCanvasに入ります。

  2. アクションベースのオプションで、次の2つのアクションを追加します。

    • カスタム属性値の変更: リードスコアリング属性の名前(lead score など)を指定します。リードスコアリング属性をまだ作成していない場合は、カスタム属性のステップに従ってください。これにより、ユーザーのリードスコアが変化するたびにCanvasに入ります。
    • メールアドレスの追加

「アクションベース」のエントリスケジュールで、カスタム属性「lead score」の変更とメールアドレスの追加をアクションベースのオプションとしてCanvasを作成するステップ2。

ステップ 3: ターゲットオーディエンスを特定する

ステップ 3a: Segmentを選択する

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

Segmentとフィルターを選択してエントリオーディエンスを絞り込むオプションがあるCanvasの作成ステップ3。

ステップ 3b: Canvasの再適格性を設定する

ユーザーはライフサイクル全体を通じてこのCanvasを何度も通過するため、前回終了した後すぐに再エントリできるようにしてください。これは再適格性の設定で実現できます。

エントリコントロールで、以下を実行します。

  • ユーザーがこのCanvasに再エントリできるようにするを選択します。
  • 指定時間枠を選択します。
  • 再適格性を「0」に設定します。

「ユーザーがこのCanvasに再エントリできるようにする」が選択され、「指定時間枠」が0秒に設定された「エントリコントロール」セクション。

ステップ 3c: 送信設定を更新する

このCanvasは運用目的であり、ユーザーにメッセージが送信されないため、サブスクリプションステータスに従う必要はありません。

サブスクリプション設定次のユーザーに送信:で、配信停止ユーザーを含むすべてのユーザーを選択します。

メッセージ送信オプションを設定するCanvasの作成ステップ4。

ステップ 4: Canvasを構築する

ステップ 4a: アクションパスを追加する

バリアントの下にあるプラスアイコンを選択し、アクションパスを選択します。

プラスアイコンで開いたメニューに「アクションパス」が表示されているCanvas。

ステップ 4b: アクショングループを作成する

各アクショングループは、同じポイントの増減につながるすべてのアクションを表します。最大8つのアクショングループを設定できます。このシナリオでは、4つのグループを設定します。

アクションパスに次のグループを追加します。

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

1ポイント、5ポイント、10ポイントの加算、1ポイントと10ポイントの減算、および「その他のユーザー」を含むアクショングループのアクションパス。

ステップ 4c: 各グループに関連するイベントを含めるように設定する

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

「任意のアプリでセッションを開始」と「カスタムイベントを実行」のトリガーで1ポイント加算するアクショングループ。

ステップ 4d: ユーザーの更新ステップを追加する

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

アクションパスと、各アクショングループに分岐したユーザーの更新パスが表示されたCanvas。

各ユーザーの更新ステップの作成タブで、対応するフィールドに対して次の操作を行います。

ステップ 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を作成する

  1. Webhook Campaignに「Salesforce > Update lead to MQL」などの名前を付けます。

  2. 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}}}の代わりにエイリアスを使用してください。

  3. HTTP MethodPATCHに更新します。

  4. リードのリードスコアが事前定義されたしきい値を超えた場合にのみ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 %}
  1. 次のヘッダーを含めます。
ヘッダー コンテンツ
Authorization Bearer {{result.access_token}}

トークンを取得するには、OAuth 2.0クライアント認証情報フローの接続アプリを設定してから、コネクテッドコンテンツを使用してSalesforceからベアラートークンを取得します。

{% connected_content https://[instance].my.salesforce.com/services/oauth2/token
:method post
:body client_id=[client_id]&client_secret=[client_secret]&grant_type=client_credentials
:save result %}
Bearer {{result.access_token}}
Content-Type application/json

SalesforceのWebhook URL、PATCH HTTPメソッド、生テキストのリクエストボディ、およびリクエストヘッダーを含む作成中のWebhook。

ステップ 2b: Webhookの送信をスケジュールする

このCampaignは、ユーザーのリードスコアが変更されるたびにトリガーされる必要があります。スコアが変化したすべてのユーザーに対してトリガーされますが、現在MQLではなく、前のステップで設定したしきい値を超えたユーザーにのみ影響します。

配信スケジュールステップで、以下を選択します。

  • アクションベースの配信タイプ
  • カスタム属性値の変更のトリガーアクション: リードスコアリング属性の名前を指定し、アクションは任意の新しい値を選択します。

ステップ 2c: ターゲットオーディエンスを特定する

ターゲットオーディエンスステップで、リードステータスがすでにMQL以上のユーザーを除外するフィルターを含めます(例: 「lead_status is none of MQL」)。

「lead_status」が「MQL」のいずれでもないフィルターを持つWebhookターゲティングオプション。

ステップ 3: Campaignを起動する

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

New Stuff!