1. コマースメールキャンペーン

製品コンテンツを出力するためのEメールレンダリングの設定

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

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

このトピックでは、製品の推奨事項に焦点を当てていますが、電子メールの製品推奨事項のレンダリングを他のシナリオでも使用できます。SXA Storefrontサイト テンプレートでは、デフォルトでは、推奨製品のメール メッセージが新規注文マーケティング オートメーション キャンペーンの一部として送信されます。この電子メール メッセージでは、ショップ名と注文ID、またはカートID、カスタム値を使用するように既定で構成されているEmail製品推奨事項 レンダリングを使用します。提案される製品は、購入履歴、カタログで定義されたリレーションシップ、またはカタログに対してクエリを実行するときに返される製品の一覧に基づいて決定されます。

Example of a product recommendation email message body.

レンダリングは、製品IDの一覧を受け取り、それらに基づいて製品コンテンツをレンダリングするように、複数のシナリオに対処するための汎用的な方法で実装されます。例えば:

  • クエリに基づいて電子メール メッセージ内の製品の一覧を表示する場合は、クエリをパラメーターとして構成した既定の実装を使用できます。

  • 1つの製品のコンテンツを、製品を表示するよりもわかりやすい方法でレンダリングする場合は、MVCビューを変更して、構成されたクエリから返された最初の製品を選択し、必要なマークアップを出力する必要があります。

より高度なシナリオでは、製品IDのリストを取得するレンダリング リポジトリのvirtualメソッドをオーバーライドしたり、カスタム パイプライン プロセッサを挿入して製品IDのリストを処理して返すことができます。レンダリングにパラメータを追加することもできます。

マーケティングオートメーションキャンペーンのデータフローに示されているように、顧客が注文を送信すると、新規注文マーケティングオートメーションキャンペーンに登録され、デフォルトでカスタム値(ショップ名と注文ID)が含まれます。「Send Commerce Email」マーケティングオートメーションアクションが検出されると、カスタム値はメッセージバスを使用してEmail Experience Manager(EXM)に渡されます。その後、EXMがメール メッセージのコンテンツのレンダリングを開始すると、ショップ名と注文IDがクエリ パラメーターとしてレンダリングに渡されます。

メモ

「放棄されたカート」マーケティングオートメーションキャンペーンでは、ショップ名とカートIDが使用されます。

Email Experience Manager Edit email body dialog box

Email product recommendationsレンダリングは、レンダリングのデータソースから追加のパラメーターを取得します。パラメーター項目は、Recommended Products Email Parametersテンプレート (/sitecore/Templates/Feature/Commerce Experience Accelerator/Emails/Products/Email recommended products) に基づいており、次の表で詳しく説明されているフィールドが含まれています。他のカスタム パラメータが必要な場合は、デフォルトのレンダリング パラメータ テンプレートのカスタマイズされたコピーを使用できます。

田畑

形容

製品ページのリンクテキスト

HTMLマークアップのgo to product pageボタンに使用されるテキスト。

製品クエリ

注文IDがEXMによってクエリ パラメータとして渡されない場合に使用されるクエリ。 GetRecommendedProductsパイプラインを参照してください。

推奨商品の最大数

取得およびレンダリングされた製品の最大数。

関連製品のフィールド名

カタログで定義され、推奨製品の保存元および取得元のコンテンツで公開されるリレーションシップ フィールドの名前。値が指定されていない場合、フォールバックはリレーションシップ フィールドRelatedSellableItemToSellableItemを使用することです。

手記

カタログで任意の数のカスタム関連付けを定義し、それらをコンテンツのレコメンデーションに使用できるコンテンツに公開できます。デフォルトでは、4つの リレーションシップ フィールドが定義されています。

この記事を改善するための提案がある場合は、 お知らせください!