マーケティング オートメーション キャンペーンの Commerce の要素

概要

Commerce で使用できるマーケティング オートメーションの要素の概要。

このトピックでは、Commerce マーケティング オートメーション キャンペーンで使用できる Commerce の要素について、以下に焦点を当てて説明します。

  • マーケティング アクション

  • リスナー

  • 判断ポイント

注記

リスナーと判断ポイントは、ルール エディターで定義したルールと条件を使用します。

マーケティング アクションは、コンタクトに関して Experience Database (xDB) に保存されている情報を変更するためなどに使用できる要素です。また、マーケティング アクションを使用して、イベントをトリガーしたり、コマース メール メッセージを送信したりすることもできます。

放棄されたカート イベントの発生

放棄されたカート イベントの発生アクションを使用して、顧客が購入せずにショッピング カートを放棄したときに、放棄されたカート イベントをトリガーします。

このアクションに設定は必要ありません。

放棄されたカート イベントの発生

コマース メールの送信

コマース メールの送信マーケティング アクションには、MA キャンペーンのコンタクトに関連付けられたカスタム値が含まれ、カスタム値として EXM に渡されるため、通常のメールの送信アクションとは異なります。たとえば、ショッピング カート情報は、顧客がキャンペーンに登録されたときにカスタム値としてマーケティング オートメーション キャンペーンに含まれ、メール メッセージを送信するときに EXM に渡されます。

このアクションは、プロバイダーの実装と特定のシナリオで実装する必要のあるインターフェイスに基づいています。デフォルトでは、2 つのプロバイダーの実装が含まれ、キャンペーンに応じてプロバイダーは次のカスタム値を渡します。

  • カート放棄マーケティング オートメーション キャンペーンでは、ショップ名とカート ID が EXM に渡されます。このキャンペーンでは、メール メッセージ コンテンツの本文をレンダリングするページが Commerce Engine を呼び出し、カートを取得してコンテンツをレンダリングできます。

  • 新規注文キャンペーンでは、ショップ名と注文 ID が EXM に渡されます。このキャンペーンでは、メール メッセージの本文をレンダリングするページが Commerce Engine を呼び出し、注文を取得してコンテンツをレンダリングできます。

Email Experience Manager は、Message Bus 経由でメール サービスに送信するメール メッセージにカスタム値を追加します。メール メッセージが処理されるときに、この値は、ページのレンダリング中にデータを使用できるように、メール メッセージの本文のコンテンツを生成するページのクエリ パラメーターとして含まれます。

コマース メールの送信アクションを設定する場合は、自動メール キャンペーンのみを選択できます。

重要

コマース メールの送信アクションの代わりにメールの送信アクションを使用しないでください。メールの送信アクションを使用すると、カスタム値がないため、レンダリングされたメール メッセージの本文にコンテンツが表示されません。

コマース メールの送信アクション

リスナーは、特定のアクションをリッスンするために使用できる要素です。これは、たとえば、特定の商品の購入やショッピング カートへのアイテムの追加など、コンタクトによって完了されたアクションにすることができます。リスナーを使用して、コンタクトの誕生日などの特定の日付に基づいてイベントをトリガーすることもできます。また、リスナーを使用して、商品が入荷したかどうかを確認するなど、サードパーティのシステムによって更新されたデータの状態を確認することもできます。

カートのアクティビティの確認

このカスタム リスナーには、where the contact's cart has been manipulated 条件付きのルールが含まれています。顧客がカート内のアイテムを追加、削除、更新すると、それらのイベントが記録されます。カート アクティビティ イベントが記録されると、結果は true になります。記録されていない場合は、false になります。この条件は、コンタクトがマーケティング オートメーション キャンペーンに登録されたときか、スタートに戻るアクションを使用してキャンペーンにもう一度参加したときに開始されるカート アクティビティのみを確認するように時間範囲が定められています。

判断ポイント要素は、ルールを評価して、コンタクトが継続する必要があるマーケティング オートメーション キャンペーンのパスを判断します。Commerce マーケティング オートメーション キャンペーンには、Commerce 固有の判断ポイントの Is the Contact Cart Empty が含まれており、それには where the contact's cart is empty ルールが含まれています。

コンタクトのカートが空の場所

顧客のカートの状態を判断するために、Sitecore は CartEmptyCondition を使用して条件を処理し、次のことを行います。

  • xConnect を介して xDB に記録された顧客のインタラクション履歴を調べて、4 つのイベント (アイテムの追加、アイテムの削除、アイテムの更新、購入の完了) のいずれかを探します。

  • 顧客のインタラクション履歴の最後のイベントが、顧客が購入の支払いを完了したときにトリガーされる購入の完了イベントであるかどうかを確認します。最後のイベントが購入の完了である場合は、カート内のすべてのアイテムが削除され、Contact Cart Empty 条件が True に設定され、コンタクトは Yes のパスに従って進みます。最後のイベントが購入の完了イベントではない場合は、Sitecoreは顧客のカートを調べてまだ購入されていない商品を探し、コンタクトは No のパスに従って進みます。

コンタクトにメールがある

コンタクトに有効なメール アドレスがあるかどうかを判断するために、この判断ポイントを次のことを行います。

  • コンタクトの EmailAddressList ファセットを確認します。

  • 優先するメールが設定されているかどうかと、メール アドレスが有効で解決できるかどうか (SMTPAddress) を確認します。