マーケティング自動化キャンペーンのコマース要素
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Commerceマーケティング自動化キャンペーン で使用できるCommerce要素について、次の点に重点を置いて説明します。
-
マーケティングアクション
-
リスナー
-
判断ポイント
リスナーとデシジョンポイントは、ルールエディターで定義したルールと条件を使用します。
マーケティングアクション
マーケティング アクションは、エクスペリエンス データベース (xDB) の取引先担当者に関する情報を変更する場合などに使用できる要素です。また、マーケティングアクションを使用して、イベントをトリガーしたり、コマースの電子メールメッセージを送信したりすることもできます。
放棄されたカートイベントを上げる
放棄されたカートを発生させる イベントアクションを使用して、顧客が購入せずにショッピングカートを放棄したときに放棄されたカートイベントをトリガーします。
このアクションに必要な構成はありません。
コマースメールを送信する
コマース メール送信 マーケティング アクションは、MAキャンペーンの連絡先に関連付けられたカスタム値を含み、それらをカスタム値としてEXMに渡すという点で、標準の メール送信 アクションとは異なります。たとえば、ショッピング カート情報は、顧客がキャンペーンに登録されるとマーケティング オートメーション キャンペーンにカスタム値として含まれ、メール メッセージを送信するときにEXMに渡されます。
アクションは、プロバイダーの実装と、特定のシナリオで実装する必要があるインターフェイスに基づいています。デフォルトでは、2つのプロバイダー実装 が含まれており、キャンペーンに応じて、プロバイダーは次のカスタム値を渡します。
-
ショップ名とカートIDは、放棄されたカート マーケティング オートメーション キャンペーンでEXMに渡され、メール メッセージ コンテンツの本文をレンダリングするページは、Commerce Engineを呼び出してカートを取得し、コンテンツをレンダリングできます。
-
ショップ名と注文IDは、新規注文キャンペーンでEXMに渡され、メール メッセージの本文をレンダリングするページはCommerce Engineを呼び出して注文を取得し、コンテンツをレンダリングできます。
Email Experience Managerは、Message Busを介してメールサービスに送信するEメールメッセージにカスタム値を追加します。電子メール メッセージの処理中は、電子メール メッセージの本文のコンテンツを生成するページに、値がクエリ パラメーターとして含まれるため、ページのレンダリング中にデータを消費できます。
コマース メールを送信 アクションを構成する場合、選択できるのは自動メール キャンペーンのみです。
「コマースメールの送信」アクションの代わりに「メールの送信」アクションを使用しないでください。電子メールの送信 アクションを使用すると、カスタム値がないため、レンダリングされた電子メール メッセージ本文の内容が失われます。
リスナー
リスナーは、特定のアクションをリッスンするために使用できる要素です。これは、たとえば、特定の製品の購入やショッピングカートへのアイテムの追加など、連絡先によって完了するアクションです。また、リスナーを使用して、コンタクトの誕生日などの特定の日付に基づいてイベントをトリガーすることもできます。また、リスナーを使用して、製品の再入荷を確認するなど、サードパーティのシステムによって更新されたデータの状態を確認することもできます。
カートのアクティビティを確認する
このカスタムリスナーには、where the contact's cart has been manipulatedという条件のルールが含まれています。買い物客がカート内の商品を追加、削除、または更新すると、これらのイベントが記録されます。カート アクティビティ イベントが記録されている場合、結果はtrueです。それ以外の場合はfalseです。この条件は、コンタクトがマーケティングオートメーションキャンペーンに登録されたとき、または開始に戻るアクションを使用してキャンペーンに再エントリしたときに開始されるカートアクティビティのみを見るように時間範囲が設定されています。
判断ポイント
決定ポイント要素は、ルールを評価して、コンタクトが続行するマーケティングオートメーションキャンペーンのパスを決定します。コマース マーケティング オートメーション キャンペーンには、ルールwhere the contact's cart is emptyを含むCommerce固有の決定ポイントIs the Contact Cart Emptyが1つあります。
連絡先のカートが空の場合
買い物客のカートの状態を判断するために、SitecoreはCartEmptyConditionを使用して条件を処理し、次のことを行います。
-
xConnectを通じてxDBに記録された買い物客のインタラクション履歴を調べて、4つのイベント (アイテムの追加、アイテムの削除、アイテムの更新、購入の完了) のいずれかを探します。
-
買い物客のインタラクション履歴の最後のイベントが、買い物客が購入の支払いを完了したときにトリガーされる購入完了イベントであるかどうかを判断します。最後のイベントが 購入の完了 の場合、カート内のすべてのアイテムが削除され、Is the Contact Cart Empty条件がTrueに設定され、連絡先は はい パスに沿って進行します。最後のイベントがComplete purchaseイベントでない場合、Sitecoreは買い物客のカートを調べてまだ購入されていない商品を探し、コンタクトはNoパスに沿って進みます。
連絡先にメールがある
連絡先に有効なメールアドレスがあるかどうかを判断するには、次の決定ポイントを使用します。
-
連絡先のEmailAddressListファセットを調べます。
-
優先メールが設定されているかどうか、およびメール アドレスが有効で解決可能かどうかを判断します (SMTPAddress)。