条件付きコンテンツフィールドを設定することで、例えば受信者のプロファイルに基づいて動的パーソナライゼーションを作成できます。特定の条件が成立した場合に、テキストブロックや画像を切り替えることができます。
次の例では、受信者の性別と興味の対象に基づいて動的にパーソナライズされるメッセージを作成する方法について説明します。
データソースの「性別」フィールド(M または F)に基づいて、名前の表示に付ける「Mr.」と「Ms.」を切り替える
顧客が表明した関心事項や検出された関心事項に基づいて、次のようにニュースレターや優待販売案内の構成をパーソナライズする
あるフィールドの値に基づく条件付きコンテンツを作成するには、次の手順に従います。
パーソナライゼーションアイコンをクリックし、条件付きコンテンツ/If を選択します。
パーソナライゼーション要素がメッセージ本文に挿入されます。それらを設定する必要があります。
次に、If 式のパラメーターを入力します。
手順は次のとおりです。
式の最初の要素 <field>
を選択し(If 式を挿入すると、この要素がデフォルトでハイライトされた状態になります)、パーソナライゼーションアイコンをクリックして、この要素をテストフィールドに置き換えます。
<value>
を、条件が成立するためのフィールド値に置き換えます。この値は二重引用符で囲む必要があります。
条件が成立したときに挿入するコンテンツを指定します。このコンテンツにはテキスト、画像、フォーム、ハイパーテキストリンクなどを含めることができます。
「プレビュー」タブをクリックして、次のように、配信の受信者に応じたメッセージコンテンツの表示を確認します。
条件が成立する受信者を選択した場合:
条件が成立しない受信者を選択した場合:
さらに多くの場合分けを追加し、1 つまたは複数のフィールドに基づいてコンテンツの切り替えを定義することもできます。そのためには、条件付きコンテンツ/Else および条件付きコンテンツ/Else if を使用します。式の設定方法は、If 式の場合と同様です。
Else 条件や Else if 条件を追加した後は、JavaScript の構文を尊重するために、%> <% の文字を削除する必要があります。
「プレビュー」をクリックし、いずれかの受信者を選択して、条件コンテンツの評価結果を表示します。
以下の例では、多言語メールの作成方法について説明します。コンテンツは、受信者の優先言語に基づいて、いずれかの言語で表示されます。
E メールを作成し、ターゲット母集団を選択します。この例では、表示するバージョンを決定する条件は、受信者のプロファイルの言語の値に基づいています。この例では、これらの値は EN、FR、ES に設定されています。
E メールの HTML コンテンツで、「ソース」タブをクリックし、次のコードを貼り付けます。
<% if (language == "EN" ) { %>
<DIV id=en-version>Hello <%= recipient.firstName %>,</DIV>
<DIV>Discover your new offers!</DIV>
<DIV><a href="https://www.adobe.com/products/en">www.adobe.com/products/en</A></FONT></DIV><%
} %>
<% if (language == "FR" ) { %>
<DIV id=fr-version>Bonjour <%= recipient.firstName %>,</DIV>
<DIV>Découvrez nos nouvelles offres !</DIV>
<DIV><a href="https://www.adobe.com/products/fr">www.adobe.com/products/fr</A></DIV><%
} %>
<% if (language == "ES" ) { %>
<DIV id=es-version><FONT face=Arial>
<DIV>Olà <%= recipient.firstName %>,</DIV>
<DIV>Descubra nuestros nuevas ofertas !</DIV>
<DIV><a href="https://www.adobe.com/products/es">www.adobe.com/products/es</A></DIV>
<% } %>
「プレビュー」タブで、優先言語が異なる受信者を選択して、E メールコンテンツをテストします。
この E メールコンテンツには代替バージョンが定義されていないので、E メールを送信する前にターゲット母集団をフィルタリングしてください。
多言語ニュースレターを例に、条件付きコンテンツを配信に追加する方法を説明します。
Campaign Classic に関するその他のハウツービデオはこちらで参照できます。