コンテンツオプティマイザーステップ
コンテンツオプティマイザーステップでは、単一のステップ内でコンテンツコンポーネントの複数バージョンを設定してテストできます。コンテンツのバリエーションを実験し、時間の経過とともに最もパフォーマンスの高い組み合わせに向けて自動的に最適化します。概要については、コンテンツオプティマイザーを参照してください。

コンテンツオプティマイザーは現在ベータ版です。ご利用を開始するには、カスタマーサクセスマネージャーにお問い合わせください。
コンテンツオプティマイザーステップを作成する
最良の結果を得るには、ユーザーが時間をかけて徐々にステップに入るキャンバスでコンテンツオプティマイザーを使用してください。すべてのユーザーが一度にステップに入ると、コンテンツオプティマイザーは初期の結果から学習する時間がありません。
ステップ1:ステップを追加する
サイドバーからコンテンツオプティマイザーコンポーネントをドラッグ&ドロップするか、ステップの下部にあるプラスボタンを選択してコンテンツオプティマイザーを選択します。
ステップ2:ベースメッセージを作成する
ベースメッセージは、ステップの出発点です。各コンテンツコンポーネントのバリアントは、コンテンツオプティマイザー設定タブで定義された組み合わせに基づいてダイナミックに挿入されます。

ベータ期間中、サポートされるチャネルはメール、プッシュ通知、SMS/MMS/RCSです。
メッセージングチャネルタブからメールを選択し、ベースのメールメッセージを作成します。詳しくはメールセクションを参照してください。
コンテンツオプティマイザーは、このバリアントで指定された送信設定(メールドメインや返信先アドレスなど)を使用してすべてのメッセージを送信します。新しいデザインから始めることも、このメッセージ用に既存のテンプレートを選択することもできます。このステップでは、メッセージのどのコンポーネントを最適化したいかを検討してください。これらはステップ4で定義します。
メッセージングチャネルタブからプッシュ通知を選択し、ベースのプッシュ通知を作成します。詳しくはプッシュセクションを参照してください。
コンテンツオプティマイザーは、このバリアントで指定された選択済みのプッシュプラットフォームを使用してすべてのメッセージを送信します。新しいデザインから始めることも、このメッセージ用に既存のテンプレートを選択することもできます。このステップでは、メッセージのどのコンポーネントを最適化したいかを検討してください。これらはステップ4で定義します。
メッセージングチャネルタブからSMS/MMS/RCSを選択し、ベースメッセージを作成します。詳しくはSMS/MMS/RCSセクションを参照してください。
コンテンツオプティマイザーは、このバリアントで指定されたコンテンツとメッセージの詳細を使用してすべてのメッセージを送信します。新しいデザインから始めることも、このメッセージ用に既存のテンプレートを選択することもできます。このステップでは、メッセージのどのコンポーネントを最適化したいかを検討してください。これらはステップ4で定義します。
ステップ3:配信設定を指定する
配信設定タブでは、ステップでインテリジェントタイミングまたは配信バリデーションを使用するかどうかを指定できます。詳しくは、メッセージステップの配信設定を編集するを参照してください。
ステップ4:コンテンツコンポーネントとバリアントを追加する
コンテンツコンポーネントは、異なる件名やタイトルなど、テストしたいメッセージの個別の要素です。これらのコンポーネントにより、メッセージの複数のバージョンを生成し、時間の経過とともにパフォーマンスに基づいて自動的に最適化できます。
- メール: ステップごとに最大4つのコンテンツコンポーネントを追加でき、コンポーネントごとに最大5つのバリアントを追加できます。合計で625のユニークなコンテンツの組み合わせが可能です。
- プッシュ通知: ステップごとに最大2つのコンポーネントを追加でき、コンポーネントごとに最大5つのバリアントを追加できます。合計で25のユニークなコンテンツの組み合わせが可能です。
- SMS/MMS/RCS: ステップごとに最大3つのコンテンツコンポーネントを追加でき、コンポーネントごとに最大5つのバリアントを追加できます。合計で125のユニークなコンテンツの組み合わせが可能です。
AIによる提案を生成を使用すると、Brazeはバリアントのアイデアを生成するためにコンテンツをOpenAIに送信します。送信時のトラフィック配分にはOpenAIを使用しません。送信されるデータとその使用方法の詳細については、OpenAIとコンテンツオプティマイザーを参照してください。
ステップ4.1:コンテンツコンポーネントを設定する
コンポーネントを設定するには、コンテンツオプティマイザー設定タブに移動します。
メールメッセージでどのコンポーネントを最適化するかを選択します。サポートされるオプションは以下のとおりです。
- 件名
- プリヘッダー
- 差出人名
- 本文ヘッダー
- 本文コンテンツ
- プライマリCTA
- 画像
選択した各コンポーネントについて、そのコンテンツの代替バージョンのセット(バリアント)を定義します。トーン、構成、またはコンテンツが異なる明確で区別されたバリアントを使用してください。これにより、コンテンツオプティマイザーがトップパフォーマーをより効果的に特定できます。以下のことが可能です。
- バリアントを手動で作成する。
- AIが生成した提案を使用して、新しいオプションをすばやく探索する。

プッシュ通知でどのコンポーネントを最適化するかを選択します。サポートされるオプションは以下のとおりです。
- タイトル
- メッセージ
選択した各コンポーネントについて、そのコンテンツの代替バージョンのセット(バリアント)を定義します。トーン、構成、またはコンテンツが異なる明確で区別されたバリアントを使用してください。これにより、コンテンツオプティマイザーがトップパフォーマーをより効果的に特定できます。以下のことが可能です。
- バリアントを手動で作成する。
- AIが生成した提案を使用して、新しいオプションをすばやく探索する。

購読グループとメッセージタイプ(該当する場合)を選択した後、SMS/MMS/RCSでどのコンポーネントを最適化するかを選択します。サポートされるオプションは以下のとおりです。
- フック
- 本文
- CTA

SMS/MMS/RCSコンテンツオプティマイザーステップがローンチされた後は、購読グループやメッセージタイプを更新できません。
選択した各コンポーネントについて、そのコンテンツの代替バージョンのセット(バリアント)を定義します。トーン、構成、またはコンテンツが異なる明確で区別されたバリアントを使用してください。これにより、コンテンツオプティマイザーがトップパフォーマーをより効果的に特定できます。以下のことが可能です。
- バリアントを手動で作成する。
- AIが生成した提案を使用して、新しいオプションをすばやく探索する。

ステップ4.2:メッセージにLiquidを追加する
各コンポーネントに対して少なくとも2つのバリアントを定義した後、それぞれに関連付けられたLiquidタグをコピーし、ベースメッセージの対応する場所に貼り付けます。
- 例えば、件名を最適化する場合は、メールコンポーザーの件名フィールドに
{% message_component "Subject" %}タグを貼り付けます。 - コンポーネントの一部だけをテストするために、より長いテキスト内にコンポーネントタグを含めることもできます。例えば、
Hey there, {% message_component "Subject" %}のように使用します。

選択したコンテンツコンポーネントにLiquidタグを追加しない場合、コンテンツオプティマイザー設定タブに警告が表示され、メッセージングチャネルタブにエラーが表示されます。選択したすべてのコンポーネントがベースメッセージに正しく追加されるまで、キャンバスをローンチすることはできません。
キャンバスの実行中、コンテンツオプティマイザーはコンポーネント間でバリアントを組み合わせて、異なるコンテンツの組み合わせを生成します。時間の経過とともに、パフォーマンスの高い組み合わせが配信で優先され、手動の介入なしにパフォーマンスを向上させることができます。
Liquidリファレンス
| チャネル | コンポーネント | Liquidスニペット |
|---|---|---|
| メール | 件名 | {% message_component "Subject" %} |
| メール | プリヘッダー | {% message_component "Preheader" %} |
| メール | 差出人名 | {% message_component "Sender Name" %} |
| メール | 本文ヘッダー | {% message_component "Body Header" %} |
| メール | 本文コンテンツ | {% message_component "Body Content" %} |
| メール | プライマリCTA | {% message_component "Primary CTA" %} |
| メール | 画像 | {% message_component "Image" %} |
| プッシュ | タイトル | {% message_component "Title" %} |
| プッシュ | メッセージ | {% message_component "Message" %} |
| SMS/MMS/RCS | フック | {% message_component "Hook" %} |
| SMS/MMS/RCS | 本文 | {% message_component "Body" %} |
| SMS/MMS/RCS | CTA | {% message_component "CTA" %} |
ステップ5:最適化イベントを選択する
最適化イベントは、コンテンツオプティマイザーがパフォーマンスを評価し、時間の経過とともにコンテンツの組み合わせにトラフィックを配分する方法を決定します。
選択した最適化イベントは、このステップのすべてのコンテンツコンポーネントに適用されます。コンテンツオプティマイザーは、メッセージ送信後7日以内に登録された、選択した最適化イベント(開封、クリック、または既読)の適格なユニークイベントを使用して、パフォーマンスの高いコンテンツの組み合わせに配信をシフトします。
メールでは、以下のイベントのいずれかに対して最適化できます。
| イベント | 説明 | ユースケース |
|---|---|---|
| 開封 | 受信者がメールを開封する組み合わせに最適化します。 | 件名のテストや可視性の向上を目指す場合 |
| クリック | リンクへのエンゲージメントを促進する組み合わせに最適化します。ボットクリックやBrazeが認識した購読解除クリックは含まれません。 | リンクからのトラフィック、エンゲージメント、またはコンバージョンの促進 |
プッシュ通知では、開封に対して最適化できます。これは、受信者がプッシュ通知を開封する組み合わせに最適化します。この最適化イベントを使用して、タイトルやメッセージコピーのバリエーションをテストできます。
SMSおよびMMSメッセージでは、クリックに対して最適化できます。RCSメッセージでは、既読またはクリックに対して最適化できます。
ステップが最適化するイベントを持つためには、以下の条件が必要です。
- SMSおよびMMSメッセージにはリンクが含まれている必要があります。
- RCSメッセージにはリンクまたは推奨リプライが含まれている必要があります。

現時点では、コンテンツオプティマイザーを使用したRCSメッセージングはSMSフォールバックをサポートしていません。
ステップの状態
コンテンツオプティマイザーステップが実行されると、Brazeはコンテンツバリアントのパフォーマンスを評価し、ステップに3つの状態のいずれかを割り当てます。これらの状態はキャンバス内で確認できます。
| 状態 | 意味 |
|---|---|
| 学習中 | コンテンツオプティマイザーは、コンテンツバリアント全体のパフォーマンスデータをまだ収集中で、一貫性のある信頼できる勝者をまだ見つけていません。 |
| 最適化中 | コンテンツオプティマイザーは、他よりも一貫して優れたパフォーマンスを発揮するバリアントを見つけ、勝者の組み合わせに配信をシフトしています。 |
| アクション推奨 | ステップがしばらく実行されましたが、明確な勝者が見つかっていません。コンテンツオプティマイザーが勝者を見つけられるよう、ステップの設定を確認してください。 |
検討すべきアクション
ステップが「アクション推奨」状態になった場合は、次の点を検討してください。
- 可能であれば、キャンバスに入るユーザー数を増やしてください。送信数が増えるほど、コンテンツオプティマイザーが学習するためのデータが増えます。
- 一般的に、組み合わせは少なくするよりも多くテストしてください(ベストプラクティスを参照)。これにより、コンテンツオプティマイザーは何が勝っているかについてより明確なシグナルを得られます。オーディエンスのボリュームが少ない場合(1日あたり平均約3,000送信未満)は、ボリュームに対して組み合わせが多すぎると学習が遅くなる可能性があるため、バリアント数をやや減らすことを検討してください。
- コンテンツバリアントのトーン、構造、またはコンテンツをより明確に区別してください。
- オーディエンスを増やすことができず、バリアント数とコンテンツの多様性がすでに適切に見える場合は、ステップが勝者を見つけるためにもう少し時間が必要なだけかもしれません。
公開済みステップの編集
キャンバスの公開後、キャンバスエディターでコンテンツオプティマイザーステップを開くことで、実行中のステップを更新できます。次の操作が可能です:
- 既存のコンポーネントに新しいバリアントを追加できます。手動で追加するか、AIが生成した提案を使用して追加でき、コンポーネントあたり最大5つのバリアントまで設定できます。
- バリアントを無効化して、ユーザーへの送信を停止できます。
- 以前に無効化したバリアントを再有効化できます。ただし、コンポーネントのバリアント数が5つの上限以下に収まる場合に限ります。

Brazeは、ユーザーがコンテンツオプティマイザーステップに入った時点で、各ユーザーにコンテンツの組み合わせを割り当てます。レート制限、インテリジェントタイミング、サイレント時間帯などの配信コントロールによって送信が遅延した場合、無効化したバリアントをユーザーが受信する可能性があります。これらの送信を緊急に停止するには、メッセージステップと同じ手順に従ってください。詳細については、キャンバスの停止を参照してください。
変更を公開すると、オプティマイザーはリセットされ、すべてのアクティブなバリアントと組み合わせに対してトラフィックの再配分をゼロから開始します。ステップが学習状態にある間はバリアントの更新を避けてください。編集前の過去のデータは保持され、Content Analytics タブで確認できます。
公開後に変更できない設定は次のとおりです:
- 既存のアクティブなバリアントのコンテンツ
- テスト対象のコンポーネント
- 最適化イベント
SMS/MMS/RCSステップの場合、購読グループとメッセージタイプも公開後に変更できません。
ベストプラクティス
- 一般的に、Content Optimizerステップではテストするコンポーネントを少なくするよりも多くする方がよいです。たとえば、メールで2つのコンポーネントをテストする代わりに、4つをテストしてください。
- 合計10以上の組み合わせをテストすると、一般的により良い結果が得られます。
- メールの場合、クリックに最適化するステップは、開封に最適化するステップよりもパフォーマンスが高い傾向があります。クリックがユースケースに合う場合は、最適化イベントとしてクリックを選択してください。
- Content Optimizerを初めて使用する場合は、Experiment Pathsステップを使用して、オーディエンスの一部のみがContent Optimizerステップを含むブランチに入るようにすることを検討してください。たとえば、ユーザーの半数をContent Optimizerステップのあるパスに送り、残りの半数を現在の通常コンテンツを送信するメッセージステップを含むコントロールパスに送ることができます。その後、2〜3週間データを収集し、主要なKPIsやカウンターメトリクスを比較してから、Content Optimizerステップのあるパスへのトラフィックを増やしてください。
- 効果的な1対1の比較を行うには、Content Optimizerステップの各コンポーネントのバリアントの1つとして通常のコンテンツを含めてください。
- Content Optimizerステップがしばらく最適化状態にあった後に更新する準備ができたら、パフォーマンスの低いバリアントを無効にし、上位のパフォーマーの特徴を基にした新しいバリアントを追加してください。
考慮事項
- Content Optimizerステップでは多言語設定はサポートされていません。代わりに、言語ごとにContent Optimizerステップを1つ使用し、パスを個別に分岐させてください。
- Content OptimizerコンポーネントのLiquidタグはメッセージステップではサポートされていないため、メッセージステップではLiquidが中止されます。
- Content Optimizerステップが起動された後は、テストするコンポーネント、既存のアクティブなバリアントのコンテンツ、または最適化イベントを変更することはできません。SMS/MMS/RCSステップの場合、購読グループとメッセージタイプも変更できません。
分析
パフォーマンスを確認するには、ステップレベルの分析パネルを開いて、コンテンツバリアントごとの指標と全体的な組み合わせのパフォーマンスを確認します。コンテンツオプティマイザーステップでは、メッセージステップと同じ分析を使用します。
ローンチ後にステップを更新した場合、送信配分チャートには各コンテンツ編集が行われたタイミングが記録されます。無効化されたバリアントのデータは保持され、分析パネルで引き続き表示できるため、ステップの全期間にわたるパフォーマンスを比較できます。

コンポーネント別パフォーマンス
コンポーネント別パフォーマンスセクションには、コンテンツオプティマイザーステップ内の各コンポーネントのパフォーマンスが表示されます。コンポーネント列は、テストしているコンテンツコンポーネント(例:件名やプライマリCTA)に対応します。識別子列は、コンテンツオプティマイザー設定タブにおけるこのバリアントの識別子に対応します。
ユニーク開封数とクリック数は、メッセージ送信後7日以内に記録されます。表示される列は、チャネルと選択した最適化イベントによって異なります。
| 指標 | 説明 |
|---|---|
| 送信数 | このステップ内の当該コンポーネントについて、このバリアントに帰属する送信数です。組み合わせ別パフォーマンステーブルの送信数と同じステップレベルの送信カウントを使用します。 |
| 開封数 | このチャネルでこの列が表示される場合、送信後7日以内のこのバリアントのユニーク開封数です。ユニーク開封数を参照してください。 |
| 開封率 | この列が表示される場合、このバリアントの送信のうち、7日以内に少なくとも1回の対象ユニーク開封を記録した割合です。 |
| クリック数 | 送信後7日以内のこのバリアントのユニーククリック数です。合計クリック数、ユニーククリック数、およびステップ5:最適化イベントの選択を参照してください。 |
| クリック率 | このバリアントの送信のうち、7日以内に少なくとも1回の対象ユニーククリックを記録した割合です。組み合わせ別パフォーマンステーブルと同じステップウィンドウを使用します。詳細については、ステップ分析が一般的な分析と異なる理由を参照してください。 |
| 既読数 | この列が表示される場合(例:RCSで既読に最適化している場合)、開封確認が有効な消費者がメッセージを閲覧した回数をカウントします。既読数を参照してください。 |
| 既読率 | このバリアントの送信のうち、開封確認が有効なユーザーの間で既読となった割合です。既読率を参照してください。 |

組み合わせ別パフォーマンス
組み合わせ別パフォーマンスセクションには、コンテンツオプティマイザーステップ内の各組み合わせのパフォーマンスが表示されます。組み合わせとは、この行を定義するバリアントの組み合わせです。テストしている各コンテンツコンポーネントから1つずつ選択されたバリアント(例:件名とプライマリCTAのペア)で構成されます。
ユニーク開封数とクリック数は、メッセージ送信後7日以内に記録されます。表示される列は、チャネルと選択した最適化イベントによって異なります。
| 指標 | 説明 |
|---|---|
| 送信数 | この組み合わせを使用してこのステップから送信されたメッセージの合計数です。カウントは各組み合わせにスコープされた送信数と同じ一般的な意味に従います。 |
| 開封数 | 送信後7日以内のこの組み合わせのユニーク開封数です。メールにおけるユニーク開封の定義については、ユニーク開封数を参照してください。 |
| 開封率 | この組み合わせの送信のうち、7日以内に少なくとも1回の対象ユニーク開封を記録した割合です。 |
| クリック数 | 送信後7日以内のこの組み合わせのユニーククリック数です。Brazeがチャネルごとにクリックをどのように定義しているかについては、合計クリック数およびユニーククリック数を参照してください。 |
| クリック率 | この組み合わせの送信のうち、7日以内に少なくとも1回の対象ユニーククリックを記録した割合です。コンテンツオプティマイザーはステップの7日間の重複排除済みカウントを使用するため、この率は一般的なキャンペーン分析のクリック率と一致しない場合があります。詳細については、ステップ分析が一般的な分析と異なる理由を参照してください。 |
| 既読数 | この列が表示される場合(例:RCSで既読に最適化している場合)、開封確認が有効な消費者がメッセージを閲覧した回数をカウントします。 |
| 既読率 | この列が表示される場合、この組み合わせの送信のうち、開封確認が有効なユーザーの間で既読となった割合です。 |

ステップ分析が一般的な分析と異なる理由
コンテンツオプティマイザーステップの分析がAnalyticsセクションと異なる理由には、以下が含まれます。
- プッシュ送信は、同一ユーザーへの異なるデバイスへの送信について重複排除されます。
- 一般的に、クリック数と開封数はユーザーごとにユニークになるよう重複排除されます。
- コンテンツオプティマイザーステップでは、メッセージ送信後7日以内に発生したクリックと開封のみがカウントされます。
ユーザープロファイルでバリアントを確認する
個々のユーザーがどのバリアントを受信したかを確認するには、そのユーザープロファイルを開き、メッセージ履歴タブに移動します。コンテンツオプティマイザーステップの送信イベント行では、そのユーザーに送信されたコンポーネントバリアントがテーブルに表示されます。詳細については、メッセージ履歴タブを参照してください。
レポートビルダーでステップを比較する
複数のコンテンツオプティマイザーステップ間でパフォーマンスを比較するには、レポートを作成し、キャンバス Step with キャンバス Optimizerを選択します。レポートには、含まれるステップのコンポーネント別および組み合わせ別のステップパフォーマンスが表示されます。これらのステップが同じキャンバス内にある場合でも、異なるキャンバスにある場合でも同様です。詳細については、レポートビルダーを参照してください。
トラブルシューティング
| 問題 | 説明 | 修正方法 |
|---|---|---|
| Liquidタグの欠落 | コンテンツコンポーネント(件名やCTAなど)を追加しても、対応するLiquidタグをベースメッセージに挿入していない場合、以下が表示されます。 - Content Optimizer Settings タブに警告が表示される - Messaging Channels タブにエラーが表示される |
Content Optimizer Settings タブの各コンポーネントの下に表示されるLiquidスニペットをコピーし、メッセージの適切な箇所に貼り付けてください。 |
| 孤立したLiquidタグ | コンテンツコンポーネントを削除しても、そのLiquidタグがベースメッセージに残っている場合、送信時にメッセージが期待どおりにレンダリングされない可能性があります。 | ローンチする前に、ベースメッセージから未使用の message_component タグを削除してください。 |