Skip to content

オーケストレーションの設定

AI意思決定エージェントは、顧客データを取り込み1:1レベルでパーソナライズした後、コミュニケーションをオーケストレーションするためにカスタマーエンゲージメントプラットフォーム(CEP)に接続する必要があります。この記事では、準備に必要なものと、サポートされている各CEPの統合を構成する方法について説明します。

オーケストレーションとは

オーケストレーションとは、Decisioning Studioとカスタマーエンゲージメントプラットフォーム(CEP)間の接続です。AI意思決定エージェントが各顧客に最適なアクションを決定すると、オーケストレーションがCEPを通じてパーソナライズされたコミュニケーションをトリガーすることで、その決定を実行します。

次のように考えてください:

  • Decisioning Studio何を送信するか、いつ送信するかを決定します
  • CEPどのように送信するかを処理します

CEPの選択

最初のステップは、Decisioning Studioで使用するCEPを選択することです。選択によって、設定の複雑さと利用可能な機能が異なります。

サポートされているCEP

前提条件

オーケストレーションを設定する前に、選択したCEPに基づいて以下の項目を準備してください。

BrazeまたはSalesforce Marketing Cloud以外のCEPを使用している場合、Decisioning Studioはレコメンデーションファイルアプローチを通じて統合できます:

Campaignsの計画

オーケストレーションを設定する前に、以下の詳細を検討してください:

ベーステンプレート

ベーステンプレートとは、AI意思決定エージェントが使用する可能性のあるメッセージテンプレートです。以下を検討してください:

  • テンプレートの数は? エージェントは1つのテンプレートでも複数のテンプレートでも動作できます。複数の場合、エージェントは各顧客が受け取るテンプレートをパーソナライズできます。
  • どのチャネル? メール、プッシュ、SMS、またはそれらの組み合わせ。各チャネルには個別のテンプレートとCampaignsが必要になる場合があります。
  • どのダイナミック要素? エージェントがパーソナライズするメッセージの部分(件名、CTA、オファー、タイミングなど)を特定します。これらはAPIトリガープロパティまたはダイナミックプレースホルダーになります。

再適格性設定

Campaignsでは、ユーザーが複数回メッセージを受信できるようにする必要があります:

  • テスト時には、同じCampaignを同じユーザーに繰り返し送信する必要があります
  • 本番環境では、エージェントが連続する日に同じCampaignがユーザーにとって最適であると判断する場合があります

APIトリガープロパティ

Braze統合の場合、エージェントが最適化するディメンションを計画します。これらはCampaignsにダイナミックな値を渡すAPIトリガープロパティになります:

統合の設定

以下からCEPを選択して、統合の設定を開始してください。

Braze統合の設定

以下の手順に従って、Decisioning StudioエージェントをBrazeのオーケストレーション機能と統合します(Brazeのサービスチームがサポートいたします):

ステップ 1: APIキーの作成

設定 > APIキーに移動し、以下の権限を持つ新しいキーを作成します:

ステップ 2: APIトリガーCampaignsの設定

各ベーステンプレートに対して、すべての最適化ディメンションのAPIトリガープロパティを含むAPIトリガーCampaignを設定します。

ベーステンプレートとは、AI意思決定エージェントがメッセージのオーケストレーションに使用する可能性のあるテンプレートです。AI意思決定エージェントは1つのベーステンプレートを持つ場合も複数を持つ場合もあり、複数の場合は各顧客に適切なベーステンプレートを選択することがエージェントのパーソナライズする決定の1つになります。

ステップ 3: 再適格性の構成

すべてのAPIトリガーCampaignsで、ユーザーが15分以内に再適格になるように設定します。

Decisioning Studioのフリークエンシーキャップ設定図

ステップ 4: ダイナミックプレースホルダーの追加

これらは、Decisioning Studioエージェントが最適化する決定のダイナミックプレースホルダーとして機能します。

例1:メールCampaign

Decisioning StudioエージェントがメールCampaignを最適化しているとします。次のように構成される場合があります:

Decisioning Studioのメール設定例1

エージェントがテンプレートの選択とコールトゥアクション(CTA)メッセージを最適化している場合、各テンプレートに対してAPIトリガーCampaignを作成し、1つのテンプレートのCTAセクションは次のようになります:

Decisioning StudioのメールCTA設定例2

例2:プッシュCampaign

Decisioning StudioエージェントがプッシュCampaignのメッセージを最適化しているとします。次のように構成される場合があります:

Decisioning Studioのプッシュ設定例1

Decisioning Studioのプッシュ設定例2

結果として次のメッセージが表示されます:

Decisioning Studioのプッシュメッセージ結果例3

例3:SMS Campaign

Decisioning StudioエージェントがSMS Campaignのフィールドを最適化しているとします。次のように構成される場合があります:

Decisioning StudioのSMS設定例1

Decisioning StudioのSMS設定例2

結果として次のメッセージが表示されます:

Decisioning StudioのSMSメッセージ結果例3

SFMC統合の設定

Decisioning StudioはSalesforce Marketing Cloudとのネイティブ統合をサポートしています。Decisioning Studioは、ダイナミック要素を入力するために必要なデータを含むAPIイベントをジャーニーにトリガーします。

SFMC統合を構成する詳細な手順については、Decisioning Studio GoドキュメントのSFMC手順を参照してください。

その他のCEP統合の設定

Decisioning Studioは任意のカスタマーエンゲージメントプラットフォームと統合できます。ただし、Decisioning Studioはコミュニケーションを直接トリガーできないため、チームによるカスタムエンジニアリング作業が必要になる場合があります。

このシナリオでは、エージェントは「レコメンデーションファイル」を配信します。このファイルには各顧客の行が含まれ、その顧客に対するすべてのパーソナライズされた決定を示す列があります。

例えば、次のレコメンデーションファイル:

Decisioning Studioのカスタム統合レコメンデーションファイル例

次のようなメールCampaignを最適化するために使用される場合があります:

Decisioning Studioのカスタム統合メール例

ベストプラクティス

オーケストレーションの準備にあたって、以下のベストプラクティスを念頭に置いてください:

  1. 狭い範囲から始めましょう。 まず1つのチャネルと1〜2つのテンプレートを使用します。何が効果的かを学んでから拡張できます。
  2. 徹底的にテストしましょう。 起動前に、少数のユーザーセットで統合をテストし、ダイナミックコンテンツが正しく入力されることを確認します。
  3. 設定を文書化しましょう。 Campaign ID、テンプレートID、APIキー、その他の識別子を記録しておきます。Decisioning Studioポータルでこれらを参照する必要があります。
  4. チームと連携しましょう。 オーケストレーションの設定には、マーケティング、エンジニアリング、データチームが関与する場合があります。プロセスにおける各自の役割を全員が理解していることを確認してください。
  5. フィードバックデータを計画しましょう。 オーケストレーションにはメッセージの送信と、エージェントの学習に役立つエンゲージメントおよびコンバージョンデータの収集が含まれます。詳細については、データの準備を参照してください。

次のステップ

オーケストレーションの設定後、エージェントの設計に進みます:

New Stuff!