---
title: "コマースのマーケティングオートメーションキャンペーンとの連携"
slug: "working-with-commerce-marketing-automation-campaigns"
abstract: "SXA Storefrontで利用可能なCommerceマーケティングオートメーションキャンペーンの概要で、顧客と関わるのに活用できます。"
---
# コマースのマーケティングオートメーションキャンペーンとの連携

[Commerceのマーケティングオートメーションキャンペーン](https://doc.sitecore.com/xp/en/users/100/sitecore-experience-commerce/en/walkthrough--setting-up-a-commerce-marketing-automation-campaign.html)を使って、店舗を訪れた顧客と再び関わることができます。これは注文確認、放置カートの問い合わせ、商品のおすすめなどを含みます。

[サイト作成](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/create-a-commerce-tenant-and-site.html "Create a Commerce tenant and site")時に店舗サイトに**Commerce Marketing Automation**キャンペーンを追加すると、Commerceマーケティングオートメーションテンプレートから新しいCommerceマーケティングオートメーションキャンペーンがインスタンス化されます。このテンプレートには**Send Commerce メール**アクティビティが含まれており、メールキャンペーン内に連絡先、注文、カート情報を含めることができます。**Send Commerce メール**マーケティングアクションは、通常のSendメールアクションと異なり、顧客のカートの内容でメールメッセージをパーソナライズするために必要なショッピングカート情報が含まれています。顧客がキャンペーンに登録された際、ショッピングカート情報はカスタム値としてマーケティングオートメーションキャンペーンに含まれます。以下のカスタム値が使用されています:

-   ショップ名とカートIDは、放棄されたカートのマーケティングオートメーションキャンペーンで使用されています。
-   店舗名と注文IDは新規注文キャンペーンで使用されています。

Send Commerceメールアクションは、マーケティングオートメーションキャンペーンのすべてのカスタム値をコピーし、それらをEmail Experience Managerのクエリパラメータとして使用します。

> !重要SendメールアクションをSendコマースメールアクションの代わりに使わないでください。

コマースマーケティングオートメーションキャンペーンには、特定の [コマース要素](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/the-commerce-elements-in-a-marketing-automation-campaign.html "The Commerce elements in a marketing automation campaign")が含まれています。すべてのコマースキャンペーンは [複数の登録および認証済みおよび匿名顧客](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/multiple-enrollments-and-anonymous-contacts-in-commerce-marketing-automation-campaigns.html "Multiple enrollments and anonymous contacts in Commerce marketing automation campaigns")の両方をサポートします。

> !注Commerceマーケティングオートメーションキャンペーンの実装の詳細については、ストアフロントの [マーケティング自動化API](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/marketing-automation-api-for-commerce-campaigns.html "Marketing Automation API for Commerce campaigns")をご覧ください。

## 商業放棄カートMAキャンペーン

このキャンペーンは、店舗を訪れたが購入していない顧客と再エンゲージメントするために使います。以下の図に示されているように、Commerce Abandoned Cartマーケティング自動化キャンペーンには、2つの具体的なストアフロントアクションが含まれています。

-   Send Commerce メール
-   放置されたカートを上げるイベント

![The Abandoned Cart MA Campaign](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/abandoned_cart_automation_plan92.png)

ストアフロントでのカート活動は、顧客を以下の特徴を持つマーケティングオートメーションキャンペーンに登録します:

-   顧客がキャンペーンに参加すると、キャンペーンを進めるまでに遅延があります。デフォルトでは1日です。
    
-   キャンペーンの過程で、3つの意思決定ポイントがあります。
    
    -   顧客がショッピングカートを操作したのでしょうか?
    -   ショッピングカートは空ですか?
    -   顧客のメールアドレスは利用可能ですか?
    
    顧客がカートを積極的に更新した場合、カートは放棄とはみなされず、顧客は出発点に戻され、さらなる処理はさらに1日遅れます。
    
-   顧客が購入を完了しておらず、1日経っても商品がカートに残っていて、連絡先メールアドレスが利用可能であれば、顧客に店舗に戻って購入を促すためのコマースメールキャンペーンが開始されます。
    
-   もし顧客が指定された期間(遅延)内に購入を行っていなければ、デフォルトでは1日です。放置カートの上げイベントで顧客はショッピングカートを放棄したとタグ付けされ、顧客はキャンペーンから削除されます。
    

購入が行われた場合、顧客は [キャンペーンから削除](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/marketing-automation-api-for-commerce-campaigns.html "Marketing Automation API for Commerce campaigns") され、メールは届きません。

## 商務局 新注文MAキャンペーン

このキャンペーンを使って、顧客が店舗で購入を完了した際に自動的に注文を確認します。以下の図に示されているように、New Order Placesマーケティング自動化キャンペーンは特定の店舗アクション「 *Sendコマースメール*」を使用しています。

![The Send commerce email action](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/RecommendedProductsMA.png)

ストアフロントでのカート活動は、顧客をマーケティングオートメーションキャンペーンに登録し、以下の特徴を持っています。

-   お客様がキャンペーンに参加すると、注文を確認するためのCommerceメールが送信されます。
-   14日間の遅延があります。
-   デフォルトでは、製品推奨メールは購入後2週間で配信されますが、必要に応じて設定可能です。

また、新規注文配置マーケティング自動化キャンペーンを利用して、ウェブストアで購入を完了した顧客に商品を推薦することもできます。どの商品が推奨されるかは [、カタログで定義された関係](https://doc.sitecore.com/xp/en/users/100/sitecore-experience-commerce/en/work-with-relationship-definitions.html) 性と以下の利用方法によって決まります。

-   おすすめ商品のメールメッセージが新規注文のキャンペーンの一部である *Order ID* MA。
-   推奨商品のメールメッセージが通常のメールキャンペーンの一部である場合、その*Products query*(*sitecore/コンテンツ/ストアフロントメール/メッセージ//おすすめ商品/メール推奨商品*)を指します。
-   注文IDが取得できない場合に、 *最後に行われた注文のID* を取得します。注文IDは [CommerceInteractionsCache](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/commerce-interactions-cache.html "Commerce Interactions Cache")から取得されます。

> !注RecommendedProductsProviderのデフォルト実装で推奨商品が返されない場合、注文した製品に製品定義上の関連製品が設定されていないか、注文IDが存在しない場合が原因かもしれません。この場合、デフォルトでは推奨製品のメールメッセージは送信されません。
> 
> SendEmailパイプライン内のCheckForCommerceFlagプロセッサは、メール送信プロセスを傍受し、フラグを検証し、フラグが存在する場合にパイプラインを中止する責任があります。デフォルトの動作を変更するには、Sitecore.Commerce.XA.Feature.Emails.SendEmail.configパッチファイル(\\App\_Config\\Include\\Feature\\Commerce)を無効にしてください。
> 
> 詳細については、「 [メールレンダリングの設定で製品コンテンツを出力する」](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/configuring-an-email-rendering-to-output-product-content.html "Configuring an email rendering to output product content")をご覧ください。