eコマースイベントの使い方
eコマースの推奨イベントは、共有された注文レベルのスキーマを使用しており、Brazeがeコマースデータの上に信頼性の高い機能を構築できるようにします。これには、ユーザープロファイル、セグメンテーション、メッセージング、レポート、AIを活用したレコメンデーションが含まれます。この記事の各セクションでは、Brazeで各機能を使用する方法について説明します。
プロパティの要件とデータタイプについてはイベントスキーマを、イベントがバリデーションに失敗した場合の動作についてはイベントのバリデーションとトラブルシューティングを参照してください。
eコマースイベントは予測可能なスキーマに従っているため、Brazeは収益トラッキングや構築済みのCanvasテンプレートからAIを活用したレコメンデーションまで、信頼性の高い機能を構築できます。以下のセクションでは、各機能の概要と詳細ドキュメントへのリンクを紹介します。
トランザクションタブ
各ユーザープロファイルのトランザクションタブでは、イベントが処理されるとリアルタイムで更新される3つの計算指標を表示し、ユーザーの商取引アクティビティをライブで確認できます。これらの計算の注文レベルモデルにより、製品価格と注文合計値が明確に分離されます。
eコマース推奨イベントは、トランザクションタブの購入履歴セクションには表示されません。購入履歴はレガシー購入イベントによって入力されます。推奨イベントからの収益と注文アクティビティについては、以下の表の指標を使用してください。
| 指標 | 計算式 |
|---|---|
| 合計収益 | sum (order_placed.total_value) − sum (order_refunded.total_value) |
| 合計注文数 | count (distinct order_placed) − count (distinct order_cancelled) |
| 合計返金額 | sum (order_refunded.total_value) |

eコマースオーケストレーション
セグメンテーション
eコマースイベントはカスタムイベントと同様に動作するため、既存のカスタムイベントフィルターがすべてそのまま使用できます。例えば、「カスタムイベント ecommerce.order_placed をX回以上実行した」でフィルタリングできます。
ネストされた製品データ(特定の製品ID、バリアント名、価格しきい値など)に基づくターゲティングには、ネストされたイベントプロパティフィルタリングを備えたセグメントエクステンションを使用してください。これにより、「過去90日間に製品SKU-123を購入したユーザー」のようなオーディエンスを構築したり、同じ注文の異なるプロパティにまたがる条件を組み合わせたりできます。
セグメントエクステンションは有料機能です。ネストされたプロパティのセグメンテーションをチームに推奨する前に、お使いのプランにアクセス権が含まれていることを確認してください。
トリガー
他のカスタムイベントと同様に、Braze全体でeコマースイベントを使用してカスタムイベント実行トリガーを設定できます。放棄カートフローの場合は、カート更新イベントの実行トリガーを使用して、カートの更新を適切にキャプチャしてください。
さらに、Brazeは専用のPlaces Orderトリガーを提供しており、任意の注文確定時、または特定の製品を含む注文時にジャーニーを開始したりアクションを実行したりできます。このトリガーは、製品名、product_id、またはvariant_idでフィルタリングして、特定の購入シナリオをターゲットにできます。詳細については、アクションベースの配信を参照してください。

Liquidパーソナライゼーション
eコマースイベントは、カスタムイベントと同じ方法でLiquidパーソナライゼーションをサポートしています。メッセージング内でイベントプロパティを直接参照できます。製品画像、価格、その他のカタログデータをメッセージに取り込むには、product_idまたはvariant_idをリンク識別子として使用して、カタログとイベントを結合してください。{% shopping_cart %} Liquidタグを使用すると、放棄カートリマインダー、チェックアウト促進、注文確認のために、ユーザーの現在のカート内容をループ処理できます。すぐに使えるコードサンプルについては、eコマースユースケースを参照してください。
ノーコードの代替手段として、ドラッグ&ドロップ製品ブロックが早期アクセスプログラムで利用可能です。
eコマースCanvasテンプレート
Brazeは、eコマース推奨イベントをエントリ、終了、コンバージョン条件として事前設定した、すぐに使えるCanvasテンプレートを提供しています。カスタムセットアップなしでライフサイクルフローを起動できます。各テンプレートにはドラッグ&ドロップのメールデザインが含まれており、ドラッグ&ドロップ製品ブロック(現在早期アクセス中)をサポートしています。詳細なユースケースとLiquidの例については、eコマースユースケースを参照してください。
これらのテンプレートは、最も一般的なeコマースライフサイクルフローをカバーしています。出発点として使用し、タイミング、チャネル、クリエイティブをオーディエンスに合わせてカスタマイズしてください。
製品を閲覧したがカートに追加しなかったユーザーを再エンゲージします。
最近閲覧したが行動しなかった製品を検討するようユーザーを呼び戻したい場合に、このテンプレートを使用してください。
| 設定 | 値 |
|---|---|
| エントリイベント | ecommerce.product_viewed |
| 終了イベント | ecommerce.product_viewed、ecommerce.cart_updated、ecommerce.checkout_started、Placed Order |
| コンバージョンイベント | Placed Order |
カートにアイテムを追加したがチェックアウトを開始しなかったユーザーを回復します。
カート内のアイテムについてユーザーにリマインドし、チェックアウトを完了するよう促したい場合に、このテンプレートを使用してください。
| 設定 | 値 |
|---|---|
| エントリイベント | ecommerce.cart_updated |
| 終了イベント | ecommerce.cart_updated、ecommerce.checkout_started、Placed Order |
| コンバージョンイベント | Placed Order |
ecommerce.cart_updatedイベントは置換モデルを使用します。送信されるたびにユーザーのカート状態が上書きされます。メッセージ内で{% shopping_cart %} Liquidタグを使用して、送信時の現在のカート内容を動的に表示してください。
チェックアウトを開始したが購入を完了しなかったユーザーを回復します。
ファネルの最も購入意欲が高い段階で購入を回復したい場合に、このテンプレートを使用してください。
| 設定 | 値 |
|---|---|
| エントリイベント | ecommerce.checkout_started |
| 終了イベント | Placed Order |
| コンバージョンイベント | Placed Order |
購入の成功を確認し、レビュー収集と購入後のエンゲージメントを促進するフィードバックアンケートでフォローアップします。
購入後のコミュニケーションを効率化し、単一のワークフローで顧客フィードバックを収集したい場合に、このテンプレートを使用してください。
| 設定 | 値 |
|---|---|
| エントリイベント | ecommerce.order_placed |
| コンバージョンイベント | セッション開始またはecommerce.product_viewed |
テンプレートのカスタマイズ
これらのテンプレートは出発点として設計されています。一般的なカスタマイズには以下が含まれます:
- メールのカスタマイズ: 各テンプレートには、ドラッグ&ドロップエディターで構築された事前設定済みのメールが含まれており、ブランドやコンテンツに合わせて完全に編集可能です。
- チャネルの追加: メールにプッシュ、SMS、またはアプリ内メッセージを組み合わせて、クロスチャネルの強化を図ります。 各テンプレート内には、完全にカスタマイズ可能な事前設定済みのメールがあります。
- 遅延と条件分岐の追加: 動作(例: 高額カートと低額カートの比較)やメッセージ間の待機期間でユーザーを分岐させます。
- クリエイティブの差し替え: 含まれているメールテンプレートをブランドのビジュアルスタイルに置き換えます。 ドラッグ&ドロップ製品ブロック(早期アクセスプログラム)を使用して、カスタムLiquidを記述せずに放棄カートの内容や閲覧した製品を動的にレンダリングできます。
より高度なライフサイクル戦略(Liquidパーソナライゼーションの例を含む)については、eコマースユースケースを参照してください。
eコマースレポート
eコマース推奨イベントは、顧客が現在使用しているものと同じ収益サーフェスを強化します。統合がeコマースイベントを送信している場合、以下のレポートにeコマース収益が自動的に含まれます:
| レポート | 表示内容 |
|---|---|
| 収益レポート | 選択した日付範囲とアプリにおける、すべてのソースの合計収益、平均日次収益、日次購入数、ユーザーあたりの収益の推移。 |
| ラストタッチアトリビューション収益ダッシュボード | 注文確定前にユーザーが最後にインタラクションしたCampaignまたはCanvasに帰属する収益。タッチイベントには、メールクリック、プッシュ開封、コンテンツカードクリック、アプリ内メッセージクリック、SMSまたはWhatsAppショートリンククリックが含まれます。 |
| CampaignおよびCanvasの分析 | 1次コンバージョンウィンドウ内で特定のCampaignまたはCanvasに帰属する合計収益。 |
| コンバージョンレポート | CampaignsおよびCanvasesのコンバージョンイベントに紐づく収益。 注: ecommerce.order_placedの収益をカウントするには、CampaignまたはCanvasのコンバージョンイベントとして「Place Order」コンバージョンイベントタイプを使用する必要があります。 |
| セグメントインサイト | セグメントインサイトダッシュボードにおけるSegment間の収益比較。 |
| レポートビルダー | レポートビルダーで構築されたカスタムレポートの収益指標。 |
| ダッシュボードビルダー | ダッシュボードビルダーで構築されたカスタムダッシュボードの収益指標。 |
ユーザー以外の計算フィールド(例: CampaignまたはCanvasの収益)の場合、収益はすべてのレポートで同じ方法で計算されます: 注文内の製品ごとにpriceにquantityを掛け、各order_placedイベント内の製品全体で合計します。
収益の二重カウントを避けるため、同じ注文に対してレガシー購入イベントとeコマース推奨イベントの両方を送信しないでください。レガシー購入から推奨イベントへの移行を計画している場合は、統合を変更する前にBrazeアカウントチームと調整してください。
収益計算では、注文あたりの個別製品数量の上限が1,000ユニットに設定されています。製品のquantityフィールドが欠落している場合、デフォルトで1になります。元のorder_placedイベントには送信した完全な数量が保持されます。収益計算のみに上限が適用されます。
BrazeAITM
Predictive Events、Predictive Churn、およびアイテムレコメンデーションは、eコマースイベントをターゲットイベントおよびシグナルとしてサポートしており、専用の「Order Placed」オプションがあります。標準化されたスキーマにより、データがユーザー群全体で一貫しているため、これらのモデルの信頼性が向上します。
データのエクスポート
Brazeは、データウェアハウス、BIツール、またはダウンストリームシステムで使用するためにeコマースイベントデータをエクスポートするいくつかの方法を提供しています。eコマース推奨イベントは、他のイベントデータと同じチャネルを通じてエクスポートされます。
| エクスポートパス | 含まれる内容 |
|---|---|
| Currents | eコマースイベントはカスタムイベントとしてストリーミングされます。ecommerce.*名前空間で検索してください。各注文の製品は購入として利用可能です。 |
| Snowflakeデータ共有 | eコマースイベントはカスタムイベントとして共有されます。ecommerce.*名前空間で検索してください。各注文の製品は購入テーブルで利用可能です。 |
| SegmentデータをCSVにエクスポート | SegmentメンバーのCSVエクスポート。eコマースイベントを含めるには、カスタムイベントドロップダウンから名前で選択してください。 |
| Segmentごとのユーザープロファイルをエクスポート(API) | SegmentメンバーのユーザープロファイルデータがAPI経由で返されます。eコマースイベントはカスタムイベントとして含まれます。 |
特定の製品でユーザーをセグメント化するにはどうすればよいですか?
セグメンターでは、ユーザーがeコマースイベントを実行した回数でフィルタリングできます。特定の製品プロパティ(product_idやproduct_nameなど)でフィルタリングするには、ネストされたイベントプロパティフィルタリングをサポートするセグメントエクステンションを使用してください。例えば、過去90日間に製品「SKU-123」を購入したすべてのユーザーを見つけることができます。