Commerce マーケティング オートメーション キャンペーンのデータ フロー

Current version: 10.1

顧客がストアフロントを訪れ、購入を行い、Commerce マーケティング オートメーション キャンペーン ("カート放棄" または "新規発注" のキャンペーン) に登録される際、いくつかの Sitecore ロールが関わっています。

  • Content Delivery (CD)

  • Marketing Automation Operations

  • Marketing Automation Engine

  • EXM Content Management (CM)

  • EXM Dedicated Dispatch Server (DDS)

次の図は、ロール、MA データベースおよび EXM データベース、EXM DDS 間の情報の流れを示しており、後に続く表で詳細が説明されています。

注記

Commerce マーケティング オートメーション キャンペーンには、ショップ名、新規発注の注文 ID、放棄されたカートのカート ID の 3 つのカスタム値が渡されます。

Commerce マーケティング オートメーション キャンペーンで使用されるロール間のデータの流れを示す図。

ロール

データ フロー

Content Delivery (CD)

CD ロールは、Marketing Automation Operations ロールに情報を渡します。

注記

デフォルトでは、EXM は Content Management (CM) サーバー上でメール メッセージのキューイング、レンダリング、ディスパッチを行います。スケーリングされた環境では、送信するメール メッセージが多い場合、これらのアクティビティは EXM Dedicated Dispatch Server (DDS) にオフロードされます。

Commerce マーケティング オートメーション キャンペーンの前提条件

Commerce マーケティング オートメーション キャンペーンは、デフォルトで次のパッケージを使用します。これらのパッケージは、サイトの作成時に Commerce MA キャンペーン モジュールを選択すると、自動的にサイトに追加されます。

注記

Commerce マーケティング オートメーション キャンペーンは、Storefront サイト テンプレートや Storefront テーマをインストールしたり、Habitat カタログを使用したりしなくても利用できます。

パッケージ

含む項目

Commerce Engine

  • Commerce 機能を有効にするマイクロ サービス。Commerce Engine は、特定の要件を満たすために機能を拡張、カスタマイズ、または削除したい場合に、独自のプラグインを作成できるようにするフレームワークを公開します。

Commerce Connect

  • Commerce マーケティング オートメーション テンプレート

  • どのキャンペーンを使用するかを決定する、キャンペーン プロバイダーのインターフェイスと実装です。デフォルトの実装は、キャンペーン名が「shopName + "" + templateName」であるデフォルトの命名規則に基づいています ("Storefront カート放棄" または "Storefront 新規発注" など)。

  • Commerce Engine と通信するための抽象的 API

Commerce Engine Connect

  • データ プロバイダー

  • インデックス作成

  • Commerce Engine と通信するための Connect API の実装

CXA Foundation レイヤー

  • コンタクトをマーケティング オートメーション キャンペーンに登録するプロセッサー 

  • カスタム値を設定するロジック

  • カスタムの SendEmail マーケティング オートメーション アクティビティ

  • 放棄されたカート イベント アクティビティ

  • ベース リポジトリ

  • ベース モデル

CXA 機能レイヤー (コンポーネント)

  • MVC ビュー、コントローラー、およびモデル

  • レイアウト

  • Email Experience Manager (EXM) メッセージのブランチ テンプレート

  • サイトの作成中にマーケティング オートメーション キャンペーンと EXM メール テンプレートを追加するスキャフォールディング ロジック

Do you have some feedback for us?

If you have suggestions for improving this article,