トークンマップの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
EXMメールキャンペーンでは、トークンや置き換え可能なパラメータを使い、メールキャンペーン作成時点で実際の値が不明の受信者データに対して値を提供できます。
トークンを情報に置き換える方法を制御するために、Email Experience Managerはトークンと受信プロファイルのプロパティ間のバインディングを記述するトークンマップクラスを使用します。このクラスはSitecore.Modules.EmailCampaign.Core.Personalization.RecipientPropertyTokenMap抽象基底クラスを拡張しなければなりません。
Sitecore.EmailExperience.Core.configファイルでトークンマップを設定できます:
EXMの受信者はxDBの連絡先であるか、カスタム受信リポジトリから来ることもあります。
デフォルトのEXMトークンマップ
EXMは以下のデフォルトのトークンマップおよび受信リポジトリ構成を備えています:
トークン
ファセット
xDBコンタクト用にデータが入力されました
$fullname$
個人情報
連絡先の名前、ミドルネーム、ラストネームの連結
$name$
個人情報
連絡先の名前
$firstname$
$lastname$
個人情報
連絡先の姓
$email$
メールアドレスリスト
連絡先の希望するメールアドレス。
$phone$
電話番号リスト
連絡先の希望電話は以下の形式で示されます: +{country code} {phone number} ({extension})
プログラム的にデフォルトのトークンマップを取得するには、以下の静的手法を使用します。
RecipientPropertyTokenMap.GetDefaultInstance();