Commerceマーケティング自動化キャンペーンの複数登録と匿名連絡先

Version: 10.2
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

コマースマーケティングオートメーションキャンペーンでは、顧客が注文したり、カートを放棄したりしたときにフォローアップすることができます。いずれの場合も、お客様は匿名のままであるか、複数の注文を行った可能性があります。

パイプライン プロセッサUpdateVisitorInAutomationPlanは、次のようなカートCRUD操作パイプラインの複数の登録と匿名の連絡先を管理するために使用されます。

  • commerce.carts.addCartLinesパイプライン。

  • commerce.orders.submitVisitorOrder注文パイプライン。

プロセッサは、次の表で詳しく説明されているパラメーターを受け入れます。

パラメーター

形容

allowDuplicateContacts

指定したキャンペーンに顧客を複数回登録できるかどうか (つまり、顧客が同時にキャンペーンに複数回参加できるかどうか) を示すブール値を受け入れます。デフォルト値はfalseです。

コンタクトをキャンペーンに登録するための標準のMA条件とオプションでは、コンタクトがキャンペーンに参加することは1回だけ受け入れられます。複数の登録を許可するには、一意のキーが必要です。「新規注文」キャンペーンの場合、キャンペーン内の顧客の一意のインスタンスを識別するキーは注文IDです。

allowUnauthenticatedContacts

指定したキャンペーンに匿名の顧客を登録できるかどうかを示すブール値を受け入れます。デフォルト値はtrueです。コンタクトをキャンペーンに登録するための標準のMA条件とオプションは、既知の顧客、つまり登録した顧客のみを受け入れますが、顧客はコードで登録されるため、匿名の顧客も登録できます。

BasePlanName

ターゲットとするキャンペーンの名前。

UpdateVisitorプロセッサの次のコードには、allowDuplicateContactsallowUnauthenticatedContactsの設定が含まれています。

RequestResponse
Order processor UpdateVIsitor 
<processor type="Sitecore.Commerce.MarketingAutomation.Pipelines.Carts.Common.UpdateVisitorInAutomationPlan, Sitecore.Commerce.Connect.MarketingAutomation" patch:source="Sitecore.Commerce.MarketingAutomation.Orders.config">
  <param ref="orderAutomationPlanCustomValueProvider"/>
  <basePlanName>New Order Placed</basePlanName>
  <allowDuplicateContacts>true</allowDuplicateContacts>
  <allowUnauthenticatedContacts>true</allowUnauthenticatedContacts>
</processor>

プロセッサの詳細については、「 パイプラインの順序」を参照してください。

複数登録

同じセッション内で複数の注文を行う顧客を処理するには、特に注文確認を送信するときに、顧客がキャンペーンに複数回同時に参加できるようにする必要があります。つまり、顧客は、最初の登録後にキャンペーンを終了する前に、同じインタラクション内または複数のインタラクション間で複数の注文を行うことができます。デフォルトでは、顧客は一度だけ受け入れられ、最初に行われた注文に対してのみ注文確認を受け取ります。

デフォルトでは、New Order Placedキャンペーンテンプレートは、同じ顧客に対して複数の登録をサポートしています。これは、顧客が同じマーケティングオートメーションプランに登録しているときに複数の注文を行った場合です。複数登録をサポートするための構成設定は、プラン テンプレート (/sitecore/System/Marketing Automation Template) のPlan Dataフィールドにあります。デフォルトでは、ReentryModeは2(複数登録)に設定され、ContextKeyFactoryTypeは2で実装されますsitecore.Commerce.Connect.MarketingAutomation.Providers.ContextKeyFactoryProvider

Re-entry mode setting

この実装では、登録のキーとしてorder idを使用します。再エントリ モード1 (シングル) は、顧客がプランを1回しか通過できないことを示します。

匿名の連絡先

顧客が登録せず、匿名のままである場合、顧客が請求ページなどでメールアドレスを入力すると、連絡先情報が取得されます。Storefrontサイト テンプレートを使用すると、次の図に示すように、請求ページに顧客の連絡先情報が含まれます。

Checkout process email confirmation

注文した顧客のメールアドレスが請求ページで定義されたメールアドレスと異なる場合(会社注文の場合など)、または匿名の顧客の場合、注文確認、放棄されたカートの電子メールリマインダー、または推奨製品の電子メールメッセージを送信するために、電子メールアドレスを取得する必要があります。このメールアドレスはショッピングカートに保存されます。これは、xDBの連絡先の優先メール アドレスとして自動的に設定されます。匿名のお客様のサポートは、UpdateCartパイプラインのSetAnonymousPreferredEmailプロセッサによって提供されます。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、