製品メッセージ
製品メッセージを使用すると、Meta カタログから直接製品を表示するインタラクティブな WhatsApp メッセージを送信できます。
WhatsApp 製品メッセージは現在早期アクセス段階であり、早期アクセス期間中にローリング更新を行う予定です。早期アクセスへの参加に興味がある方は、Brazeのアカウントマネージャーに連絡を。
ユーザーにWhatsApp 製品メッセージを送信すると、ユーザーは次のカスタマージャーニーに進みます。
- ユーザーは、WhatsApp で製品またはカタログメッセージを受け取ります。
- ユーザーは WhatsApp から直接製品をカートに追加します。
- ユーザーは WhatsApp で [Place order] をタップします。
- ウェブサイトまたはアプリは、Braze からカートデータを受信し、チェックアウトリンクを生成します。
- ユーザーは、ウェブサイトまたはアプリのチェックアウトを完了するように指示されます。
ユーザーがカタログメッセージを介してカートにアイテムを追加すると、Braze はフォローアップアクションのためのWebhook データを受け取ります。
要件
要件 | 説明 |
---|---|
WhatsApp Business アカウント | WhatsApp 製品メッセージを使用するには、WhatsApp Business Account をBraze に接続している必要があります。 |
メタカタログ | Commerce Manager でMeta カタログを設定する必要があります。 |
利用規約の遵守 | Meta Commerce Terms and Policies を遵守します。 |
製品メッセージテンプレート
カタログメッセージには、製品カタログ全体が対話形式で表示されます。
カタログ接続は Meta によって管理され、製品カタログに継承されるため、Braze で追加の製品選択を行う必要はありません。
複数製品メッセージでは、カタログ内の特定の製品が強調表示されます。メッセージあたり最大30個の項目が強調表示されます。現在、統合製品セレクタはありません。したがって、製品SKU を取得するには、Meta カタログを手動で参照する必要があります。
Meta で複数製品メッセージテンプレートを使用する際のヘッダーの表示に関する既知の問題があります。Meta はこの問題を認識しており、修正に取り組んでいます。
製品メッセージのセットアップ
- Meta Commerce Manager で、Meta の指示 に従ってMeta カタログを作成します。Braze 接続のWhatsApp Business Accont が存在するのと同じMeta Business Portfolio にいることを確認します。
- Meta の指示に従って、 Meta Business Manager で”Manage Catalog” パーミッションを割り当てて、Meta カタログ をBraze に接続されたWhatsApp ビジネスアカウントに接続します。
必ず、Braze Business Manager ID 332231937299182
をパートナーのビジネスID として使用してください。
3.メタカタログ設定を選択します。カタログメッセージを送信するには、チャットヘッダーのカタログアイコンを表示を選択する必要があります。
4.Braze では、埋め込みサインアップ プロセスを実行して権限を付与します。これにより、Braze 連携製品セレクターが利用可能になります。
メタカタログを作成する際のベストプラクティスについては、Commerce Manager で高品質なカタログを作成するためのヒントを参照してください。
製品メッセージの作成
- Meta Business マネージャーで [Message Templates] に移動します。
- フォーマットとして [Catalog] を選択し、[Catalog message] (カタログ全体を表示) または [Multi-product catalog message] (特定の項目を強調表示) を選択します。
- Braze で WhatsApp キャンペーンまたはキャンバスメッセージステップを作成します。
- テンプレートを送信した場所に一致するサブスクリプショングループを選択します。
- [WhatsApp テンプレートメッセージ] を選択します。(製品およびカタログメッセージは、応答メッセージではまだ使用できません。)
- 使用するテンプレートを選択します。
- 複数製品テンプレートを選択した場合は、強調表示する製品のセクションタイトルとコンテンツID を指定します。
- メッセージの作成を続行します。
製品の管理
Commerce Manager へのアクセス
Meta Business Manager で、Commerce Managerに移動し、組織を選択します。ここでは、以下のようなカタログアセットを管理できます。
- 新しいカタログの作成
- 既存のカタログへの製品の追加
- 製品情報の更新
- 提供終了項目の削除
カタログから参照されている製品を削除すると、関連するメッセージの送信に失敗します。
チェックアウト:カートの処理と Webhook
ユーザーがWhatsApp製品メッセージを操作すると、製品をブラウズしたり、製品をカートに追加したりできます。しかし、現在、発送情報や支払い処理のための組み込みのチェックアウト機能はありません。代わりに、独自のアプリまたはウェブサイト内にカートを作成し、カスタムリンクを使用してそのカートにユーザーを誘導することをお勧めします。
考慮事項
- アプリ内チェックアウトがない:ユーザーはWhatsApp内で直接購入を完了できません。すべてのトランザクションはウェブサイトまたはアプリにリダイレクトする必要があります。
- カスタムリンクが必要:ユーザーに対してプラットフォームのカートを表示するカスタムリンクを作成する必要があります。
- 手動での設定:設定プロセスでは、カートとメッセージングワークフローを手動で設定する必要があります。
現在、WhatsAppで直接発生する支払いをサポートしておらず、今後のサポートは国別となります(現在、Metaはインド、ブラジル、シンガポールのユーザーに拠点を置いて直接働いている企業にのみ提供しています)。
カートイベントトリガーの設定
顧客が WhatsApp で注文すると、Braze で自動的に次の処理が行われます。
- WhatsApp(製品ID、数量、その他の注文データ)からカートコンテンツを受け取ります。
source = whats_app
を含むすべての関連データを使用してecommerce.cart_update
e コマースイベントを作成します。- 応答をトリガーします。これにより、注文に応答する自動キャンペーンを設定できます。
ecommerce.cart_update
e コマースイベントは、イベントの送信後にのみ Braze に表示されます。イベントを送信するには、Braze からテスト製品メッセージを生成し、カートイベントを送信します。
カートイベントには以下が含まれます。
- カート ID:カートの一意の識別子
- 製品:製品ID、数量、価格が記載されている品目のリスト
- 総額:すべての項目の合計
- 通貨:カートの通貨
- 出典:「whats_app」としてマークされている
- メタデータ:カタログIDやメッセージテキストなどの追加データ
その他の Braze カートイベント情報は、「e コマースの推奨イベントのタイプ」にあります。
トリガー応答の設定
ecommerce.cart_updated
のカスタムイベントトリガーを作成します。source = "whats_app"
のプロパティフィルタを追加します。
3.カートデータに基づいてフォローアップアクションを設定します。
推奨されるチェックアウト実装
Liquid を使用して、応答メッセージにカート URL を直接作成します。これは、WhatsAppとeCommerceプラットフォーム間で一貫した製品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_update
eCommerce イベントのトリガを使用してWhatsApp 応答メッセージキャンペーンを作成します。- カート URL を使用して後続のメッセージを作成します。
- Liquid を使用してカート URL を作成します。Shopify を使用する場合は、前の Liquid の例を使用してカートのパーマリンクを作成できます。
e コマースシステムに対する API 呼び出しを実行し、パーソナライズされたチェックアウト URL を生成します。これは、ダイナミックなカート URL の生成または複雑な製品マッピングが必要な場合に最適です。
設定
ecommerce.cart_update
eCommerceイベントによってトリガーされるWebhookキャンペーンまたはキャンバスステップを作成します。これにより、eCommerceシステムにカートデータが送信されます。- 同じ e コマースイベントによってトリガーされる WhatsApp キャンペーンまたはキャンバスねっセージステップを作成して、カート URL を含む WhatsApp 応答メッセージをユーザーに送信します。後続の応答メッセージの指示に従ってコネクテッドコンテンツを使用します。
Webhooks を使用してカートデータをシステムに送信し、カスタムイベントを使用してフォローアップメッセージをトリガーします。これは、大規模なカート処理またはマルチステップワークフローを必要とする複雑な連携に最適です。
設定
ecommerce.cart_update
eCommerce イベントによってトリガーされるWebhook キャンペーンまたはキャンバスステップを作成します。これにより、eCommerce システムにカートデータが送信されます。その後 API が次の処理を行います。
- カートデータを受信する
- システムでカートを作成する
- チェックアウトURL の生成
checkout_started
イベントをBraze に送信し、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
が返されます。