広告枠を募集中 ご相談ください

自動メッセージテスト:Phrasee と Salesforce Marketing Cloud および Braze の統合

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

数百万規模の顧客コミュニケーションを管理するエンタープライズのマーケティングチームは、コピー作成の手作業や静的なA/Bテストの運用負荷に日常的に直面しています。現在は Jacquard へと進化・リブランディングを遂げた Phrasee は、AI主導のブランド言語エンジンを Salesforce Marketing Cloud (SFMC) や Braze などの主要なカスタマーエンゲージメントプラットフォームに直接統合することで、このボトルネックを解消します。Phrasee は、マーケターが個別にコピーのバリエーションを作成してスプリットテストを設定する手間を省き、これらの配信・実行エンジンと直接連携することで、メール、プッシュ通知、その他のデジタルタッチポイントにおけるメッセージバリアントの生成、配信展開、リアルタイム最適化を自動化します。

自動メッセージテストのアーキテクチャ

顧客関係管理(CRM)ワークフローにおける従来のA/Bテストでは、マーケターが仮説を立て、手作業で2〜3種類のコピーバリアントを作成し、オーディエンスを均等に分割したうえで、勝者を決定するまでに数日または数週間にわたる人手での評価を待つ必要がありました。これに対し、Phrasee は自然言語生成(NLG)、予測スコアリング、動的多腕バンディット(multi-armed bandit)最適化を組み合わせた自動フィードバックループを通じて稼働します。

システムはまず、エンタープライズブランド固有のガイドライン、ブランドボイス(トーン&マナー)、規制上の制約、エンゲージメント目標に合わせて言語モデルを調整(キャリブレーション)することから始まります。キャンペーンが計画されると、Phrasee はメールの件名、プリヘッダー、コールトゥアクション(CTA)、モバイルプッシュのヘッドラインなど、メッセージを構成する要素ごとに複数の言語バリアントを生成し、予測されるエンゲージメント率に基づいてそれらをスコアリングします。

バリアントが承認されると、Phrasee は単にトラフィックを50/50に均等分割するだけにとどまりません。プラットフォームは動的最適化(Dynamic Optimisation)エンジンを通じて配信システムと統合され、各バリアントを配信しながら初期のエンゲージメントテレメトリを観測し、リアルタイムにアルゴリズムでトラフィック配分を調整します。高パフォーマンスのコピーには送信比率が自動的に高く割り当てられ、成果の低いバリアントは配信枠の中で徐々に縮小・廃止されるため、手動作業なしで継続的な売上増やエンゲージメントの向上が図られます。

Phrasee と Salesforce Marketing Cloud (SFMC) の統合

Salesforce Marketing Cloud は、エンタープライズにおいて最も広く導入されているメール配信およびジャーニーオーケストレーションエンジンの1つです。Phrasee は SFMC と統合することで、マーケティングチームが確立されたデータモデルや承認ワークフローを破棄することなく、Email Studio、MobileStudio、Journey Builder 全体でメッセージテストの自動化を可能にします。

認証とサーバー間(Server-to-Server)セットアップ

Phrasee と Salesforce Marketing Cloud 間の接続は、SFMC App Center 内で作成されたサーバー間(Server-to-Server)API 統合を通じて確立されます。

  1. インストール済みパッケージ(Installed Package)の設定: 管理者は SFMC 内で Installed Package を構成し、Email Studio、Content Builder、Journey Builder への API アクセス権限を付与します。
  2. OAuth 2.0 クライアント認証情報: 統合にはクライアント認証情報(client credentials)フローが採用され、Salesforce のテナント固有エンドポイント(Tenant-Specific Endpoints: TSE)を経由して一意の client_id と client_secret がルーティングされます。
  3. テナントマッピング: 企業は自社のビジネスユニット識別子(Business Unit Identifier: MID)と Salesforce スタックのロケーションを Phrasee に提供し、実験が目的のブランドビジネスユニット内に確実に分離されるようにします。

AMPscript による動的コンテンツの挿入

最適化されたコピーバリアントを SFMC メッセージ内に配信するため、Phrasee は Salesforce 独自のスクリプト言語である AMPscript と Content Builder の動的ブロックを活用します。

Content Builder 承認プロセスの運用

エンタープライズ組織における一般的な課題は、コンプライアンス規制やブランド審査の承認フローです。仮にすべてのテストバリエーションに対して Salesforce Content Builder 内で都度完全な再承認が必要になると、自動テストは機能不全に陥ります。Phrasee は分離されたワークフローによってこの課題を解決します。

  1. コピーのバリエーションは Phrasee プラットフォーム内で直接レビューおよび承認され、そこで自動コンプライアンスチェックとブランドセーフティフィルターが適用されます。
  2. SFMC Content Builder 内では、マスターメールテンプレートと AMPscript プレースホルダーブロックについて、標準的な Salesforce の承認を1度だけ通します。
  3. AMPscript は実行時に Phrasee の承認済み実験バリアントを参照するため、SFMC 内の親テンプレートの承認済みステータスを失効させることなく、基礎となるメッセージ言語を動的に最適化できます。

テレメトリとデータ取り込みループ

予測モデルをトレーニングし、バリアントの配分を調整するために、Phrasee は SFMC からのパフォーマンスフィードバックを必要とします。

Phrasee と Braze の統合

Braze の最新のストリームベースのアーキテクチャにより、Phrasee とのさらに緊密なリアルタイム統合が可能になります。Braze ネイティブのテンプレート機能とデータストリーミングツールを活用することで、Phrasee はメール、プッシュ通知、SMS、アプリ内メッセージ、Content Cards にわたる自動メッセージテストを実現します。

Connected Content と Liquid を用いた送信時リアルタイム取得

Braze キャンペーンに Phrasee のコピーを挿入する主要な仕組みは Braze Connected Content です。これはメッセージが配信準備されるまさにその瞬間に、Liquid テンプレート構文を用いて動的な HTTP 呼び出しを実行します。

Braze Currents によるクローズドループストリーミング

従来のプラットフォームがバッチデータ抽出に依存していたのに対し、Braze は Braze Currents と呼ばれるイベントストリーミングシステムを備えています。Phrasee は Currents を活用して、ほぼリアルタイムの計測ループを確立します。

  1. Amazon S3 へのデータエクスポート: Braze 内で管理者は Currents に移動し、Phrasee 専用のデータ取り込みバケット(従来は phrasee-braze-currents-exports と指定)に向けた Amazon S3 エクスポートを設定します。
  2. イベント配信: 購読者がメッセージとインタラクションを行うと、Braze は送信、到達、開封、クリック、カスタムコンバージョンイベントなどの未加工のインタラクションイベントを S3 バケットに直接ストリーミングします。
  3. バリアントの属性紐付け: Phrasee はこれらのストリーミングログを取り込み、イベントレコードと購読者レベルのバリアント ID を照合して、最小限のレイテンシでエンゲージメント曲線を算出します。

配信レート制限(Delivery Rate Limiting)の役割

Braze における Phrasee の特徴的な機能の1つが、送信実行中のリアルタイム最適化(intra-send optimization)です。大規模な一斉配信では、Phrasee は Braze の配信速度レート制限を有効にすることを推奨しています(例: 数百万通の配信を4〜6時間にわたってペーシング制御する)。

アーキテクチャ比較:SFMC 対 Braze

Phrasee は両プラットフォームで自動メッセージテストを実現しますが、その技術的実装は Salesforce Marketing Cloud と Braze のアーキテクチャの違いを色濃く反映しています。

機能 / 要素Salesforce Marketing Cloud (SFMC)Braze
主要な統合メカニズムServer-to-Server App、AMPscript、Content Builder 動的ブロックLiquid 構文による Connected Content API 呼び出し
認証モデルテナント固有エンドポイント(TSE)を用いた OAuth 2.0 クライアント認証情報Connected Content 内での API キーおよびエンドポイント認証
バリアント割り当てのタイミング送信前評価 / AMPscript 実行によるレンダリングメッセージ送信時の同期 HTTP 取得
フィードバックループパイプラインSFMC Tracking Extracts、Data Views、スケジュール設定された Data Extension 同期Braze Currents による AWS S3 へのリアルタイムイベントストリーミング
対応メッセージチャネルEmail Studio(一斉配信およびトリガー配信)、MobileStudio プッシュメール、モバイルプッシュ、Web プッシュ、アプリ内メッセージ、Content Cards、SMS
承認ワークフローの統合承認済み Content Builder テンプレート内の AMPscript ブロックLiquid 検証を備えた Braze Campaign および Canvas テンプレート
送信時の最適化主にジャーニーレベルおよびバッチ間の再配分配信レート制限を活用した送信中のリアルタイムバンディット再配分

マーケティング運用チームのための運用のベストプラクティス

エンタープライズスタック全体で Phrasee による自動メッセージテストの信頼性とパフォーマンスを最大限に引き出すため、マーケティング運用チームは以下のアーキテクチャプラクティスを遵守する必要があります。

1. 堅牢なフォールバックロジックを維持する

外部 API 呼び出しやスクリプティングエンジンが、メッセージの到達性を脅かすことがあってはなりません。Braze では、JSON パースエラーやエンドポイント遅延に備えて、明示的な Liquid default フィルターを必ず実装してください。SFMC では、AMPscript の参照関数を条件付きエラー処理ブロックでラップし、実験バリアントの解決に失敗した場合には、検証済みの静的コピーに安全にフォールバックできるようにします。

2. クレデンシャルとトークンローテーションのプロアクティブな管理

エンタープライズのセキュリティポリシーでは、定期的なシークレットのローテーションが義務付けられています。SFMC 統合の場合、キャンペーンの停止を防ぐため、有効期限が切れる前に Salesforce 管理者と Phrasee プラットフォーム設定の間で OAuth 2.0 クライアントシークレットを連携して更新する必要があります。Braze では、API エンドポイントの権限を監視し、Currents エクスポート用の S3 IAM バケットアクセスを維持してください。

3. 送信ボリュームと統計的感度の整合性を保つ

動的最適化アルゴリズムが開封やクリックの挙動における有意差を検出するには、十分なサンプルサイズが必要です。低ボリュームのトランザクション型トリガーメッセージの場合、統計的有意性を蓄積するまでに数日かかることがあります。一方、高ボリュームのプロモーション一斉配信では、送信中の再配分に必要な学習期間を確保するため、数時間にわたるレート制限ペーシングが不可欠です。

4. 部門横断的なガバナンス体制を確立する

エンタープライズ規模の言語生成には明確な境界線が必要です。稼働中のカスタマージャーニーに自動テストを展開する前に、CRM チーム、ブランドセーフティ責任者、法務・コンプライアンス担当者が連携して Phrasee の語彙制約とレビューポリシーを設定する必要があります。これらのガードレールをプラットフォーム内にコード化して定義すれば、ブランドのレピュテーションを損なうリスクなく、テストの自動化を自律的に運用できます。

まとめ

Phrasee は Salesforce Marketing Cloud および Braze に自動化されたインテリジェンス層として統合され、従来の手動 A/B テストを継続的なアルゴリズム最適化へと置き換えます。Salesforce Marketing Cloud では、複雑なエンタープライズ承認プロセスを尊重しつつ、Server-to-Server OAuth と AMPscript コンテンツブロックを活用して承認済み言語バリアントを挿入します。Braze では、リアルタイムなバリアントレンダリングのための Connected Content Liquid 呼び出しと、イベントストリーミングのための Braze Currents を活用し、ペーシングされた大量一斉送信における送信中の動的最適化を実現します。生成言語機能をエンタープライズの配信パイプラインに直接結合することで、Phrasee はメッセージテストを低速で断続的な手作業から、自動的かつ継続的に収益を創出する標準的な運用基盤へと変革します。