マルチチャネルシナリオを管理する
Decisioning Studio Proは、クリエイティブ、オファー、タイミング、頻度に加えて、顧客ごとにシナリオを最も前進させるチャネルを選択できます。対象チャネルは、メール、SMS、プッシュ、アプリ内メッセージです。このガイドでは、チャネルの意思決定の仕組みと、その意思決定がBrazeの設定を通じてどのように送信されるかを説明します。
意思決定がメッセージになるまでの流れについては、Decisioning Studio Proを始めるを参照してください。
仕組み
チャネルは、Decisioning Studio シナリオにおける実験ディメンションの1つです。エージェントは、クリエイティブ、オファー、送信時間、頻度とあわせてチャネルを選択し、その顧客に対してシナリオの目標を前進させると学習から判断したチャネルを選びます。
Decisioning Studioは、BrazeのAPI トリガーメッセージングを通じて意思決定を送信します。エージェントがある顧客に対して「メール、テンプレート B」を選択すると、そのメールテンプレートの Braze エンドポイントを呼び出し、その意思決定のコンテンツでテンプレートを埋めます。その後、Brazeが通常の送信パイプラインでメッセージを配信します。
前提条件
マルチチャネルの意思決定を設定する前に、次の点を確認してください。
- シナリオ内のすべてのチャネルが Braze ワークスペースに接続されていること。
- 各ユーザープロファイルに、シナリオ内のすべてのチャネルについて信頼できるオプトインおよびオプトアウトのデータがあること。
マルチチャネルの意思決定を設定する
ステップ1: アクションバンクを準備する
アクションバンクには、Decisioning Studioがシナリオ内のディメンションについてテストできるクリエイティブのオプションが一覧表示されます。チャネルは通常、独立したディメンションではなく、メッセージディメンションの一部です。
- メッセージのアクションバンクを作成します。各メッセージオプションを1行ずつ記載します。
- 各メッセージに、メールやSMSなど、送信に使用するチャネルをタグ付けします。
Decisioning Studioは、アクションバンクに記載されたチャネルのみを選択します。チャネルがすでにBrazeに接続されている場合でも、エージェントがそのチャネルを選択できるようにするには、先にアクションバンクに追加してください。
アクションバンクがエージェント設計にどのように関わるかについては、意思決定エージェントを設計するを参照してください。
ステップ2: メッセージアーキテクチャを確認する
Decisioning Studioは、事前にBrazeで作成したキャンバスまたはキャンペーンを呼び出すことで、チャネルの意思決定を実行します。構成は、チャネルとバリアントの数、およびそれらのチャネルがどの程度ロジックを共有するかによって異なります。一般的な構成は次の2つです。
| アーキテクチャ | 説明 | 適しているケース |
|---|---|---|
| すべてのチャネルに1つの API トリガーキャンバス | 1つのキャンバスがエントリ付近でチャネルごとに分岐し、各チャネルの下でバリアントごとにさらに分岐します。 | キャンバスビルダーでメッセージを作成したい場合、またはシナリオにアプリ内メッセージが含まれる場合。 |
| チャネルとメッセージごとに1つの API トリガーキャンペーン | チャネルとクリエイティブの組み合わせごとに個別のキャンペーンがあり、それぞれ独自の campaign_id を持ちます。 |
アクションバンクにチャネルとクリエイティブの組み合わせが少数かつ安定して存在し、各組み合わせを1つのエンドポイントに対応させたい場合。 |
シナリオでは、すべてのメッセージに API トリガーキャンペーンまたは API トリガーキャンバスを使用します。シナリオ設計時に、AI意思決定サービスチームが選択をサポートします。詳しい比較については、API トリガーキャンペーンとキャンバスのどちらを選ぶかを参照してください。
ステップ3: アクティベーションのためにBrazeを設定する
Decisioning StudioのAPI 呼び出しを受け取るキャンバスまたはキャンペーンは、お客様のチームが作成および保守します。この作業は、メッセージアセット、ブランドテンプレート、ワークスペースの権限によって異なります。AI意思決定サービスチームは、アーキテクチャのレビュー、アクションバンクのエントリと Braze オブジェクトの対応付け、API ペイロードの確認を行います。ただし、このチームは Braze アセットの作成や所有は行いません。
一般的なBrazeの設定は次のとおりです。
- ステップ2で選択した API トリガーキャンバスまたはキャンペーンを作成します。
- 各メッセージで、Decisioning Studioの値を、キャンバスではコンテキスト変数として、キャンペーンでは
api_trigger_propertiesとして参照します。これらの値を、アクションバンクに保存されたクリエイティブフィールドに対応付けます。 message_extrasLiquidタグを使用して、各キャンバスまたはキャンペーンにレコメンデーション ID (rec_id) を追加し、成果をそれを生み出した意思決定に紐付けられるようにします。- アクションバンクで、各メッセージオプションに送信に使用する
campaign_idまたはcanvas_idをタグ付けします。
BrazeのAPI キーとキャンペーンの設定手順については、オーケストレーションを設定するを参照してください。
ステップ4: ローンチ前にテストする
- キャンバスまたはキャンペーンのテストタブで、サンプルのエントリプロパティまたはトリガープロパティの値を使用して、すべてのチャネルのレンダリングをプレビューします。
- AI意思決定サービスチームとともに、ローンチ前のテストを完了します。
ベストプラクティス
- チャネルの適格性はDecisioning Studioのガードレールで設定します。オーディエンスをできるだけ大きく保つため、シナリオ内のいずれかのチャネルを受信できる顧客をベースオーディエンスに含めます。顧客を適格でないチャネルの対象から除外するには、ガードレールを使用します。
- エンゲージメント履歴があり、エージェントが学習できるだけのオプトイン数があるチャネルをアクションバンクに追加します。
- チャネル間でバリアントの網羅性を同程度に保ちます。メールに30個のクリエイティブバリアントがある場合は、SMSとプッシュにも同程度のセットを用意し、アクションバンクがエージェントにとって公平な選択肢となるようにします。
- チャネルの構成比を継続的に確認します。Decisioning Studio コホートで1つのチャネルがほぼすべての送信を占めている場合は、他のチャネルのオプトインデータが少ないか、ガードレールによってエージェントの適格な選択肢が限られていないかを確認してください。エージェントが1つのチャネルを優先する場合は、ローンチ後にアクションバンクで他のチャネルのクリエイティブを追加します。
よくある質問
チャネルの分割はキャンバスまたはキャンペーンの設定ですか?
チャネルは、クリエイティブや送信時間を選択するのと同じように、エージェントが行う意思決定です。キャンバスまたはキャンペーンは、Decisioning Studioが選択したチャネルで送信を行う Braze オブジェクトです。
Decisioning Studioが送信するキャンバスまたはキャンペーンは誰が作成しますか?
Brazeのメッセージング設定 (キャンバスまたはキャンペーン、テンプレート、API 権限) は、お客様のチームが構成および所有します。AI意思決定サービスチームは設計 (アーキテクチャ、アクションバンクの対応付け、ペイロードの確認) をサポートしますが、これらの Braze アセットの作成や保守は行いません。
シナリオのローンチ後にチャネルを追加できますか?
はい。そのチャネルのアクションをアクションバンクに追加し、それに対応できるようBrazeの設定を拡張します。すでに行われた意思決定はそのまま維持されます。新しい意思決定には、そのチャネルが含まれる可能性があります。チャネルの追加には、お客様のチームと AI意思決定サービスチームによる追加の開発作業が必要です。