インライン条件の使用方法

条件付き (if-then-else) ステートメントでは、1 つ以上の条件式が true と false のどちらに解決されるかに応じてコンテンツが表示されます。 デザイナーまたは HTML ビューで条件ステートメントを作成するために必要なコードを追加できます。 これで、プレースホルダー ダイアログを使用して、評価する条件を指定できます。 以下は、プレースホルダーを使用して条件を指定する条件式の例です。

{{#if placeholderName}}
   Content displayed when the expression is true
{{else if placeholderName2}}
   Content displayed when the first expression is false and the second one is true
.
.
.
{{else}}
   Content displayed when all expressions are false
{{/if}}

HTML にコードを追加する場合は、コードの前後にコメントを付けてください:

<!-- {{#if placeholderName}} -->
    <h1>Content displayed when the expression is true</h1>
<!-- {{/if}} -->

コードでは、プレースホルダー名のみを指定します。 条件を設定するには、Customer Insights - Journeys メール デザイナーの個人設定タブに移動します。

プレースホルダーの個人設定タブを示すスクリーンショット。

たとえば、国に応じて挨拶を個人設定するコードを追加できます:

{{#if placeholderName}}
    Hola
{{else if placeholderName2}}
    Hallo
{{else}}
    Hi
{{/if}} {{contact.firstname}}!

次に、構成するプレースホルダー名を選択します。 続いて、比較するフィールドと条件を選択します。 この例では、取引先担当者の住所がスペインにある場合、最初のプレースホルダーが条件をアクティブにします:

プレースホルダー構成を示すスクリーンショット。

次に、デンマークの取引先担当者の住所を確認するために別の条件を構成します:

デンマークの取引先担当者の住所の構成を示すスクリーンショット。

条件のサンプル データを true に変更することにより、プレビューとテスト で条件の効果を確認できます。 プレースホルダー 1 が true:

true に設定された条件を示すスクリーンショット。

プレースホルダー 2 が true:

false に設定された条件を示すスクリーンショット。

条件付きコンテンツにおける部分日付と相対日付

日付を使用する条件を定義する際に、相対日付と部分日付を使用することができ、より柔軟にパーソナライズされたコンテンツを作成することができます。

部分日付

部分日付では "今日が誕生日"、相対日付では "来月が誕生日" などの条件を定義することができます。部分的な日付で利用可能なオプションは、次のとおりです:

  • 曜日は、任意の日、今日、特定の日(15日など)、または曜日(月曜日や水曜日など)をチェックすることができます。
  • 月は、任意の月、今月、特定の月 (2月など) をチェックすることができます。
  • 年は、任意の年、今年、特定の年 (1922-2027 など) をチェックすることができます。

部分的な日付け設定を示すスクリーンショット。

相対日付

相対日付を使用すると、"誕生日が来月" や "誕生日が今日の 2 日前" などの条件を定義できます。ここでのオプションには、"今日から" または "今日より前" の日数、月数、または年数を指定する機能が含まれます。

相対日付け設定を示すスクリーンショット。