オーケストレーションを設定する
意思決定エージェントは、顧客データを取得し1対1レベルでパーソナライズされた後、コミュニケーションのオーケストレーションを行うためにカスタマーエンゲージメントプラットフォーム(CEP)に接続する必要がある。この記事では、サポートされている各CEPの統合設定方法を説明する。
サポートされているCEP
Decisioning Studio Proは以下のカスタマーエンゲージメントプラットフォームをサポートする:
| CEP | 統合タイプ | 設定の複雑さ |
|---|---|---|
| Braze | ネイティブAPIの統合 | 低(推奨) |
| セールスフォース マーケティングクラウド | ネイティブAPIイベント+ジャーニー | 中 |
| クラヴィオ | ネイティブAPIイベント+フロー | 中 |
| その他のCEP | カスタム(推奨ファイル) | 高 |
以下のCEPを選択して、統合設定を開始する。
Brazeの連携設定
以下のステップに従って、Braze Decisioning StudioエージェントをBrazeのオーケストレーション機能と統合する(Brazeのサービスチームが支援する):
ステップ 1: API キーの作成
設定>API キーに移動し、以下の権限で新しいキーを作成する:
| 権限 | 目的 | 必須かどうか |
|---|---|---|
/users/track |
テスト送信を使用して一時的なユーザープロファイルを作成するだけでなく、ユーザープロファイルのカスタム属性を更新します。 | ✓ |
/users/delete |
テスト送信の使用中に作成された一時的なユーザープロファイルを削除します。 | テスト送信のみ |
/users/export/segment |
選択したセグメントからユーザーの一覧をエクスポートして、毎朝、利用可能なオーディエンスの通信を更新します。 | ✓ |
/users/export/ids |
セグメントの代わりに external_id を使用してユーザーをターゲットにする場合、識別子の一覧を取得します。Decisioning Studioは個人を特定できる情報(PII)を受け付けないため、パラメータfields_to_exportが非PIIフィールドのみを返すようにする必要がある。 |
|
external_ids を使用している場合のみ |
||
/messages/send |
Decisioning Studioの実験者向けに設定されたAPIキャンペーンを使用し、推奨される時間に推奨されるバリアントを送信する。 | ✓ |
/campaigns/list |
アクティブなキャンペーンの一覧を取得し、使用可能なメールコンテンツを抽出して、実験に使用します。 | ✓ |
/campaigns/data_series |
キャンペーンデータを集計してエクスポートする。これにより、Decisioning Studioでのレポート作成、検証、トラブルシューティングが可能になる。レポート値を比較し、ベースラインのパフォーマンスを分析できる。 必須ではありませんが、この権限をお勧めします。 |
|
/campaigns/details |
HTML の内容、件名、および画像のリソースを、既存のキャンペーンから取得して、実験に使用します。 | ✓ |
/canvas/list |
アクティブなキャンバスの一覧を取得し、使用可能なメールコンテンツを抽出して、実験に使用します。 | ✓ |
/canvas/data_series |
BAU がキャンバスでオーケストレーションされている場合は、集約されたキャンバスをエクスポートしてレポートと検証を行います。 必須ではありませんが、この権限をお勧めします。 |
|
/canvas/details |
HTML の内容、件名、および画像のリソースを、既存のキャンバスから取得して、実験に使用します。 | ✓ |
/segments/list |
既存の全セグメントを、Decisioning Studioの実験担当者向けの潜在的なターゲットオーディエンスとして取得する。 | ✓ |
/segments/data_series |
オーディエンスを選択する際にDecisioning Studioに表示されるセグメントサイズ情報をエクスポートする。 | ✓ |
/segments/details |
オーディエンスのサイズやパフォーマンスの変化を理解するのに役立つ、エントリや終了の基準などのセグメント情報を取得します。 | |
/templates/email/create |
ダイナミックなプレースホルダー (Braze Liquid タグ) を使用して選択した基本の HTML テンプレートのコピーを作成し、オリジナルの変更を回避します。 | ✓ |
/templates/email/update |
実験条件(例えばコールトゥアクションなど)が変更された場合、Decisioning Studioで作成されたテンプレートのコピーに更新を反映させる。 | ✓ |
/templates/email/info |
Brazeインスタンス内でDecisioning Studioによって作成されたテンプレートの情報を取得する。 | ✓ |
/templates/email/list |
テンプレートが Braze インスタンスに正常にコピーされたことを検証します。 | ✓ |
ステップ 2:APIトリガーによるキャンペーンを設定する
各基本テンプレートに対して、最適化されたすべての次元のAPIトリガープロパティを備えたAPIトリガー型キャンペーンを設定する。
ベーステンプレートとは、意思決定エージェントがメッセージングのオーケストレーションに使用する可能性のあるあらゆるテンプレートを指す。意思決定エージェントは、1つの基本テンプレートを持つ場合もあれば、複数の基本テンプレートを持つ場合もある。後者の場合、各顧客に適した基本テンプレートを選択することが、エージェントがパーソナライズする意思決定の一つとなる。
ステップ 3:再適格性を設定する
すべてのAPIトリガー型キャンペーンにおいて、ユーザーが15分以内に再対象となることを可能にせよ。

Decisioning Studioエージェントは同じキャンペーンを1日に複数回送信することはないが、テスト目的で同じキャンペーンを1日に複数回送信する機能は必要だろう。
ステップ 4: ダイナミックなプレースホルダーを追加する
これらは、Decisioning Studioエージェントが最適化している決定事項のダイナミックなプレースホルダーとして機能する。
例1:メールキャンペーン
仮にDecisioning Studioエージェントがメールキャンペーンを最適化しているとしよう。これは次のように設定できるかもしれない:

仮にエージェントがテンプレートの選択と行動喚起(CTA)メッセージの最適化を行っている場合、各テンプレートごとにAPIトリガー型キャンペーンを作成すべきだ。あるテンプレートのCTAセクションは以下のように見えるかもしれない:

例2:プッシュキャンペーン
仮に、Decisioning Studioのエージェントがプッシュキャンペーンのメッセージを最適化しているとしよう。これは次のように設定できるかもしれない:


その結果、次のメッセージが表示される:

例3:SMSキャンペーン
仮に、Decisioning StudioエージェントがSMSキャンペーンのフィールドを最適化しているとしよう。これは次のように設定できるかもしれない:


その結果、次のメッセージが表示される:

SFMC統合の設定
Decisioning Studio ProはSalesforce Marketing Cloudとのネイティブ統合をサポートする。Decisioning Studioは、ダイナミックな要素を埋めるために必要なデータと共に、APIイベントをジャーニーにトリガーする。
SFMCのオーケストレーション設定は、Decisioning Studio ProとDecisioning Studio Goの両方で同様である。SFMC統合の設定のステップの詳細については、Decisioning Studio Goのドキュメントに記載されているSFMCの指示に従うこと。
Klaviyoの連携設定
Decisioning Studio ProはKlaviyoとのネイティブ統合をサポートしている。Decisioning Studioは、ダイナミックな要素を埋めるために必要なデータと共にAPIイベントをフローにトリガーする。
Klaviyoのオーケストレーション設定は、Decisioning Studio ProとDecisioning Studio Goの双方で同様である。Klaviyo連携の設定のステップの詳細については、Decisioning Studio Goのドキュメントに記載されているKlaviyoの指示に従うこと。
他のCEP統合の設定
Decisioning Studioはあらゆるカスタマーエンゲージメントプラットフォームと連携できる。ただし、これは貴社のチームによるカスタム開発作業が必要となる可能性がある。Decisioning Studioは直接通信をトリガーできないためだ。
このシナリオでは、エージェントは「推奨ファイル」を届ける。このファイルには顧客ごとの行が含まれており、各列はその顧客に対するすべてのパーソナライズされた決定を示している。
例えば、次の推奨ファイル:

次のようなメールキャンペーンを最適化するために使われるかもしれない:

次のステップ
オーケストレーションの設定が終わったら、次にエージェントの設計に進む:
GitHub でこのページを編集