製品メッセージ
製品メッセージを使用すると、Metaカタログから直接製品を紹介するインタラクティブなWhatsAppメッセージを送信できます。
WhatsApp製品メッセージをユーザーに送信すると、ユーザーは以下のカスタマージャーニーをたどります。
- ユーザーがWhatsAppで製品またはカタログメッセージを受信します。
- ユーザーがWhatsAppから直接カートに製品を追加します。
- ユーザーがWhatsAppでPlace orderをタップします。
- Webサイトまたはアプリがbrazeからカートデータを受信し、チェックアウトリンクを生成します。
- ユーザーがWebサイトまたはアプリに誘導され、チェックアウトを完了します。
ユーザーがカタログメッセージを通じてカートにアイテムを追加すると、Brazeはフォローアップアクション用のWebhookデータを受信します。
要件
| 要件 | 説明 |
|---|---|
| WhatsApp Businessアカウント | WhatsApp製品メッセージを使用するには、Brazeに接続されたWhatsApp Businessアカウントが必要です。 |
| Metaカタログ | Commerce ManagerでMetaカタログを設定する必要があります。 |
| 規約の遵守 | Meta Commerce利用規約とポリシーに準拠する必要があります。 |
製品メッセージタイプ
製品メッセージの設定のステップ4でアクセスできる統合製品セレクターを使用して、製品メッセージ体験を強化できます。
カタログメッセージは、製品カタログ全体をインタラクティブな形式で表示します。テンプレートメッセージおよび応答メッセージとして利用できます。
設定時にBrazeへのカタログ権限を有効にしている場合、ユーザーに表示するサムネイルを選択できます。
カタログ接続はMetaによって管理され、製品カタログに継承されるため、Brazeで追加の製品選択を行う必要はありません。
マルチ製品メッセージは、カタログから特定の製品をハイライトし、1メッセージあたり最大30アイテムをハイライトできます。テンプレートメッセージおよび応答メッセージとして利用できます。
製品をIDで手動選択するか、設定時にカタログ権限を有効にしている場合はドロップダウン製品セレクターを使用できます。
Metaのマルチ製品メッセージテンプレートには、既知のヘッダー表示の問題があります。Metaはこの問題を認識しており、修正に取り組んでいます。
製品メッセージの設定
- Meta Commerce Managerで、Metaの手順に従ってMetaカタログを作成します。Brazeに接続されたWhatsApp Businessアカウントが存在するMeta Business Portfolioと同じポートフォリオにいることを確認してください。
- Metaの手順に従って、Meta Business Managerで「Manage Catalog」権限を割り当てることにより、Metaカタログを接続してBrazeに接続されたWhatsApp Businessアカウントに紐付けます。

パートナービジネスIDとして、Braze Business Manager ID 332231937299182 を使用してください。

- Metaカタログの設定を選択します。カタログメッセージを送信するには、Show catalog icon in chat headerを選択する必要があります。

- Brazeで、埋め込みサインアッププロセスを実行して権限を付与します。権限を付与するカタログをすべて選択してください。これにより、Braze統合製品セレクターが有効になります。

Metaカタログ作成時のベストプラクティスについては、Commerce Managerで高品質なカタログを構築するためのヒントを参照してください。
製品メッセージの作成
製品メッセージは、WhatsAppテンプレートメッセージまたは応答メッセージを使用して作成できます。
- Meta Business Managerで、Message Templatesに移動します。
- フォーマットとしてCatalogを選択し、Catalog message(カタログ全体を表示)またはMulti-product catalog message(特定のアイテムをハイライト)を選択します。
- Brazeで、WhatsApp CampaignまたはCanvasメッセージステップを作成します。
- テンプレートを送信したサブスクリプショングループと一致するものを選択します。
- WhatsApp Template Messageを選択します。
- 使用するテンプレートを選択します。
- マルチ製品テンプレートを選択した場合、ハイライトする製品のセクションタイトルとコンテンツIDを入力します。Meta Commerce ManagerからコンテンツIDを直接コピーするか、統合製品セレクターの権限を有効にしている場合はアイテムを選択できます。


- メッセージの作成を続けます。
- Brazeで、WhatsApp CampaignまたはCanvasメッセージステップを作成します。
- サブスクリプショングループを選択します。
- Response Messageを選択します。
- Meta Product Messagesを選択します。

- 使用するメッセージタイプを選択します。

- メッセージの作成を続けます。

製品の管理
Commerce Managerへのアクセス
Meta Business Managerで、Commerce Managerに移動し、組織を選択します。ここでは、以下のようなカタログアセットを管理できます。
- 新しいカタログの作成
- 既存のカタログへの製品の追加
- 製品情報の更新
- 廃止アイテムの削除
カタログから参照されている製品を削除すると、関連するメッセージの送信に失敗します。
インバウンド製品質問の受信
ユーザーは、製品またはカタログメッセージに対して製品に関する質問で応答できます。これらはインバウンドメッセージとして届き、アクションパスで分類できます。
さらに、Brazeはこれらの質問から製品IDとカタログIDを抽出するため、応答を自動化したり、質問を別のチーム(カスタマーサポートなど)に送信したりする場合に、それらの詳細を含めることができます。たとえば、WhatsAppプロパティのinbound_product_idやinbound_catalog_idを使用して応答をパーソナライズできます。

チェックアウト:カート処理とwebhook
ユーザーがWhatsApp製品メッセージを操作すると、製品を閲覧してカートにアイテムを追加できます。ただし、現在、配送情報や決済処理のための組み込みチェックアウト機能はありません。代わりに、独自のアプリまたはWebサイト内にカートを作成し、カスタムリンクを使用してユーザーをそのカートに誘導することをお勧めします。
考慮事項
- アプリ内チェックアウトなし: ユーザーはWhatsApp内で直接購入を完了できません。すべての取引はWebサイトまたはアプリにリダイレクトする必要があります。
- カスタムリンクが必要: プラットフォーム上のカートにユーザーを誘導するカスタムリンクを作成する必要があります。
- 手動設定: 設定プロセスでは、カートとメッセージングワークフローの手動設定が必要です。
現在、WhatsApp内で直接決済を行うことはサポートされていません。将来のサポートは国ごとに異なります(現在、Metaはインド、ブラジル、シンガポールに拠点を置き、それらの国のユーザーと直接取引する企業にのみ提供しています)。
カートイベントトリガーの設定
顧客がWhatsAppで注文すると、Brazeは自動的に以下を行います。
- WhatsAppからカートの内容(製品ID、数量、その他の注文データ)を受信します。
source = whats_appを含むすべての関連データを持つecommerce.cart_updateeコマースイベントを作成します。- 応答をトリガーし、注文に応答する自動Campaignを設定できるようにします。
ecommerce.cart_update eコマースイベントは、イベントが送信された後にのみBrazeにリストされます。これは、Brazeからテスト製品メッセージを生成し、カートイベントを送信することで実行できます。
カートイベントには以下が含まれます。
- カートID: カートの一意の識別子
- 製品: 製品ID、数量、価格を含むアイテムのリスト
- 合計金額: すべてのアイテムの合計
- 通貨: カートの通貨
- ソース: 「whats_app」としてマーク
- メタデータ: カタログIDやメッセージテキストなどの追加データ
Brazeカートイベントの追加情報については、eコマース推奨イベントのタイプを参照してください。
トリガー応答の設定
ecommerce.cart_updatedのカスタムイベントトリガーを作成します。source = "whats_app"のプロパティフィルターを追加します。

- カートデータに基づいてフォローアップアクションを設定します。
推奨チェックアウト実装
Liquidを使用して、応答メッセージ内で直接カートURLを構築します。WhatsAppとeコマースプラットフォーム間で一貫した製品IDがある場合に最適です。
Liquidの例
1
2
3
4
5
6
7
8
9
10
11
{% assign cart_link = "http://alejandro-test-new.myshopify.com/cart/" %}
{% for product in event_properties.products %}
{% assign variant_id = product.product_id %}
{% assign quantity = product.quantity %}
{% if forloop.first %}
{% assign cart_link = cart_link | append: variant_id | append: ":" | append: quantity %}
{% else %}
{% assign cart_link = cart_link | append: "," | append: variant_id | append: ":" | append: quantity %}
{% endif %}
{% endfor %}
{{ cart_link }}
設定
ecommerce.cart_updateeコマースイベントをトリガーとするWhatsApp応答メッセージCampaignを作成します。- カートURLを含む後続メッセージを作成します。
- LiquidでカートURLを構築します。Shopifyを使用している場合は、上記のLiquidの例を使用してカートパーマリンクを作成できます。

eコマースシステムにAPI呼び出しを行い、パーソナライズされたチェックアウトURLを生成します。動的なカートURL生成や複雑な製品マッピングが必要な場合に最適です。
設定
ecommerce.cart_updateeコマースイベントによってトリガーされるWebhook CampaignまたはCanvasステップを作成し、カートデータをeコマースシステムに送信します。- 同じeコマースイベントによってトリガーされるWhatsApp CampaignまたはCanvasメッセージステップを作成し、カートURL付きのWhatsApp応答メッセージをユーザーに送信します。後続の応答メッセージの指示に従い、コネクテッドコンテンツを使用してください。

webhookを使用してカートデータをシステムに送信し、カスタムイベントを通じてフォローアップメッセージをトリガーします。広範なカート処理やマルチステップワークフローを必要とする複雑な統合に最適です。
設定
ecommerce.cart_update eコマースイベントによってトリガーされるWebhook CampaignまたはCanvasステップを作成し、カートデータをeコマースシステムに送信します。APIは以下を行います。
- カートデータを受信する
- システム内にカートを作成する
- チェックアウトURLを生成する
- Brazeに
checkout_startedイベントを送信し、チェックアウトリンク付きのWhatsAppメッセージの送信をトリガーする

テストと検証
テストメッセージの要件
カート機能はテストメッセージ間で引き継がれますが、インバウンド結果の処理は引き継がれません。
メッセージプレビュー
- 製品画像と詳細はMetaカタログから取得されます。
- インタラクティブプレビューは、統合が完了するまでプレースホルダーを表示します。
エラーコード
- 製品IDがカタログに存在しない場合、エラー
product not found for product_retailer_id, fake-product-id, in catalog_id, 1903196950214359が返されます。 - カタログがWABAから切断されている場合、エラー
Check if catalog is linked to the WhatsApp Business Account and the catalog is enabled in the WhatsApp Commerce Settingsが返されます。