Commerceマーケティングオートメーションキャンペーンのデータフロー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
お客様があなたの店舗を訪れ、購入を行い、Commerceのマーケティングオートメーションキャンペーン (Abandoned Cartキャンペーンや新規注文プレイズキャンペーンなど)に参加している場合、いくつかのSitecoreの役割が関与します:
- Content Delivery(CD)
- マーケティングオートメーション運用
- マーケティングオートメーションエンジン
- EXM Content Management (CM)
- EXM専用ディスパッチサーバー(DDS)
以下の図は、役割、MAおよびEXMデータベース、そしてEXM DDS間の情報の流れを示しており、以下の表に詳述されています。
!注3つのカスタム値がCommerce Marketing Automationキャンペーンに渡されます
、新規注文用のOrder ID、放棄カート用のカートIDです。

役割
データフロー
CDの役割は情報をマーケティングオートメーションオペレーションの役割に伝達します。
マーケティングオートメーション(MA)オペレーションの役割は、顧客をCommerceマーケティングオートメーションキャンペーンに登録し、MAオペレーションクライアントはxConnectサーバーインスタンス上でホストされているMAオペレーションエンドポイントと通信します。
MA Operationsエンドポイントはメールメッセージをメッセージバスに送信します。
> [!注]
>処理はマーケティングオートメーションエンジンによって行われるのではなく、マーケティングオートメーションオペレーションのエンドポイント(xConnectインスタンス)上でリアルタイムで処理されます。
マーケティングオートメーションエンジンは、コマースマーケティングオートメーション計画に遅延活動やリスナー活動がある場合にのみ関与します。キャンペーンに一時停止がなければ、マーケティングオートメーションエンジンはデータフローに関与しません。
EXM CMの役割にメールメッセージを送信します。
EXM専用ディスパッチサーバーの役割は、商取引メールを顧客に送信します。この役割は スケールド環境 でのみ使用されます(上記の図の破線で示されています)。
!注デフォルトでは、EXMはContent Management (CM)サーバー上でメールメッセージのキューイング、レンダリング、ディスパッチを行います。 大規模な環境では、送信すべきメールが大量になると、これらの作業はEXM専用ディスパッチサーバー(DDS)にオフロードされます。
コマースマーケティングオートメーションキャンペーンの前提条件
Commerce Marketing Automationキャンペーンは、デフォルトで以下のパッケージを使用します。これらは、サイト作成時にCommerce MAキャンペーンモジュールを選択すると自動的にサイトに追加されます。
!注Commerceのマーケティングオートメーションキャンペーンは、Storefrontのサイトテンプレートやテーマ、Habitatカタログを使わずに活用できます。
パッケージ
包含
コマースエンジン
- 商取引機能を可能にするマイクロサービス。 Commerce Engine は、特定の要件に合わせて機能を拡張、カスタマイズ、削除したいときに独自のプラグインを作成できるフレームワークを公開します。
コマース・Connect
- Commerce マーケティングオートメーションテンプレート
- どのキャンペーンを使うかを決定するキャンペーンプロバイダーのインターフェースと実装。デフォルトの実装は、キャンペーン名がshopName+""+templateName(例えばStorefront Abandoned CartやStorefront New Order Placed)であるデフォルトの命名規則に基づいています。
- Commerce Engineとの通信のための抽象API
Commerce Engine Connect
- データプロバイダー
- インデックス作成
- Commerce Engineとの通信のためのConnect APIの実装
CXA基礎層
- マーケティングオートメーションキャンペーンに連絡先を登録するプロセッサー
- カスタム値を設定するロジック
- マーケティングオートメーション活動 SendEmail カスタム
- 放棄されたカートイベントの活動
- 基地リポジトリ
- ベースモデル
CXAフィーチャーレイヤー(コンポーネント)
- MVCのビュー、コントローラー、モデル
- レイアウト
- Email Experience Manager(EXM)メッセージの分岐テンプレート
- サイト作成時にマーケティングオートメーションキャンペーンやEXMメールテンプレートを追加するスキャフォールディングロジック