コンテンツにスキップ

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

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

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

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

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

ステップ1:キャンバスを作成する

  1. メッセージング > キャンバスに移動し、キャンバスを作成を選択して、キャンバスの基本情報を入力します。

  2. キャンバスに「Lead Scoring キャンバス」などの関連性のある名前を付け、見つけやすくするために「Lead Management」などのタグを付けます。

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

ステップ2:エントリ条件を設定する

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

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

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

エントリスケジュールが「アクションベース」で、アクションベースオプションとしてカスタム属性「lead score」の変更とメールアドレスの追加が設定されたキャンバス作成のステップ2。

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

ステップ3a:セグメントを選択する

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

セグメントとフィルターを選択してエントリオーディエンスを絞り込むオプションが表示されたキャンバス作成のステップ3。

ステップ3b:キャンバスの再エントリ適格性を設定する

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

エントリコントロールで、以下を行います:

  • このキャンバスへの再エントリをユーザーに許可するを選択します。
  • 指定ウィンドウを選択します。
  • 再エントリ適格性を「0」秒に設定します。

「このキャンバスへの再エントリをユーザーに許可する」が「指定ウィンドウ」の0秒で選択された「エントリコントロール」セクション。

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

このキャンバスは運用目的であり、これらのユーザーにメッセージが送信されることはないため、購読ステータスに従う必要はありません。

購読設定の次のユーザーに送信:で、購読解除済みユーザーを含むすべてのユーザーを選択します。

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

ステップ4:キャンバスを構築する

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

バリアントの下で、 追加を選択し、アクションパスを選択します。

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

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

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

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

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

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

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

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

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

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

アクションパスステップで作成した各キャンバスパスにユーザー更新ステップを追加します。

各アクショングループに対する分岐したユーザー更新パスを持つアクションパスステップが表示されたキャンバス。

各ユーザー更新ステップの作成タブで、それぞれのフィールドに対して以下を行います:

フィールド アクション
属性名 ステップ2で選択したリードスコア属性(lead score)を選択します。
アクション パスがスコアを増加させる場合はアクションを増分に変更し、パスがスコアを減少させる場合は減分に変更します。
増分または減分 リードスコアから増加または減少させるポイント数を入力します。

ステップ5:キャンバスを起動する

以上です!リードスコアリングキャンバスを起動する準備が整いました。

外部リードスコアリング

テクノロジーパートナーの活用、社内のリードスコアリングモデル、機械学習、またはその他のリードスコアリングツールのいずれを使用する場合でも、複数のオプションを用意しています。

外部パートナー

B2B パートナーが提供するリードスコアリング機能については、テクノロジーパートナーをご覧ください。お使いのツールが見つからない場合は、users/track APIエンドポイントを呼び出して連携できます。

内部リードスコアリングデータモデル

リードスコアリングモデルを含む社内のデータモデルとBrazeをさまざまな方法で連携できます。お客様がBrazeと連携した一般的な例については、以下のセクションをご覧ください。

クラウドデータウェアハウスの連携

マーケティングツールとして、Brazeにはチームの内部リードスコアモデルを補完できる非常に関連性の高いデータが含まれています。

たとえば、メッセージングエンゲージメントデータ(メールの開封やクリック、ランディングページのエンゲージメントなど)は、リードのエンゲージメントレベルを判断するのに役立ちます。このデータをクラウドデータウェアハウスに戻し、Brazeのストリーミングエクスポートデータソリューションを使用してリードスコアリングモデルの入力として利用できます。

社内チームがリードスコアリングモデルを作成して実行した後、そのデータをBrazeに取り込むことで、リードをより適切にセグメント化し、関連性の高いメッセージングのターゲットに設定できます。これはBrazeクラウドデータインジェスションで実現できます。

クラウドデータインジェスションを使用すると、社内チームはユーザー識別子、最新のリードスコア、およびスコアが更新されたタイムスタンプを含む新しいテーブルまたはビューを作成します。Brazeがそのテーブルまたはビューを取得し、リードスコアをユーザープロファイルに追加します。

リードの引き継ぎ: マーケティング適格リード(MQL)を営業へ

リードの引き継ぎの推奨アプローチは、Brazeの各ユーザーに対応するリードまたは連絡先を紐付けることです。これらのリードは、リードステータスがMQLステージに変更されたときに営業チームのキューに入り、その時点でSalesforceがリードのルーティングまたは割り当てワークフローを開始します。

BrazeのリードステータスでSalesforceのリードレコードを更新するには、トリガー型のWebhookテンプレートを使用することをお勧めします。

ステップ1: Webhookキャンペーンを作成する

ステップ2: Webhookを設定する

ステップ2a: Webhookを作成する

  1. Webhookキャンペーンに「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 MethodをPATCHに更新します。

  4. リードのリードスコアが事前定義されたしきい値を超えた場合にのみSalesforceのリードレコードを更新するようにペイロードを設定します。リードスコアが100を超える場合のリクエストボディの例を以下に示します。

{% 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クライアント認証情報フローの接続アプリを設定してから、Connected Contentを使用して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の送信をスケジュールする

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

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

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

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

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

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

ステップ3: キャンペーンを起動する

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

New Stuff!